[Bf-blender-cvs] [65dd471416a] asset-greasepencil: GPencil: Add new Asset menu in Edit mode

Antonio Vazquez noreply at git.blender.org
Thu Jul 8 15:38:08 CEST 2021


Commit: 65dd471416aefd0899b4c1dcdef778a607b2c238
Author: Antonio Vazquez
Date:   Thu Jul 8 15:38:01 2021 +0200
Branches: asset-greasepencil
https://developer.blender.org/rB65dd471416aefd0899b4c1dcdef778a607b2c238

GPencil: Add new Asset menu in Edit mode

These options are also available in context menu

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

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 879e51c5fe0..904eb575ad1 100644
--- a/release/scripts/startup/bl_ui/space_view3d.py
+++ b/release/scripts/startup/bl_ui/space_view3d.py
@@ -872,6 +872,7 @@ class VIEW3D_MT_editor_menus(Menu):
                 layout.menu("VIEW3D_MT_edit_gpencil")
                 layout.menu("VIEW3D_MT_edit_gpencil_stroke")
                 layout.menu("VIEW3D_MT_edit_gpencil_point")
+                layout.menu("VIEW3D_MT_edit_gpencil_asset")
             elif obj and obj.mode == 'WEIGHT_GPENCIL':
                 layout.menu("VIEW3D_MT_weight_gpencil")
             if obj and obj.mode == 'VERTEX_GPENCIL':
@@ -5037,6 +5038,18 @@ class VIEW3D_MT_edit_gpencil_point(Menu):
         layout.menu("VIEW3D_MT_gpencil_vertex_group")
 
 
+class VIEW3D_MT_edit_gpencil_asset(Menu):
+    bl_label = "Asset"
+
+    def draw(self, _context):
+        layout = self.layout
+
+        layout.operator("gpencil.asset_create", text="Active Layer").mode = 'LAYER'
+        layout.operator("gpencil.asset_create", text="Active Frame").mode = 'FRAME'
+        layout.operator("gpencil.asset_create", text="Active Frame All Layers").mode = 'FRAME_ALL'
+        layout.operator("gpencil.asset_create", text="Selected Strokes").mode = 'SELECTED'
+
+
 class VIEW3D_MT_weight_gpencil(Menu):
     bl_label = "Weights"
 
@@ -7601,6 +7614,7 @@ classes = (
     VIEW3D_MT_edit_gpencil,
     VIEW3D_MT_edit_gpencil_stroke,
     VIEW3D_MT_edit_gpencil_point,
+    VIEW3D_MT_edit_gpencil_asset,
     VIEW3D_MT_edit_gpencil_delete,
     VIEW3D_MT_edit_gpencil_showhide,
     VIEW3D_MT_weight_gpencil,



More information about the Bf-blender-cvs mailing list