[Bf-blender-cvs] [625aeb5] GPencil_EditStrokes: GPencil Strokes - D+M can be used to mirror strokes now
Joshua Leung
noreply at git.blender.org
Mon Sep 29 14:47:55 CEST 2014
Commit: 625aeb590076e4f1ffab9bd6a229d026ed3bae37
Author: Joshua Leung
Date: Tue Sep 30 01:11:41 2014 +1300
Branches: GPencil_EditStrokes
https://developer.blender.org/rB625aeb590076e4f1ffab9bd6a229d026ed3bae37
GPencil Strokes - D+M can be used to mirror strokes now
===================================================================
M release/scripts/startup/bl_ui/properties_grease_pencil_common.py
M source/blender/editors/gpencil/gpencil_ops.c
M source/blender/editors/transform/transform_ops.c
===================================================================
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 0c986c2..68e2a3a 100644
--- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
+++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
@@ -54,6 +54,7 @@ class GreasePencilPanel():
col.label(text="Edit Strokes:")
col.operator("gpencil.strokes_duplicate", text="Duplicate")
+ col.operator("transform.mirror", text="Mirror").gpencil_strokes = True
col.separator()
diff --git a/source/blender/editors/gpencil/gpencil_ops.c b/source/blender/editors/gpencil/gpencil_ops.c
index 719c462..46f9810 100644
--- a/source/blender/editors/gpencil/gpencil_ops.c
+++ b/source/blender/editors/gpencil/gpencil_ops.c
@@ -94,6 +94,9 @@ void ED_keymap_gpencil(wmKeyConfig *keyconf)
kmi = WM_keymap_add_item(keymap, "TRANSFORM_OT_resize", SKEY, KM_PRESS, 0, DKEY);
RNA_boolean_set(kmi->ptr, "gpencil_strokes", true);
+
+ kmi = WM_keymap_add_item(keymap, "TRANSFORM_OT_mirror", MKEY, KM_PRESS, 0, DKEY);
+ RNA_boolean_set(kmi->ptr, "gpencil_strokes", true);
}
/* ****************************************** */
diff --git a/source/blender/editors/transform/transform_ops.c b/source/blender/editors/transform/transform_ops.c
index 3507db3..6d0a485 100644
--- a/source/blender/editors/transform/transform_ops.c
+++ b/source/blender/editors/transform/transform_ops.c
@@ -825,7 +825,7 @@ static void TRANSFORM_OT_mirror(struct wmOperatorType *ot)
ot->cancel = transform_cancel;
ot->poll = ED_operator_screenactive;
- Transform_Properties(ot, P_CONSTRAINT | P_PROPORTIONAL);
+ Transform_Properties(ot, P_CONSTRAINT | P_PROPORTIONAL | P_GPENCIL_EDIT);
}
static void TRANSFORM_OT_edge_slide(struct wmOperatorType *ot)
More information about the Bf-blender-cvs
mailing list