[Bf-blender-cvs] [ab46e54] workspaces: Improve button placement in Info Editor
Julian Eisel
noreply at git.blender.org
Thu Jan 5 21:00:07 CET 2017
Commit: ab46e5402a08b960b345c86545be90d061d9fb3b
Author: Julian Eisel
Date: Thu Jan 5 20:49:52 2017 +0100
Branches: workspaces
https://developer.blender.org/rBab46e5402a08b960b345c86545be90d061d9fb3b
Improve button placement in Info Editor
* Moved object mode menu in front of scene selection buttons.
* Added separators.
* Show scene selection buttons in editor full-screen
Of course this will all change again once the actual new top-bar is there.
===================================================================
M release/scripts/startup/bl_ui/space_info.py
===================================================================
diff --git a/release/scripts/startup/bl_ui/space_info.py b/release/scripts/startup/bl_ui/space_info.py
index 1c6af5a..afdcf98 100644
--- a/release/scripts/startup/bl_ui/space_info.py
+++ b/release/scripts/startup/bl_ui/space_info.py
@@ -38,22 +38,25 @@ class INFO_HT_header(Header):
INFO_MT_editor_menus.draw_collapsible(context, layout)
+ layout.separator()
+
if screen.show_fullscreen:
layout.operator("screen.back_to_previous", icon='SCREEN_BACK', text="Back to Previous")
layout.separator()
else:
layout.template_ID(window, "workspace", new="workspace.workspace_new", unlink="workspace.workspace_delete")
layout.template_ID_preview(workspace, "screen", workspace, "screens", new="screen.new", unlink="screen.delete", rows=2, cols=6)
- layout.template_ID(window, "scene", new="scene.new", unlink="scene.delete")
+
+ act_mode_item = bpy.types.Object.bl_rna.properties['mode'].enum_items[workspace.object_mode]
+ layout.operator_menu_enum("object.mode_set", "mode", text=act_mode_item.name, icon=act_mode_item.icon)
layout.separator()
+ layout.template_ID(window, "scene", new="scene.new", unlink="scene.delete")
+
if rd.has_multiple_engines:
layout.prop(rd, "engine", text="")
- act_mode_item = bpy.types.Object.bl_rna.properties['mode'].enum_items[workspace.object_mode]
- layout.operator_menu_enum("object.mode_set", "mode", text=act_mode_item.name, icon=act_mode_item.icon)
-
layout.separator()
layout.template_running_jobs()
More information about the Bf-blender-cvs
mailing list