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)

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to