[Bf-extensions-cvs] [7e7a0e9] master: update booltools re: T48309 fixs & tab category preference
meta-androcto
noreply at git.blender.org
Sat Jul 30 14:04:13 CEST 2016
Commit: 7e7a0e91c724f85a6a94778ba12ba140771c1bd4
Author: meta-androcto
Date: Sat Jul 30 22:03:53 2016 +1000
Branches: master
https://developer.blender.org/rBAC7e7a0e91c724f85a6a94778ba12ba140771c1bd4
update booltools re: T48309 fixs & tab category preference
===================================================================
M object_boolean_tools.py
===================================================================
diff --git a/object_boolean_tools.py b/object_boolean_tools.py
index 63337d7..6e857ce 100644
--- a/object_boolean_tools.py
+++ b/object_boolean_tools.py
@@ -21,7 +21,7 @@
bl_info = {
"name": "Bool Tool",
"author": "Vitor Balbio, Mikhail Rachinskiy, TynkaTopi, Meta-Androcto",
- "version": (0, 3, 2),
+ "version": (0, 3, 3),
"blender": (2, 77, 0),
"location": "View3D > Toolshelf > BoolTool",
"description": "Bool Tools Hotkey: Ctrl Shift B",
@@ -930,8 +930,6 @@ class BoolTool_Menu(bpy.types.Menu):
layout.operator(BTool_Slice.bl_idname, icon="ROTATECENTER")
layout.separator()
- layout.operator(BTool_DrawPolyBrush.bl_idname, icon="LINE_DATA")
-
if (isCanvas(context.active_object)):
layout.separator()
layout.operator(BTool_AllBrushToMesh.bl_idname, icon="MOD_LATTICE", text="Apply All")
@@ -1168,6 +1166,21 @@ def UpdateBoolTool_Pref(self, context):
else:
UnRegisterFastT()
+## Addons Preferences Update Panel
+def update_panel(self, context):
+ try:
+ bpy.utils.unregister_class(BoolTool_Tools)
+ bpy.utils.unregister_class(BoolTool_Config)
+ bpy.utils.unregister_class(BoolTool_BViwer)
+ except:
+ pass
+ BoolTool_Tools.bl_category = context.user_preferences.addons[__name__].preferences.category
+ bpy.utils.register_class(BoolTool_Tools)
+ BoolTool_Config.bl_category = context.user_preferences.addons[__name__].preferences.category
+ bpy.utils.register_class(BoolTool_Config)
+ BoolTool_BViwer.bl_category = context.user_preferences.addons[__name__].preferences.category
+ bpy.utils.register_class(BoolTool_BViwer)
+
class BoolTool_Pref(bpy.types.AddonPreferences):
bl_idname = __name__
@@ -1196,7 +1209,20 @@ class BoolTool_Pref(bpy.types.AddonPreferences):
description="Use The Wireframe Instead Of Boolean"
)
+ category = bpy.props.StringProperty(
+ name="Tab Category",
+ description="Choose a name for the category of the panel",
+ default="Bool Tools",
+ update=update_panel)
+
def draw(self, context):
+
+ layout = self.layout
+ row = layout.row()
+ col = row.column()
+ col.label(text="Category:")
+ col.prop(self, "category", text="")
+ layout.separator()
layout = self.layout
layout.label("Experimental Features:")
layout.prop(self, "fast_transform")
More information about the Bf-extensions-cvs
mailing list