Fix T79094: GPencil Snap menu with Shift+S not pie menu
In order to keep UI consistency, now it's a pie menu.
This commit is contained in:
@@ -279,6 +279,29 @@ class GPENCIL_MT_snap(Menu):
|
||||
layout.operator("view3d.snap_cursor_to_grid", text="Cursor to Grid")
|
||||
|
||||
|
||||
class GPENCIL_MT_snap_pie(Menu):
|
||||
bl_label = "Snap"
|
||||
|
||||
def draw(self, _context):
|
||||
layout = self.layout
|
||||
pie = layout.menu_pie()
|
||||
|
||||
pie.operator("view3d.snap_cursor_to_grid", text="Cursor to Grid", icon='CURSOR')
|
||||
pie.operator("gpencil.snap_to_grid", text="Selection to Grid", icon='RESTRICT_SELECT_OFF')
|
||||
pie.operator("gpencil.snap_cursor_to_selected", text="Cursor to Selected", icon='CURSOR')
|
||||
pie.operator(
|
||||
"gpencil.snap_to_cursor",
|
||||
text="Selection to Cursor",
|
||||
icon='RESTRICT_SELECT_OFF'
|
||||
).use_offset = False
|
||||
pie.operator(
|
||||
"gpencil.snap_to_cursor",
|
||||
text="Selection to Cursor (Keep Offset)",
|
||||
icon='RESTRICT_SELECT_OFF'
|
||||
).use_offset = True
|
||||
pie.operator("view3d.snap_cursor_to_center", text="Cursor to World Origin", icon='CURSOR')
|
||||
|
||||
|
||||
class GPENCIL_MT_move_to_layer(Menu):
|
||||
bl_label = "Move to Layer"
|
||||
|
||||
@@ -901,6 +924,7 @@ class GreasePencilFlipTintColors(Operator):
|
||||
|
||||
classes = (
|
||||
GPENCIL_MT_snap,
|
||||
GPENCIL_MT_snap_pie,
|
||||
GPENCIL_MT_cleanup,
|
||||
GPENCIL_MT_move_to_layer,
|
||||
GPENCIL_MT_layer_active,
|
||||
|
||||
Reference in New Issue
Block a user