diff options
Diffstat (limited to 'render_povray')
-rw-r--r-- | render_povray/__init__.py | 27 | ||||
-rw-r--r-- | render_povray/render.py | 1 | ||||
-rw-r--r-- | render_povray/ui.py | 4 |
3 files changed, 15 insertions, 17 deletions
diff --git a/render_povray/__init__.py b/render_povray/__init__.py index 02208804..19e61aaf 100644 --- a/render_povray/__init__.py +++ b/render_povray/__init__.py @@ -30,25 +30,24 @@ bl_addon_info = { 'func=detail&aid=23145&group_id=153&atid=469', 'category': 'Render'} +try: + init_data + + reload(render) + reload(ui) +except: + from render_povray import render + from render_povray import ui + +init_data = True def register(): - import bpy - from render_povray import ui, render - classes = [render.PovrayRender,ui.RENDER_PT_povray_radiosity] - register = bpy.types.register - for cls in classes: - register(cls) + pass def unregister(): - import bpy - from render_povray import ui, render - classes = [render.PovrayRender,ui.RENDER_PT_povray_radiosity] - unregister = bpy.types.unregister - for cls in classes: - unregister(cls) + pass + if __name__ == "__main__": register() - - diff --git a/render_povray/render.py b/render_povray/render.py index 79d49a45..b2845d7c 100644 --- a/render_povray/render.py +++ b/render_povray/render.py @@ -18,7 +18,6 @@ import bpy import subprocess, os, sys, time -from render_povray.write import write_pov, write_pov_ini import platform as pltfrm if pltfrm.architecture()[0] == '64bit': diff --git a/render_povray/ui.py b/render_povray/ui.py index c3e560c1..1dfed0f3 100644 --- a/render_povray/ui.py +++ b/render_povray/ui.py @@ -153,7 +153,7 @@ del properties_data_camera -class RenderButtonsPanel(bpy.types.Panel): +class RenderButtonsPanel(): bl_space_type = 'PROPERTIES' bl_region_type = 'WINDOW' bl_context = "render" @@ -164,7 +164,7 @@ class RenderButtonsPanel(bpy.types.Panel): return (rd.use_game_engine == False) and (rd.engine in self.COMPAT_ENGINES) -class RENDER_PT_povray_radiosity(RenderButtonsPanel): +class RENDER_PT_povray_radiosity(RenderButtonsPanel, bpy.types.Panel): bl_label = "Radiosity" COMPAT_ENGINES = {'POVRAY_RENDER'} |