diff options
author | Antonio Vazquez <blendergit@gmail.com> | 2019-08-02 22:23:49 +0300 |
---|---|---|
committer | Antonio Vazquez <blendergit@gmail.com> | 2019-08-02 22:24:00 +0300 |
commit | 6de4123ebde1ad35d9401dc206f13b92a024c5be (patch) | |
tree | 19f05eb32d49ba66cfaeb10e4830934b1c64e43d /release | |
parent | f7d5941faad8fa5a69a7e6bb7b444c2754fbd57b (diff) |
GPencil: Replace Separate menu by operator Enum to display assigned key
As the operator was using a menu, the keymap was not displayed. Now, the operator is used directly and don't need the menu.
Diffstat (limited to 'release')
3 files changed, 2 insertions, 13 deletions
diff --git a/release/scripts/presets/keyconfig/keymap_data/blender_default.py b/release/scripts/presets/keyconfig/keymap_data/blender_default.py index a2e36fa4424..78fd2fe8008 100644 --- a/release/scripts/presets/keyconfig/keymap_data/blender_default.py +++ b/release/scripts/presets/keyconfig/keymap_data/blender_default.py @@ -3016,7 +3016,7 @@ def km_grease_pencil_stroke_edit_mode(params): # Context menu op_menu("VIEW3D_MT_gpencil_edit_context_menu", params.context_menu_event), # Separate - op_menu("GPENCIL_MT_separate", {"type": 'P', "value": 'PRESS'}), + ("gpencil.stroke_separate", {"type": 'P', "value": 'PRESS'}, None), # Split and joint strokes ("gpencil.stroke_split", {"type": 'V', "value": 'PRESS'}, None), ("gpencil.stroke_join", {"type": 'J', "value": 'PRESS', "ctrl": True}, None), diff --git a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py index 112fb4361d6..1e5aac4cc0d 100644 --- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py +++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py @@ -590,16 +590,6 @@ class GPENCIL_MT_snap(Menu): layout.operator("view3d.snap_cursor_to_grid", text="Cursor to Grid") -class GPENCIL_MT_separate(Menu): - bl_label = "Separate" - - def draw(self, _context): - layout = self.layout - layout.operator("gpencil.stroke_separate", text="Selected Points").mode = 'POINT' - layout.operator("gpencil.stroke_separate", text="Selected Strokes").mode = 'STROKE' - layout.operator("gpencil.stroke_separate", text="Active Layer").mode = 'LAYER' - - class GPENCIL_MT_gpencil_draw_delete(Menu): bl_label = "GPencil Draw Delete" @@ -931,7 +921,6 @@ classes = ( GPENCIL_MT_pie_sculpt, GPENCIL_MT_snap, - GPENCIL_MT_separate, GPENCIL_MT_cleanup, GPENCIL_MT_gpencil_draw_delete, diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py index fc0505d9681..ca65fa52ea3 100644 --- a/release/scripts/startup/bl_ui/space_view3d.py +++ b/release/scripts/startup/bl_ui/space_view3d.py @@ -6292,7 +6292,7 @@ class VIEW3D_MT_gpencil_edit_context_menu(Menu): layout.operator("gpencil.stroke_join", text="Join").type = 'JOIN' layout.operator("gpencil.stroke_join", text="Join & Copy").type = 'JOINCOPY' - layout.menu("GPENCIL_MT_separate", text="Separate") + layout.operator_menu_enum("gpencil.stroke_separate", "mode") layout.operator("gpencil.stroke_split", text="Split") op = layout.operator("gpencil.stroke_cyclical_set", text="Close") op.type = 'CLOSE' |