Changeset View
Changeset View
Standalone View
Standalone View
release/scripts/startup/bl_ui/space_outliner.py
| Context not available. | |||||
| layout.prop(space, "display_mode", text="") | layout.prop(space, "display_mode", text="") | ||||
| layout.prop(space, "filter_text", icon='VIEWZOOM', text="") | layout.prop(space, "filter_text", icon='VIEWZOOM', text="") | ||||
| layout.menu("OUTLINER_MT_search", icon='ZOOM_ALL', text="") | |||||
| layout.separator() | layout.separator() | ||||
| Context not available. | |||||
| space = context.space_data | space = context.space_data | ||||
| layout.menu("OUTLINER_MT_view") | layout.menu("OUTLINER_MT_view") | ||||
| layout.menu("OUTLINER_MT_search") | if space.display_mode not in {'DATABLOCKS', 'USER_PREFERENCES', 'KEYMAPS','ORPHANED_DATABLOCKS', 'LIBRARIES', 'SEQUENCE'}: | ||||
| layout.menu("OUTLINER_MT_filter") | |||||
| if space.display_mode == 'DATABLOCKS': | if space.display_mode == 'DATABLOCKS': | ||||
| layout.menu("OUTLINER_MT_edit_datablocks") | layout.menu("OUTLINER_MT_edit_datablocks") | ||||
| Context not available. | |||||
| layout.operator("screen.screen_full_area").use_hide_panels = True | layout.operator("screen.screen_full_area").use_hide_panels = True | ||||
| class OUTLINER_MT_filter(Menu): | |||||
| bl_label = "Filter" | |||||
| def draw(self, context): | |||||
| layout = self.layout | |||||
| space = context.space_data | |||||
| layout.separator() | |||||
| layout.operator("outliner.tree_show_types_all") | |||||
| layout.separator() | |||||
| layout.label(text="Objects", icon='DOT') | |||||
| layout.prop(space, "show_types_meshes") | |||||
| layout.prop(space, "show_types_curves") | |||||
| layout.prop(space, "show_types_surfaces") | |||||
| layout.prop(space, "show_types_metaballs") | |||||
| layout.prop(space, "show_types_armatures") | |||||
| layout.prop(space, "show_types_lattices") | |||||
| layout.prop(space, "show_types_empties") | |||||
| layout.prop(space, "show_types_speakers") | |||||
| layout.prop(space, "show_types_cameras") | |||||
| layout.prop(space, "show_types_lamps") | |||||
| layout.separator() | |||||
| layout.label(text="Object Data", icon='DOT') | |||||
| layout.prop(space, "show_types_obdata") | |||||
| layout.prop(space, "show_types_obdata_extras") | |||||
| layout.prop(space, "show_types_ob_groups") | |||||
| layout.prop(space, "show_types_ob_extras") | |||||
| layout.prop(space, "show_types_bones") | |||||
| layout.separator() | |||||
| layout.label(text="Shading", icon='DOT') | |||||
| layout.prop(space, "show_types_materials") | |||||
| layout.prop(space, "show_types_textures") | |||||
| layout.prop(space, "show_types_images") | |||||
| layout.separator() | |||||
| layout.label(text="Animation", icon='DOT') | |||||
| layout.prop(space, "show_types_animdata") | |||||
| layout.prop(space, "show_types_shapekeys") | |||||
| layout.prop(space, "show_types_gpdata") | |||||
| class OUTLINER_MT_search(Menu): | class OUTLINER_MT_search(Menu): | ||||
| bl_label = "Search" | bl_label = "Search" | ||||
| Context not available. | |||||