[Bf-blender-cvs] [dcc538c] GPencil_Editing_Stage3: GP Edit Menus: Tweaks + Missing Items

Joshua Leung noreply at git.blender.org
Fri Oct 23 05:57:53 CEST 2015


Commit: dcc538c95a8e950e627d6ddc5e6993d5a89dc352
Author: Joshua Leung
Date:   Fri Oct 23 15:14:46 2015 +1300
Branches: GPencil_Editing_Stage3
https://developer.blender.org/rBdcc538c95a8e950e627d6ddc5e6993d5a89dc352

GP Edit Menus: Tweaks + Missing Items

* Added entries for shrink-fatten, sculpt mode, sculpt brush, and proportional editing
* Made the Convert and Move to Layer op entries into menus to save users a click

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

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

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

diff --git a/release/scripts/startup/bl_ui/space_view3d.py b/release/scripts/startup/bl_ui/space_view3d.py
index 1ed7cac..9a6915f 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -2866,6 +2866,8 @@ class VIEW3D_MT_edit_gpencil(Menu):
     bl_label = "GPencil"
     
     def draw(self, context):
+        toolsettings = context.tool_settings
+
         layout = self.layout
 
         layout.operator("ed.undo")
@@ -2874,9 +2876,14 @@ class VIEW3D_MT_edit_gpencil(Menu):
 
         layout.separator()
 
+        layout.operator("gpencil.brush_paint", text="Sculpt Strokes").wait_for_input = True
+        layout.prop_menu_enum(toolsettings.gpencil_sculpt, "tool", text="Sculpt Brush")
+
+        layout.separator()
+
         layout.menu("VIEW3D_MT_edit_gpencil_transform")
         layout.menu("VIEW3D_MT_object_animation")   # NOTE: provides keyingset access...
-       
+
         layout.separator()
 
         layout.menu("VIEW3D_MT_edit_gpencil_delete")
@@ -2890,14 +2897,19 @@ class VIEW3D_MT_edit_gpencil(Menu):
 
         layout.separator()
 
+        layout.prop_menu_enum(toolsettings, "proportional_edit")
+        layout.prop_menu_enum(toolsettings, "proportional_edit_falloff")
+
+        layout.separator()
+
         layout.operator("gpencil.reveal")
         layout.operator("gpencil.hide", text="Show Active Layer Only").unselected = True
         layout.operator("gpencil.hide", text="Hide Active Layer").unselected = False
 
         layout.separator()
 
-        layout.operator("gpencil.move_to_layer", text="Move to Layer")
-        layout.operator("gpencil.convert", text="Convert to Geometry...")
+        layout.operator_menu_enum("gpencil.move_to_layer", "layer", text="Move to Layer")
+        layout.operator_menu_enum("gpencil.convert", "type", text="Convert to Geometry...")
 
 
 class VIEW3D_MT_edit_gpencil_transform(Menu):
@@ -2916,6 +2928,10 @@ class VIEW3D_MT_edit_gpencil_transform(Menu):
         layout.operator("transform.shear", text="Shear").gpencil_strokes = True
         layout.operator("transform.tosphere", text="To Sphere").gpencil_strokes = True
 
+        props = layout.operator("transform.transform", text="Shrink Fatten")
+        props.mode = 'GPENCIL_SHRINKFATTEN'
+        props.gpencil_strokes = True
+
 
 # ********** Panel **********




More information about the Bf-blender-cvs mailing list