[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