[Bf-extensions-cvs] [6b389d7] master: Add Update Panel Name: T48459.
meta-androcto
noreply at git.blender.org
Thu May 19 13:01:48 CEST 2016
Commit: 6b389d7279a647cf8e068ac90d1bac68e791585e
Author: meta-androcto
Date: Thu May 19 21:01:18 2016 +1000
Branches: master
https://developer.blender.org/rBAC6b389d7279a647cf8e068ac90d1bac68e791585e
Add Update Panel Name: T48459.
===================================================================
M object_boolean_tools.py
===================================================================
diff --git a/object_boolean_tools.py b/object_boolean_tools.py
index 5cbdfcd..0fb88e1 100644
--- a/object_boolean_tools.py
+++ b/object_boolean_tools.py
@@ -941,7 +941,7 @@ class BoolTool_Tools(Panel):
bl_idname = "BoolTool_Tools"
bl_space_type = "VIEW_3D"
bl_region_type = "TOOLS"
- bl_category = "Bool Tool"
+ bl_category = "Bool Tools"
bl_context = "objectmode"
def draw(self, context):
@@ -1147,6 +1147,13 @@ class BoolTool_BViwer(Panel):
# ------------------ BOOL TOOL ADD-ON PREFERENCES ----------------------------
def UpdateBoolTool_Pref(self, context):
+ try:
+ bpy.utils.unregister_class(BoolTool_Tools)
+ except:
+ pass
+ BoolTool_Tools.bl_category = context.user_preferences.addons[__name__].preferences.category
+ bpy.utils.register_class(BoolTool_Tools)
+
if self.fast_transform:
RegisterFastT()
else:
@@ -1156,6 +1163,12 @@ def UpdateBoolTool_Pref(self, context):
class BoolTool_Pref(bpy.types.AddonPreferences):
bl_idname = __name__
+ category = bpy.props.StringProperty(
+ name="Category",
+ description="Choose a name for the category of the panel",
+ default="Bool Tools",
+ update=UpdateBoolTool_Pref)
+
fast_transform = bpy.props.BoolProperty(
name="Fast Transformations",
default=False,
@@ -1181,6 +1194,10 @@ class BoolTool_Pref(bpy.types.AddonPreferences):
def draw(self, context):
layout = self.layout
+ row = layout.row()
+ col = row.column()
+ col.label(text="Category:")
+ col.prop(self, "category", text="")
layout.label("Experimental Features:")
layout.prop(self, "fast_transform")
layout.prop(self, "use_wire", text="Use Wire Instead Of Bbox")
More information about the Bf-extensions-cvs
mailing list