diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-01-20 16:38:17 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-01-20 16:38:17 +0300 |
commit | e7686b4cdb41b233509be439609f22f9d67149ce (patch) | |
tree | fa62fce190df74206caea74889b88e90c6d4c1a4 /release | |
parent | 973128dc66ce9aed0f62dbabdd2a0f3f7939367b (diff) |
use a search popup for the add group menu item when there are more then 10.
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/ui/space_info.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/release/scripts/ui/space_info.py b/release/scripts/ui/space_info.py index 9b29603e01e..e0fb1b3e8a1 100644 --- a/release/scripts/ui/space_info.py +++ b/release/scripts/ui/space_info.py @@ -222,7 +222,11 @@ class INFO_MT_add(bpy.types.Menu): layout.operator_menu_enum("object.effector_add", "type", 'EMPTY', text="Force Field", icon='OUTLINER_OB_EMPTY') layout.separator() - layout.operator_menu_enum("object.group_instance_add", "type", text="Group Instance", icon='OUTLINER_OB_EMPTY') + if(len(bpy.data.groups) > 10): + layout.operator_context = 'INVOKE_DEFAULT' + layout.operator("object.group_instance_add", "type", text="Group Instance...", icon='OUTLINER_OB_EMPTY') + else: + layout.operator_menu_enum("object.group_instance_add", "type", text="Group Instance", icon='OUTLINER_OB_EMPTY') class INFO_MT_game(bpy.types.Menu): |