fix stuff

This commit is contained in:
989onan
2024-06-14 19:21:52 -04:00
parent f5ef2db069
commit 88f12238c7
11 changed files with 683 additions and 35 deletions
+14 -18
View File
@@ -1,23 +1,19 @@
if "bpy" not in locals():
import bpy
from . import panel, quick_access, optimization
import glob
import os
from os.path import dirname, basename, isfile, join
modules = glob.glob(join(dirname(__file__), "*.py"))
for module_name in [ basename(f)[:-3] for f in modules if isfile(f) and not f.endswith('__init__.py')]:
exec("from . import "+module_name)
print("importing " +module_name)
else:
import importlib
# Reload the modules to reflect changes during development
importlib.reload(panel)
importlib.reload(quick_access)
importlib.reload(optimization)
modules = glob.glob(join(dirname(__file__), "*.py"))
for module_name in [ basename(f)[:-3] for f in modules if isfile(f) and not f.endswith('__init__.py')]:
print("reloading " +module_name)
exec("importlib.reload("+module_name+")")
def register():
print("UI register called")
from ..core.register import iter_classes_to_register
# Iterate over the classes to register and register them
for cls in iter_classes_to_register():
bpy.utils.register_class(cls)
def unregister():
print("UI unregister called")
from ..core.register import iter_classes_to_register
# Iterate over the classes to unregister in reverse order and unregister them
for cls in reversed(list(iter_classes_to_register())):
bpy.utils.unregister_class(cls)
+1
View File
@@ -1,5 +1,6 @@
import bpy
from ..core.register import register_wrap
from .panel import AvatarToolkitPanel
@register_wrap
class AvatarToolkitOptimizationPanel(bpy.types.Panel):
+2 -1
View File
@@ -12,4 +12,5 @@ class AvatarToolkitPanel(bpy.types.Panel):
def draw(self, context):
layout = self.layout
layout.label(text="Welcome to Avatar Toolkit!")
print("Avatar Toolkit Panel is being drawn")
#print("Avatar Toolkit Panel is being drawn")
+7
View File
@@ -1,7 +1,14 @@
import bpy
from ..core.register import register_wrap
<<<<<<< Updated upstream
from ..core.pmx.import_pmx import import_pmx
from ..core.pmd.import_pmd import import_pmd
=======
from .panel import AvatarToolkitPanel
from ..core.import_pmx import import_pmx
from ..core.import_pmd import import_pmd
>>>>>>> Stashed changes
@register_wrap
class AvatarToolkitQuickAccessPanel(bpy.types.Panel):