Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2018-10-02 03:20:44 +0300
committerCampbell Barton <ideasman42@gmail.com>2018-10-02 03:20:44 +0300
commitb6bc9f86ba18cb0f8b6e6c737f13d599b0e3780f (patch)
tree21c2fe7f61997a8878cef641f587083b3d71bda1 /object_print3d_utils
parent01370f8794eb19ed651b9bfe317de6525944bb50 (diff)
Print3D: remove option to rename the category
This is unstable (unregisters panel types while in use).
Diffstat (limited to 'object_print3d_utils')
-rw-r--r--object_print3d_utils/__init__.py40
1 files changed, 0 insertions, 40 deletions
diff --git a/object_print3d_utils/__init__.py b/object_print3d_utils/__init__.py
index 68fe48ea..6bf2a8a7 100644
--- a/object_print3d_utils/__init__.py
+++ b/object_print3d_utils/__init__.py
@@ -121,43 +121,6 @@ class Print3D_Scene_Props(PropertyGroup):
)
-# Update panel category name
-panels = (
- ui.VIEW3D_PT_Print3D_Object,
- ui.VIEW3D_PT_Print3D_Mesh,
- )
-
-
-def update_panels(self, context):
- try:
- for panel in panels:
- if "bl_rna" in panel.__dict__:
- bpy.utils.unregister_class(panel)
-
- for panel in panels:
- panel.bl_category = context.user_preferences.addons[__name__].preferences.category
- bpy.utils.register_class(panel)
-
- except Exception as e:
- message = "3D Print Toolbox: Updating Panel locations has failed"
- print("\n[{}]\n{}\n\nError:\n{}".format(__name__, message, e))
-
-
-class Print3D_Preferences(AddonPreferences):
- bl_idname = __name__
-
- category = StringProperty(
- name="Tab Category",
- description="Choose a name for the category of the panel",
- default="3D Printing",
- update=update_panels,
- )
-
- def draw(self, context):
- layout = self.layout
- layout.prop(self, "category")
-
-
classes = (
ui.VIEW3D_PT_Print3D_Object,
ui.VIEW3D_PT_Print3D_Mesh,
@@ -187,7 +150,6 @@ classes = (
operators.MESH_OT_Print3D_Export,
Print3D_Scene_Props,
- Print3D_Preferences,
)
@@ -197,8 +159,6 @@ def register():
bpy.types.Scene.print_3d = PointerProperty(type=Print3D_Scene_Props)
- update_panels(None, bpy.context)
-
def unregister():
for cls in classes: