diff options
author | Joshua Leung <aligorith@gmail.com> | 2010-04-23 07:53:05 +0400 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2010-04-23 07:53:05 +0400 |
commit | eba8672f123d2e5d91c8b3b8b5d97b33c122797e (patch) | |
tree | 3371286aa747d575929e13eea39e1b7daf97a5d5 /release | |
parent | 26e4a5802ef891684df16b796c18c19e8b6d7e23 (diff) |
Outliner Live-Search Bugfixes:
Ton's commits missed the RNA changes needed to make this work (i.e. the search field was un-defined). This has now been added, and the search field has the 'search eyeglass' icon to make its purpose clearer.
I've also taken this opportunity to restore the search matching flags (i.e. case sensitivity and complete vs partial matches), making these separate toggle options instead. The old searching operator stuff can probably be removed now?
Diffstat (limited to 'release')
-rw-r--r-- | release/scripts/ui/space_outliner.py | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/release/scripts/ui/space_outliner.py b/release/scripts/ui/space_outliner.py index 129202117a1..a0f8f41f58a 100644 --- a/release/scripts/ui/space_outliner.py +++ b/release/scripts/ui/space_outliner.py @@ -36,12 +36,13 @@ class OUTLINER_HT_header(bpy.types.Header): if context.area.show_menus: sub = row.row(align=True) sub.menu("OUTLINER_MT_view") + sub.menu("OUTLINER_MT_search") if space.display_mode == 'DATABLOCKS': sub.menu("OUTLINER_MT_edit_datablocks") layout.prop(space, "display_mode", text="") - layout.prop(space, "display_filter", text="") + layout.prop(space, "display_filter", icon='VIEWZOOM', text="") layout.separator() @@ -84,6 +85,18 @@ class OUTLINER_MT_view(bpy.types.Menu): layout.operator("screen.area_dupli") layout.operator("screen.screen_full_area") +class OUTLINER_MT_search(bpy.types.Menu): + bl_label = "Search" + + def draw(self, context): + layout = self.layout + + space = context.space_data + + col = layout.column() + + col.prop(space, "match_case_sensitive") + col.prop(space, "match_complete") class OUTLINER_MT_edit_datablocks(bpy.types.Menu): bl_label = "Edit" @@ -105,6 +118,7 @@ class OUTLINER_MT_edit_datablocks(bpy.types.Menu): classes = [ OUTLINER_HT_header, OUTLINER_MT_view, + OUTLINER_MT_search, OUTLINER_MT_edit_datablocks] |