[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