Skip to content

Commit

Permalink
Merge pull request #63 from zeffii/fix_for_register_module_ditch
Browse files Browse the repository at this point in the history
rectify incomming registration issues due to api changes
  • Loading branch information
zeffii authored Dec 20, 2017
2 parents 21951d8 + 42d9bf6 commit f4ee169
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 59 deletions.
8 changes: 0 additions & 8 deletions BIX.py
Original file line number Diff line number Diff line change
Expand Up @@ -92,11 +92,3 @@ def poll(cls, context):
def execute(self, context):
add_line_to_bisection(self)
return {'FINISHED'}


def register():
bpy.utils.register_module(__name__)


def unregister():
bpy.utils.unregister_module(__name__)
8 changes: 0 additions & 8 deletions CCEN.py
Original file line number Diff line number Diff line change
Expand Up @@ -157,11 +157,3 @@ def poll(cls, context):
def execute(self, context):
dispatch(context, mode=1)
return {'FINISHED'}


def register():
bpy.utils.register_module(__name__)


def unregister():
bpy.utils.unregister_module(__name__)
8 changes: 0 additions & 8 deletions CFG.py
Original file line number Diff line number Diff line change
Expand Up @@ -74,11 +74,3 @@ def unregister_icons():
for pcoll in icon_collection.values():
bpy.utils.previews.remove(pcoll)
icon_collection.clear()


def register():
bpy.utils.register_module(__name__)


def unregister():
bpy.utils.unregister_module(__name__)
8 changes: 0 additions & 8 deletions E2F.py
Original file line number Diff line number Diff line change
Expand Up @@ -100,11 +100,3 @@ def poll(cls, context):
def execute(self, context):
extend_vertex(self)
return {'FINISHED'}


def register():
bpy.utils.register_module(__name__)


def unregister():
bpy.utils.unregister_module(__name__)
8 changes: 0 additions & 8 deletions V2X.py
Original file line number Diff line number Diff line change
Expand Up @@ -60,11 +60,3 @@ def poll(cls, context):
def execute(self, context):
add_vertex_to_intersection()
return {'FINISHED'}


def register():
bpy.utils.register_module(__name__)


def unregister():
bpy.utils.unregister_module(__name__)
8 changes: 0 additions & 8 deletions VTX.py
Original file line number Diff line number Diff line change
Expand Up @@ -173,11 +173,3 @@ def execute(self, context):
bmesh.update_edit_mesh(me, True)

return {'FINISHED'}


def register():
bpy.utils.register_module(__name__)


def unregister():
bpy.utils.unregister_module(__name__)
8 changes: 0 additions & 8 deletions XALL.py
Original file line number Diff line number Diff line change
Expand Up @@ -174,11 +174,3 @@ def execute(self, context):
print('must be in edit mode')

return {'FINISHED'}


def register():
bpy.utils.register_module(__name__)


def unregister():
bpy.utils.unregister_module(__name__)
17 changes: 14 additions & 3 deletions __init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@

import bpy

from .CFG import TinyCADProperties
from .CFG import TinyCADProperties, VIEW3D_MT_edit_mesh_tinycad
from .CFG import register_icons, unregister_icons
from . import VTX, V2X, XALL, BIX, CCEN, E2F

Expand All @@ -59,17 +59,28 @@ def menu_func(self, context):
self.layout.menu("VIEW3D_MT_edit_mesh_tinycad")
self.layout.separator()

classes = [
TinyCADProperties, VIEW3D_MT_edit_mesh_tinycad,
VTX.TCAutoVTX,
XALL.TCIntersectAllEdges,
V2X.TCVert2Intersection,
E2F.TCEdgeToFace,
CCEN.TCCallBackCCEN, CCEN.TCCircleCenter,
BIX.TCLineOnBisection
]

def register():
register_icons()
bpy.utils.register_module(__name__)
for cls in classes:
bpy.utils.register_class(cls)
bpy.types.Scene.tinycad_props = bpy.props.PointerProperty(
name="TinyCAD props", type=TinyCADProperties)
bpy.types.VIEW3D_MT_edit_mesh_specials.prepend(menu_func)


def unregister():
bpy.types.VIEW3D_MT_edit_mesh_specials.remove(menu_func)
bpy.utils.unregister_module(__name__)
for cls in reversed(classes):
bpy.utils.unregister_class(cls)
del bpy.types.Scene.tinycad_props
unregister_icons()

0 comments on commit f4ee169

Please sign in to comment.