add plugin icon to menu items for visual id as plugin in interface
authorBrendon Murphy <meta.androcto1@gmail.com>
Thu, 25 Oct 2012 03:49:21 +0000 (03:49 +0000)
committerBrendon Murphy <meta.androcto1@gmail.com>
Thu, 25 Oct 2012 03:49:21 +0000 (03:49 +0000)
rename operator in face inset fillet & clean up

mesh_extra_tools/__init__.py
mesh_extra_tools/face_inset_fillet.py

index 29a7c18ca7477fcc355e3bee64ae071e8822f512..a5b108b70b42bb2cfedfdb3b64a804e8046923ce 100644 (file)
@@ -97,31 +97,31 @@ class ExtrasPanel(bpy.types.Panel):
     def draw(self, context):
         layout = self.layout
         row = layout.split(0.80)
-        row.operator('mesh.bump', text = 'Inset Bump')
+        row.operator('mesh.bump', text = 'Inset Bump', icon = 'PLUGIN')
         row.operator('help.bump', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('fif.op0_id', text = 'Face Inset Fillet')
+        row.operator('faceinfillet.op0_id', text = 'Face Inset Fillet', icon = 'PLUGIN')
         row.operator('help.face_inset', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('mesh.bevel_round', text = 'Bevel Round')
+        row.operator('mesh.bevel_round', text = 'Bevel Round', icon = 'PLUGIN')
         row.operator('help.bevelround', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('mesh.mbevel', text = 'Bevel Selected')
+        row.operator('mesh.mbevel', text = 'Bevel Selected', icon = 'PLUGIN')
         row.operator('help.edge_bevel', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('fillet.op0_id', text = 'Edge Fillet plus')
+        row.operator('fillet.op0_id', text = 'Edge Fillet plus', icon = 'PLUGIN')
         row.operator('help.edge_fillet', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('normal.smooth', text = 'Normal Smooth')
+        row.operator('normal.smooth', text = 'Normal Smooth', icon = 'PLUGIN')
         row.operator('help.normal_smooth', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('mesh.polyredux', text = 'Poly Redux')
+        row.operator('mesh.polyredux', text = 'Poly Redux', icon = 'PLUGIN')
         row.operator('help.polyredux', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('mesh.vertex_chamfer', text = 'Vertex Chamfer')
+        row.operator('mesh.vertex_chamfer', text = 'Vertex Chamfer' , icon = 'PLUGIN')
         row.operator('help.vertexchamfer', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('object.mextrude', text = 'Multi Face Extrude')
+        row.operator('object.mextrude', text = 'Multi Face Extrude', icon = 'PLUGIN')
         row.operator('help.mextrude', text = '', icon = 'INFO')
         row = layout.split(0.50)
         row.operator('mesh.flip_normals', text = 'Normals Flip')
@@ -139,10 +139,10 @@ class ExtrudePanel(bpy.types.Panel):
     def draw(self, context):
         layout = self.layout
         row = layout.split(0.80)
-        row.operator('object.mextrude', text = 'Multi Face Extrude')
+        row.operator('object.mextrude', text = 'Multi Face Extrude', icon = 'PLUGIN')
         row.operator('help.mextrude', text = '', icon = 'INFO')
         row = layout.split(0.80)
-        row.operator('object.mesh2bones', text = 'Add Armature')
+        row.operator('object.mesh2bones', text = 'Add Armature', icon = 'PLUGIN')
         row.operator('help.addarm', text = '', icon = 'INFO')
 
 # Define "Extras" menu
index 1f046830d8fc4607a7e35dbde502205a18efa11d..bc4824eb4424650e934dbd6f46cd63ca36726a0d 100644 (file)
 # Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 #
 # ***** END GPL LICENCE BLOCK *****
-
-# ------ ------
-bl_info = {
-    'name': 'face_inset_fillet',
-    'author': '',
-    'version': (0, 1, 7),
-    'blender': (2, 6, 3),
-    'api': 46962,
-    'location': 'View3D > Tool Shelf',
-    'description': '',
-    'warning': '',
-    'wiki_url': '',
-    'tracker_url': '',
-    'category': 'Mesh' }
-
+# based completely on addon by zmj100
 # ------ ------
 import bpy
 import bmesh
@@ -157,8 +143,8 @@ def f_(bme, list_0, opp, adj1, n_, out, radius, en0, kp):
     del del_
 
 # ------ operator 0 ------
-class fif_op0(bpy.types.Operator):
-    bl_idname = 'fif.op0_id'
+class faceinfillet_op0(bpy.types.Operator):
+    bl_idname = 'faceinfillet.op0_id'
     bl_label = 'Face Inset Fillet'
     bl_description = 'inset selected faces'
     bl_options = {'REGISTER', 'UNDO'}
@@ -231,28 +217,10 @@ class inset_help(bpy.types.Operator):
                layout.label('Inset square, circle or outside.')
                layout.label('To Help:')
                layout.label('Circle: use remove doubles to tidy joins.')
-               layout.label('Outset: select & use recalc normals before extruding.')
+               layout.label('Outset: select & use normals flip before extruding.')
        
        def execute(self, context):
                return {'FINISHED'}
 
        def invoke(self, context, event):
                return context.window_manager.invoke_popup(self, width = 350)
-'''
-# ------ ------
-class_list = [ fif_op0, fif_p0 ]
-
-# ------ register ------
-def register():
-    for c in class_list:
-        bpy.utils.register_class(c)
-
-# ------ unregister ------
-def unregister():
-    for c in class_list:
-        bpy.utils.unregister_class(c)
-
-# ------ ------
-if __name__ == "__main__":
-    register()
-'''
\ No newline at end of file