diff options
Diffstat (limited to 'release/scripts/startup/bl_ui/space_image.py')
-rw-r--r-- | release/scripts/startup/bl_ui/space_image.py | 21 |
1 files changed, 16 insertions, 5 deletions
diff --git a/release/scripts/startup/bl_ui/space_image.py b/release/scripts/startup/bl_ui/space_image.py index c3024b25282..fbea07a317e 100644 --- a/release/scripts/startup/bl_ui/space_image.py +++ b/release/scripts/startup/bl_ui/space_image.py @@ -28,6 +28,7 @@ from bl_ui.properties_paint_common import ( from bl_ui.properties_grease_pencil_common import ( GreasePencilDrawingToolsPanel, GreasePencilStrokeEditPanel, + GreasePencilStrokeSculptPanel, GreasePencilDataPanel, ) from bpy.app.translations import pgettext_iface as iface_ @@ -87,7 +88,7 @@ class IMAGE_MT_view(Menu): layout.prop(uv, "show_metadata") if paint.brush and (context.image_paint_object or sima.mode == 'PAINT'): layout.prop(uv, "show_texpaint") - layout.prop(toolsettings, "show_uv_local_view", text="Show same material") + layout.prop(toolsettings, "show_uv_local_view", text="Show Same Material") layout.separator() @@ -112,6 +113,11 @@ class IMAGE_MT_view(Menu): layout.separator() if show_render: + layout.operator("image.render_border") + layout.operator("image.clear_render_border") + + layout.separator() + layout.operator("image.cycle_render_slot", text="Render Slot Cycle Next") layout.operator("image.cycle_render_slot", text="Render Slot Cycle Previous").reverse = True layout.separator() @@ -207,19 +213,18 @@ class IMAGE_MT_image(Menu): layout.menu("IMAGE_MT_image_invert") if not show_render: - layout.separator() - if not ima.packed_file: + layout.separator() layout.operator("image.pack") # only for dirty && specific image types, perhaps # this could be done in operator poll too if ima.is_dirty: if ima.source in {'FILE', 'GENERATED'} and ima.type != 'OPEN_EXR_MULTILAYER': + if ima.packed_file: + layout.separator() layout.operator("image.pack", text="Pack As PNG").as_png = True - layout.separator() - class IMAGE_MT_image_invert(Menu): bl_label = "Invert" @@ -727,6 +732,7 @@ class IMAGE_PT_paint(Panel, ImagePaintPanel): toolsettings = context.tool_settings.image_paint return sima.show_paint + class IMAGE_PT_tools_brush_overlay(BrushButtonsPanel, Panel): bl_label = "Overlay" bl_options = {'DEFAULT_CLOSED'} @@ -1192,5 +1198,10 @@ class IMAGE_PT_tools_grease_pencil_edit(GreasePencilStrokeEditPanel, Panel): bl_space_type = 'IMAGE_EDITOR' +# Grease Pencil stroke sculpting tools +class IMAGE_PT_tools_grease_pencil_sculpt(GreasePencilStrokeSculptPanel, Panel): + bl_space_type = 'IMAGE_EDITOR' + + if __name__ == "__main__": # only for live edit. bpy.utils.register_module(__name__) |