UI: layout tweaks for headers.
* Move all copy & paste operators into the menus. There was no real reason why these particular operators should be in the header and not in the menus, like all other operators * Move ‘Update Automatically’ toggle from UV/Image Editor header into menu. * Move the pin toggle next to the ID blocks, because it is related. * Move OpenGL render from sequence header into View menu. * Sequence editor display mode and channels are now not expanded.
This commit is contained in:

committed by
Brecht Van Lommel

parent
cf8e71db61
commit
6a41691a0d
@@ -141,11 +141,12 @@ class NODE_HT_header(Header):
|
||||
|
||||
layout.template_ID(snode, "node_tree", new="node.new_node_tree")
|
||||
|
||||
|
||||
layout.prop(snode, "pin", text="")
|
||||
layout.separator_spacer()
|
||||
|
||||
layout.template_running_jobs()
|
||||
|
||||
layout.prop(snode, "pin", text="")
|
||||
layout.operator("node.tree_path_parent", text="", icon='FILE_PARENT')
|
||||
|
||||
# Snap
|
||||
@@ -155,10 +156,6 @@ class NODE_HT_header(Header):
|
||||
if toolsettings.snap_node_element != 'GRID':
|
||||
row.prop(toolsettings, "snap_target", text="")
|
||||
|
||||
row = layout.row(align=True)
|
||||
row.operator("node.clipboard_copy", text="", icon='COPYDOWN')
|
||||
row.operator("node.clipboard_paste", text="", icon='PASTEDOWN')
|
||||
|
||||
|
||||
class NODE_MT_editor_menus(Menu):
|
||||
bl_idname = "NODE_MT_editor_menus"
|
||||
@@ -266,7 +263,8 @@ class NODE_MT_node(Menu):
|
||||
layout.operator("transform.resize")
|
||||
|
||||
layout.separator()
|
||||
|
||||
layout.operator("node.clipboard_copy", text="Copy")
|
||||
layout.operator("node.clipboard_paste", text="Paste")
|
||||
layout.operator("node.duplicate_move")
|
||||
layout.operator("node.delete")
|
||||
layout.operator("node.delete_reconnect")
|
||||
|
Reference in New Issue
Block a user