diff options
Diffstat (limited to 'object_print3d_utils/ui.py')
-rw-r--r-- | object_print3d_utils/ui.py | 18 |
1 files changed, 9 insertions, 9 deletions
diff --git a/object_print3d_utils/ui.py b/object_print3d_utils/ui.py index dd286557..cad43d1c 100644 --- a/object_print3d_utils/ui.py +++ b/object_print3d_utils/ui.py @@ -20,12 +20,12 @@ # Interface for this addon. -import bmesh from bpy.types import Panel +import bmesh from . import report -class Print3DToolBar: +class Print3D_ToolBar: bl_label = "Print3D" bl_space_type = 'VIEW_3D' bl_region_type = 'TOOLS' @@ -39,7 +39,7 @@ class Print3DToolBar: @classmethod def poll(cls, context): obj = context.active_object - return obj and obj.type == 'MESH' and context.mode in {'OBJECT','EDIT_MESH'} + return obj and obj.type == 'MESH' @staticmethod def draw_report(layout, context): @@ -57,7 +57,7 @@ class Print3DToolBar: bm_type, bm_array = data col.operator("mesh.print3d_select_report", text=text, - icon=Print3DToolBar._type_to_icon[bm_type]).index = i + icon=Print3D_ToolBar._type_to_icon[bm_type]).index = i layout.operator("mesh.select_non_manifold", text='Non Manifold Extended') else: col.label(text) @@ -130,17 +130,17 @@ class Print3DToolBar: rowsub.prop(print_3d, "export_format", text="") rowsub.operator("mesh.print3d_export", text="Export", icon='EXPORT') - Print3DToolBar.draw_report(layout, context) + Print3D_ToolBar.draw_report(layout, context) # So we can have a panel in both object mode and editmode -class Print3DToolBarObject(Panel, Print3DToolBar): +class VIEW3D_PT_Print3D_Object(Panel, Print3D_ToolBar): bl_category = "3D Printing" - bl_idname = "MESH_PT_print3d_object" + bl_idname = "VIEW3D_PT_print3d_object" bl_context = "objectmode" -class Print3DToolBarMesh(Panel, Print3DToolBar): +class VIEW3D_PT_Print3D_Mesh(Panel, Print3D_ToolBar): bl_category = "3D Printing" - bl_idname = "MESH_PT_print3d_mesh" + bl_idname = "VIEW3D_PT_print3d_mesh" bl_context = "mesh_edit" |