Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntonio Vazquez <blendergit@gmail.com>2019-08-02 22:23:49 +0300
committerAntonio Vazquez <blendergit@gmail.com>2019-08-02 22:24:00 +0300
commit6de4123ebde1ad35d9401dc206f13b92a024c5be (patch)
tree19f05eb32d49ba66cfaeb10e4830934b1c64e43d /release
parentf7d5941faad8fa5a69a7e6bb7b444c2754fbd57b (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')
-rw-r--r--release/scripts/presets/keyconfig/keymap_data/blender_default.py2
-rw-r--r--release/scripts/startup/bl_ui/properties_grease_pencil_common.py11
-rw-r--r--release/scripts/startup/bl_ui/space_view3d.py2
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'