[Bf-extensions-cvs] [ae463584] master: space_view3d_brush_menus: add Tools menu, move to Spacebar T68350

meta-androcto noreply at git.blender.org
Fri Aug 30 11:52:06 CEST 2019


Commit: ae463584af8d2e588850793435ebf13017988a20
Author: meta-androcto
Date:   Fri Aug 30 19:51:41 2019 +1000
Branches: master
https://developer.blender.org/rBACae463584af8d2e588850793435ebf13017988a20

space_view3d_brush_menus: add Tools menu, move to Spacebar T68350

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

M	space_view3d_brush_menus/__init__.py
M	space_view3d_brush_menus/brush_menu.py

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

diff --git a/space_view3d_brush_menus/__init__.py b/space_view3d_brush_menus/__init__.py
index b07bfd65..5381d14c 100644
--- a/space_view3d_brush_menus/__init__.py
+++ b/space_view3d_brush_menus/__init__.py
@@ -20,12 +20,12 @@
 """ Copyright 2011 GPL licence applies"""
 
 bl_info = {
-    "name": "Sculpt/Paint Brush Menus",
+    "name": "Dynamic Brush Menus",
     "description": "Fast access to brushes & tools in Sculpt and Paint Modes",
     "author": "Ryan Inch (Imaginer)",
-    "version": (1, 1, 6),
+    "version": (1, 1, 7),
     "blender": (2, 80, 0),
-    "location": "Alt V in Sculpt/Paint Modes",
+    "location": "Spacebar in Sculpt/Paint Modes",
     "warning": '',
     "wiki_url": "https://wiki.blender.org/index.php/Extensions:2.6/Py/"
                 "Scripts/3D_interaction/Advanced_UI_Menus",
@@ -113,7 +113,7 @@ def register():
 
     for mode in modes:
         km = wm.keyconfigs.addon.keymaps.new(name=mode)
-        kmi = km.keymap_items.new('wm.call_menu', 'V', 'PRESS', alt=True)
+        kmi = km.keymap_items.new('wm.call_menu', 'SPACE', 'PRESS')
         kmi.properties.name = "VIEW3D_MT_sv3_brush_options"
         addon_keymaps.append((km, kmi))
 
diff --git a/space_view3d_brush_menus/brush_menu.py b/space_view3d_brush_menus/brush_menu.py
index c76a107a..745facb9 100644
--- a/space_view3d_brush_menus/brush_menu.py
+++ b/space_view3d_brush_menus/brush_menu.py
@@ -42,7 +42,7 @@ class BrushOptionsMenu(Menu):
         has_brush = utils_core.get_brush_link(context, types="brush")
         icons = brushes.brush_icon[mode][has_brush.sculpt_tool] if \
                 has_brush else "BRUSH_DATA"
-
+        layout.operator("wm.toolbar", text="Tools", icon='TOOL_SETTINGS')
         layout.row().menu("VIEW3D_MT_sv3_brushes_menu",
                             icon=icons)
 
@@ -66,6 +66,7 @@ class BrushOptionsMenu(Menu):
                 has_brush else "BRUSH_DATA"
 
         if mode == 'VERTEX_PAINT':
+            layout.operator("wm.toolbar", text="Tools", icon='TOOL_SETTINGS')		
             layout.row().operator(ColorPickerPopup.bl_idname, icon="COLOR")
             layout.row().separator()
 
@@ -84,6 +85,7 @@ class BrushOptionsMenu(Menu):
                 layout.row().menu("VIEW3D_MT_sv3_brush_curve_menu")
 
         if mode == 'WEIGHT_PAINT':
+            layout.operator("wm.toolbar", text="Tools", icon='TOOL_SETTINGS')
             layout.row().menu(BrushWeightMenu.bl_idname)
             layout.row().menu(BrushRadiusMenu.bl_idname)
 
@@ -104,6 +106,7 @@ class BrushOptionsMenu(Menu):
         if context.image_paint_object and not toolsettings.detect_data():
             if toolsettings.missing_uvs or toolsettings.missing_materials or \
                toolsettings.missing_texture:
+                layout.operator("wm.toolbar", text="Tools", icon='TOOL_SETTINGS')
                 layout.row().label(text="Missing Data", icon='ERROR')
                 layout.row().operator_menu_enum("paint.add_texture_paint_slot", \
                                                   "type", \
@@ -129,7 +132,7 @@ class BrushOptionsMenu(Menu):
                has_brush.blend not in {'ERASE_ALPHA', 'ADD_ALPHA'}:
                 layout.row().operator(ColorPickerPopup.bl_idname, icon="COLOR")
                 layout.row().separator()
-
+            layout.operator("wm.toolbar", text="Tools", icon='TOOL_SETTINGS')
             layout.row().menu("VIEW3D_MT_sv3_brushes_menu",
                                 icon=icons)



More information about the Bf-extensions-cvs mailing list