[Bf-blender-cvs] [38308ba] GPencil_EditStrokes: GP Toolbar: Use context properties to detect whether to show or not
Joshua Leung
noreply at git.blender.org
Sat Oct 11 14:39:19 CEST 2014
Commit: 38308baf1b9c38145b4d9cdf73eed3dbb39be04b
Author: Joshua Leung
Date: Sun Oct 12 00:34:49 2014 +1300
Branches: GPencil_EditStrokes
https://developer.blender.org/rB38308baf1b9c38145b4d9cdf73eed3dbb39be04b
GP Toolbar: Use context properties to detect whether to show or not
===================================================================
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 c87ef61..57be8a6 100644
--- a/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
+++ b/release/scripts/startup/bl_ui/properties_grease_pencil_common.py
@@ -41,25 +41,28 @@ class GreasePencilPanel():
row.operator("gpencil.draw", text="Erase").mode = 'ERASER'
row = col.row(align=True)
- row.prop(context.tool_settings, "use_grease_pencil_sessions")
+ row.prop(context.tool_settings, "use_grease_pencil_sessions", text="Continuous Drawing")
col.separator()
col.label(text="Select Strokes:")
subcol = col.column(align=True)
+ subcol.active = bool(context.editable_gpencil_strokes)
subcol.operator("gpencil.select_all", text="Select All")
subcol.operator("gpencil.select_circle")
col.separator()
col.label(text="Edit Strokes:")
- # TODO: transform operators need to have a proper poll operator put on them for use here
- col.operator("gpencil.strokes_duplicate", text="Duplicate")
- col.operator("transform.mirror", text="Mirror").gpencil_strokes = True
+ subcol = col.column(align=True)
+ subcol.active = bool(context.editable_gpencil_strokes)
+ subcol.operator("gpencil.strokes_duplicate", text="Duplicate")
+ subcol.operator("transform.mirror", text="Mirror").gpencil_strokes = True
col.separator()
subcol = col.column(align=True)
+ subcol.active = bool(context.editable_gpencil_strokes)
subcol.operator("transform.translate").gpencil_strokes = True # icon='MAN_TRANS'
subcol.operator("transform.rotate").gpencil_strokes = True # icon='MAN_ROT'
subcol.operator("transform.resize", text="Scale").gpencil_strokes = True # icon='MAN_SCALE'
More information about the Bf-blender-cvs
mailing list