[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