Changeset View
Changeset View
Standalone View
Standalone View
render_povray/__init__.py
| Show First 20 Lines • Show All 2,268 Lines • ▼ Show 20 Lines | def draw(self, context): | ||||
| layout.prop(self, "branch_feature_set_povray") | layout.prop(self, "branch_feature_set_povray") | ||||
| layout.prop(self, "filepath_povray") | layout.prop(self, "filepath_povray") | ||||
| layout.prop(self, "docpath_povray") | layout.prop(self, "docpath_povray") | ||||
| def register(): | def register(): | ||||
| bpy.utils.register_module(__name__) | bpy.utils.register_module(__name__) | ||||
| bpy.types.INFO_MT_add.prepend(ui.menu_func_add) | bpy.types.VIEW3D_MT_add.prepend(ui.menu_func_add) | ||||
| bpy.types.INFO_MT_file_import.append(ui.menu_func_import) | bpy.types.TOPBAR_MT_file_import.append(ui.menu_func_import) | ||||
| bpy.types.TEXT_MT_templates.append(ui.menu_func_templates) | bpy.types.TEXT_MT_templates.append(ui.menu_func_templates) | ||||
| bpy.types.RENDER_PT_povray_radiosity.prepend(ui.rad_panel_func) | bpy.types.RENDER_PT_povray_radiosity.prepend(ui.rad_panel_func) | ||||
| bpy.types.LAMP_PT_POV_lamp.prepend(ui.lamp_panel_func) | bpy.types.LIGHT_PT_POV_light.prepend(ui.light_panel_func) | ||||
| bpy.types.WORLD_PT_world.prepend(ui.world_panel_func) | bpy.types.WORLD_PT_world.prepend(ui.world_panel_func) | ||||
| # was used for parametric objects but made the other addon unreachable on | # was used for parametric objects but made the other addon unreachable on | ||||
| # unregister for other tools to use created a user action call instead | # unregister for other tools to use created a user action call instead | ||||
| #addon_utils.enable("add_mesh_extra_objects", default_set=False, persistent=True) | #addon_utils.enable("add_mesh_extra_objects", default_set=False, persistent=True) | ||||
| #bpy.types.TEXTURE_PT_context_texture.prepend(TEXTURE_PT_povray_type) | #bpy.types.TEXTURE_PT_context_texture.prepend(TEXTURE_PT_povray_type) | ||||
| bpy.types.NODE_HT_header.append(ui.menu_func_nodes) | bpy.types.NODE_HT_header.append(ui.menu_func_nodes) | ||||
| Show All 17 Lines | def unregister(): | ||||
| del bpy.types.Camera.pov | del bpy.types.Camera.pov | ||||
| del bpy.types.Text.pov | del bpy.types.Text.pov | ||||
| nodeitems_utils.unregister_node_categories("POVRAYNODES") | nodeitems_utils.unregister_node_categories("POVRAYNODES") | ||||
| bpy.types.NODE_HT_header.remove(ui.menu_func_nodes) | bpy.types.NODE_HT_header.remove(ui.menu_func_nodes) | ||||
| #bpy.types.TEXTURE_PT_context_texture.remove(TEXTURE_PT_povray_type) | #bpy.types.TEXTURE_PT_context_texture.remove(TEXTURE_PT_povray_type) | ||||
| #addon_utils.disable("add_mesh_extra_objects", default_set=False) | #addon_utils.disable("add_mesh_extra_objects", default_set=False) | ||||
| bpy.types.WORLD_PT_world.remove(ui.world_panel_func) | bpy.types.WORLD_PT_world.remove(ui.world_panel_func) | ||||
| bpy.types.LAMP_PT_POV_lamp.remove(ui.lamp_panel_func) | bpy.types.LIGHT_PT_POV_light.remove(ui.light_panel_func) | ||||
| bpy.types.RENDER_PT_povray_radiosity.remove(ui.rad_panel_func) | bpy.types.RENDER_PT_povray_radiosity.remove(ui.rad_panel_func) | ||||
| bpy.types.TEXT_MT_templates.remove(ui.menu_func_templates) | bpy.types.TEXT_MT_templates.remove(ui.menu_func_templates) | ||||
| bpy.types.INFO_MT_file_import.remove(ui.menu_func_import) | bpy.types.TOPBAR_MT_file_import.remove(ui.menu_func_import) | ||||
| bpy.types.INFO_MT_add.remove(ui.menu_func_add) | bpy.types.VIEW3D_MT_add.remove(ui.menu_func_add) | ||||
| bpy.utils.unregister_module(__name__) | bpy.utils.unregister_module(__name__) | ||||
| if __name__ == "__main__": | if __name__ == "__main__": | ||||
| register() | register() | ||||