forked from bartvdbraak/blender
UV Editor: Added missing Snapping Operator keymaps (Shift-S) + menus (under UV's -> Snap)
This commit is contained in:
parent
af244d0403
commit
d5267611f1
@ -149,7 +149,22 @@ class IMAGE_MT_uvs_transform(bpy.types.Menu):
|
||||
layout.operator("tfm.translate")
|
||||
layout.operator("tfm.rotate")
|
||||
layout.operator("tfm.resize")
|
||||
|
||||
class IMAGE_MT_uvs_snap(bpy.types.Menu):
|
||||
bl_label = "Snap"
|
||||
|
||||
def draw(self, context):
|
||||
layout = self.layout
|
||||
layout.operator_context = 'EXEC_REGION_WIN'
|
||||
|
||||
layout.operator("uv.snap_selection", text="Selected to Pixels").target = 'PIXELS'
|
||||
layout.operator("uv.snap_selection", text="Selected to Cursor").target = 'CURSOR'
|
||||
layout.operator("uv.snap_selection", text="Selected to Adjacent Unselected").target = 'ADJACENT_UNSELECTED'
|
||||
|
||||
layout.separator()
|
||||
|
||||
layout.operator("uv.snap_cursor", text="Cursor to Pixels").target = 'PIXELS'
|
||||
layout.operator("uv.snap_cursor", text="Cursor to Selection").target = 'SELECTION'
|
||||
|
||||
class IMAGE_MT_uvs_mirror(bpy.types.Menu):
|
||||
bl_label = "Mirror"
|
||||
@ -203,6 +218,7 @@ class IMAGE_MT_uvs(bpy.types.Menu):
|
||||
|
||||
layout.menu("IMAGE_MT_uvs_transform")
|
||||
layout.menu("IMAGE_MT_uvs_mirror")
|
||||
layout.menu("IMAGE_MT_uvs_snap")
|
||||
layout.menu("IMAGE_MT_uvs_weldalign")
|
||||
|
||||
layout.separator()
|
||||
@ -520,6 +536,7 @@ bpy.types.register(IMAGE_MT_select)
|
||||
bpy.types.register(IMAGE_MT_image)
|
||||
bpy.types.register(IMAGE_MT_uvs_showhide)
|
||||
bpy.types.register(IMAGE_MT_uvs_transform)
|
||||
bpy.types.register(IMAGE_MT_uvs_snap)
|
||||
bpy.types.register(IMAGE_MT_uvs_mirror)
|
||||
bpy.types.register(IMAGE_MT_uvs_weldalign)
|
||||
bpy.types.register(IMAGE_MT_uvs)
|
||||
|
@ -188,10 +188,10 @@ class VIEW3D_MT_view(bpy.types.Menu):
|
||||
|
||||
layout.separator()
|
||||
|
||||
layout.operator("view3d.viewnumpad").type = 'CAMERA'
|
||||
layout.operator("view3d.viewnumpad").type = 'TOP'
|
||||
layout.operator("view3d.viewnumpad").type = 'FRONT'
|
||||
layout.operator("view3d.viewnumpad").type = 'RIGHT'
|
||||
layout.operator("view3d.viewnumpad", text="Camera").type = 'CAMERA'
|
||||
layout.operator("view3d.viewnumpad", text="Top").type = 'TOP'
|
||||
layout.operator("view3d.viewnumpad", text="Front").type = 'FRONT'
|
||||
layout.operator("view3d.viewnumpad", text+"Right").type = 'RIGHT'
|
||||
|
||||
layout.menu("VIEW3D_MT_view_cameras", text="Cameras")
|
||||
|
||||
|
@ -3144,6 +3144,9 @@ void ED_keymap_uvedit(wmKeyConfig *keyconf)
|
||||
/* cursor */
|
||||
WM_keymap_add_item(keymap, "UV_OT_cursor_set", ACTIONMOUSE, KM_PRESS, 0, 0);
|
||||
WM_keymap_add_item(keymap, "UV_OT_tile_set", ACTIONMOUSE, KM_PRESS, KM_SHIFT, 0);
|
||||
|
||||
/* menus */
|
||||
WM_keymap_add_menu(keymap, "IMAGE_MT_uvs_snap", SKEY, KM_PRESS, KM_SHIFT, 0);
|
||||
|
||||
ED_object_generic_keymap(keyconf, keymap, TRUE);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user