UI: View menu area operators now in submenu

This commit is contained in:
Campbell Barton
2018-05-24 18:35:19 +02:00
parent f7c75e8bd7
commit 8ea4539542
13 changed files with 29 additions and 37 deletions

View File

@@ -1232,9 +1232,8 @@ class CLIP_MT_view(Menu):
layout.prop(sc, "show_locked_time")
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class CLIP_MT_clip(Menu):

View File

@@ -69,9 +69,7 @@ class CONSOLE_MT_console(Menu):
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class CONSOLE_MT_language(Menu):

View File

@@ -255,9 +255,7 @@ class DOPESHEET_MT_view(Menu):
layout.operator("action.view_frame")
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class DOPESHEET_MT_select(Menu):

View File

@@ -129,9 +129,7 @@ class GRAPH_MT_view(Menu):
layout.operator("graph.view_frame")
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class GRAPH_MT_select(Menu):

View File

@@ -126,9 +126,7 @@ class IMAGE_MT_view(Menu):
layout.operator("image.cycle_render_slot", text="Render Slot Cycle Previous").reverse = True
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class IMAGE_MT_select(Menu):

View File

@@ -31,8 +31,24 @@ class INFO_HT_header(Header):
# Empty for now until info editor gets turned into log editor
pass
# Not really info, just add to re-usable location.
class INFO_MT_area(Menu):
bl_label = "Area"
def draw(self, context):
layout = self.layout
layout.operator("screen.area_dupli")
if context.space_data.type == 'VIEW_3D':
layout.operator("screen.region_quadview")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
classes = (
INFO_HT_header,
INFO_MT_area,
)
if __name__ == "__main__": # only for live edit.

View File

@@ -90,9 +90,7 @@ class NLA_MT_view(Menu):
layout.operator("nla.view_frame")
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class NLA_MT_select(Menu):

View File

@@ -193,9 +193,7 @@ class NODE_MT_view(Menu):
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class NODE_MT_select(Menu):

View File

@@ -118,9 +118,7 @@ class OUTLINER_MT_view(Menu):
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class OUTLINER_MT_edit_datablocks(Menu):

View File

@@ -237,9 +237,7 @@ class SEQUENCER_MT_view(Menu):
layout.prop(st, "use_marker_sync")
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class SEQUENCER_MT_select(Menu):

View File

@@ -180,9 +180,7 @@ class TEXT_MT_view(Menu):
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class TEXT_MT_text(Menu):

View File

@@ -152,9 +152,7 @@ class TIME_MT_view(Menu):
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class TIME_MT_cache(Menu):

View File

@@ -449,10 +449,7 @@ class VIEW3D_MT_view(Menu):
layout.separator()
layout.operator("screen.area_dupli")
layout.operator("screen.region_quadview")
layout.operator("screen.screen_full_area")
layout.operator("screen.screen_full_area", text="Toggle Fullscreen Area").use_hide_panels = True
layout.menu("INFO_MT_area")
class VIEW3D_MT_view_cameras(Menu):