[Bf-blender-cvs] [5222194] GPencil_EditStrokes: Toolbar buttons for Grease Pencil editing operators

Joshua Leung noreply at git.blender.org
Sun Sep 28 17:27:07 CEST 2014


Commit: 522219496798c995d2e70632c1ce4ffc6a6aa613
Author: Joshua Leung
Date:   Mon Sep 29 04:22:29 2014 +1300
Branches: GPencil_EditStrokes
https://developer.blender.org/rB522219496798c995d2e70632c1ce4ffc6a6aa613

Toolbar buttons for Grease Pencil editing operators

TODO: Next up, a Pie Menu (bound to DKEY) would be a nice complement for this

===================================================================

M	release/scripts/startup/bl_ui/properties_grease_pencil_common.py

===================================================================

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 4789d11..0c986c2 100644
--- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
+++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
@@ -31,6 +31,7 @@ class GreasePencilPanel():
 
         col = layout.column(align=True)
 
+        col.label(text="Draw:")
         row = col.row(align=True)
         row.operator("gpencil.draw", text="Draw").mode = 'DRAW'
         row.operator("gpencil.draw", text="Line").mode = 'DRAW_STRAIGHT'
@@ -42,8 +43,28 @@ class GreasePencilPanel():
         row = col.row(align=True)
         row.prop(context.tool_settings, "use_grease_pencil_sessions")
 
+        col.separator()
+		
+        col.label(text="Select Strokes:")
+        subcol = col.column(align=True)
+        subcol.operator("gpencil.select_all", text="Select All")
+        subcol.operator("gpencil.select_circle")
+
+        col.separator()
+
+        col.label(text="Edit Strokes:")
+        col.operator("gpencil.strokes_duplicate", text="Duplicate")
+
+        col.separator()
+
+        subcol = col.column(align=True)
+        subcol.operator("transform.translate").gpencil_strokes = True   # icon='MAN_TRANS'
+        subcol.operator("transform.rotate").gpencil_strokes = True      # icon='MAN_ROT'
+        subcol.operator("transform.resize").gpencil_strokes = True      # icon='MAN_SCALE'
+
         if context.space_data.type == 'VIEW_3D':
             col.separator()
+            col.separator()
 
             col.label(text="Measure:")
             col.operator("view3d.ruler")




More information about the Bf-blender-cvs mailing list