diff options
author | Campbell Barton <ideasman42@gmail.com> | 2018-10-02 03:20:44 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2018-10-02 03:20:44 +0300 |
commit | b6bc9f86ba18cb0f8b6e6c737f13d599b0e3780f (patch) | |
tree | 21c2fe7f61997a8878cef641f587083b3d71bda1 /object_print3d_utils | |
parent | 01370f8794eb19ed651b9bfe317de6525944bb50 (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__.py | 40 |
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: |