diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-05-24 18:50:49 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-05-24 19:10:57 +0300 |
commit | 132cda39252506bd035b6ddebc04c2ad7fd814f1 (patch) | |
tree | 8dde6636ab2ba9de1748c1dde76d6d457582527c /release/scripts/startup/bl_ui/space_topbar.py | |
parent | 7a88a7742b586c0d1e62cbf1c7089ac125f4ab59 (diff) |
Revert "UI: remove 'Render' top level menu"
This reverts commit 10e43c0aef38647d8904e758e36261c9ac0b6460.
After discussion, it's useful to have render menu
for more obscure render options.
Diffstat (limited to 'release/scripts/startup/bl_ui/space_topbar.py')
-rw-r--r-- | release/scripts/startup/bl_ui/space_topbar.py | 27 |
1 files changed, 26 insertions, 1 deletions
diff --git a/release/scripts/startup/bl_ui/space_topbar.py b/release/scripts/startup/bl_ui/space_topbar.py index 637426a8a77..44c931443a4 100644 --- a/release/scripts/startup/bl_ui/space_topbar.py +++ b/release/scripts/startup/bl_ui/space_topbar.py @@ -402,6 +402,8 @@ class INFO_MT_editor_menus(Menu): layout.menu("INFO_MT_file") layout.menu("INFO_MT_edit") + layout.menu("INFO_MT_render") + layout.menu("INFO_MT_window") layout.menu("INFO_MT_help") @@ -545,6 +547,29 @@ class INFO_MT_game(Menu): layout.prop(gs, "use_auto_start") +class INFO_MT_render(Menu): + bl_label = "Render" + + def draw(self, context): + layout = self.layout + + layout.operator("render.render", text="Render Image", icon='RENDER_STILL').use_viewport = True + props = layout.operator("render.render", text="Render Animation", icon='RENDER_ANIMATION') + props.animation = True + props.use_viewport = True + + layout.separator() + + layout.operator("render.opengl", text="OpenGL Render Image") + layout.operator("render.opengl", text="OpenGL Render Animation").animation = True + layout.menu("INFO_MT_opengl_render") + + layout.separator() + + layout.operator("render.view_show") + layout.operator("render.play_rendered_anim", icon='PLAY') + + class INFO_MT_opengl_render(Menu): bl_label = "OpenGL Render Options" @@ -591,7 +616,6 @@ class INFO_MT_window(Menu): layout = self.layout layout.operator("wm.window_new") - layout.operator("render.view_show") layout.operator("wm.window_fullscreen_toggle", icon='FULLSCREEN_ENTER') layout.separator() @@ -664,6 +688,7 @@ classes = ( INFO_MT_file_previews, INFO_MT_edit, INFO_MT_game, + INFO_MT_render, INFO_MT_opengl_render, INFO_MT_window, INFO_MT_help, |