def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) bpy.types.VIEW3D_MT_curve_add.remove(menu) bpy.types.VIEW3D_MT_edit_curve_context_menu.remove(Simple_curve_edit_menu)
def unregister(): #unregister_module(__name__) unregister_class(BGLDrawSpeaker) unregister_class(BGL_Draw_VisualiserPanel) unregister_class(ScreenActionOperator) unregister_class(SelectScreenAreaOperator) unregister_class(SettingsPanel)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) VIEW3D_MT_mesh_add.remove(AchmMenu_func) # Remove properties del Scene.archimesh_select_only del Scene.archimesh_ceiling del Scene.archimesh_floor del Scene.archimesh_merge del Scene.archimesh_text_color del Scene.archimesh_walltext_color del Scene.archimesh_font_size del Scene.archimesh_wfont_size del Scene.archimesh_hint_space del Scene.archimesh_gl_measure del Scene.archimesh_gl_name del Scene.archimesh_gl_ghost # remove OpenGL data achm_main_panel.ARCHIMESH_OT_HintDisplay.handle_remove(achm_main_panel.ARCHIMESH_OT_HintDisplay, bpy.context) wm = bpy.context.window_manager p = 'archimesh_run_opengl' if p in wm: del wm[p]
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) del bpy.types.Scene.MhHandleHelper del bpy.types.Scene.MhScaleMode
def _setup_classes(self): import bpy assert(self._class_store is None) self._class_store = self.class_ignore() from bpy.utils import unregister_class for cls in self._class_store: unregister_class(cls)
def unregister(): # Remove "Extras" menu from the "Add Mesh" menu. bpy.types.VIEW3D_MT_mesh_add.remove(menu_func) from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls)
def unregister(): del Scene.cs_properties del Object.cs_properties for cls in classes: unregister_class(cls) app.handlers.frame_change_pre.remove(frame_handler)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) bpy.types.GRAPH_MT_channel.remove(menu_func) bpy.types.DOPESHEET_MT_channel.remove(menu_func) bpy.types.VIEW3D_MT_curve_add.remove(menu)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) bpy.types.TOPBAR_MT_file_export.remove(menu_func_export_bvh) bpy.types.TOPBAR_MT_file_import.remove(menu_func_import_bvh) bpy.types.TOPBAR_MT_file_import.remove(menu_func_import_agr)
def unregister(): #unregister_module(__name__) unregister_class(BGLDrawSpeaker) unregister_class(BGL_Draw_VisualiserPanel) unregister_class(ScreenActionOperator) unregister_class(SelectScreenAreaOperator) for t in ['GRAPH_EDITOR', 'VIEW_3D', 'SEQUENCE_EDITOR', 'NLA_EDITOR']: SettingsPanel = getattr(bpy.types, "SD_SoundVis_PT_%s" % t, None) if SettingsPanel: unregister_class(SettingsPanel)
def unregister(): unregister_class(BakeMIDI) unregister_class(SD_MIDIFilesPanel) # remove sfm from sys if len(smf_paths): from sys import path for p in smf_paths: if p in path: path.remove(p) smf_paths.remove(p)
def unregister(): for handler in handlers: handler.uninstall() handlers.clear() del Object.component_import_path del Object.component_properties unregister_module(__name__) unregister_class(GameObjectProperty)
def unregister(): # unregister_module(__name__) unregister_class(BGLDrawSpeaker) unregister_class(BGL_Draw_VisualiserPanel) unregister_class(ScreenActionOperator) unregister_class(SelectScreenAreaOperator) for t in ["GRAPH_EDITOR", "VIEW_3D", "SEQUENCE_EDITOR", "NLA_EDITOR"]: SettingsPanel = getattr(bpy.types, "SD_SoundVis_PT_%s" % t, None) if SettingsPanel: unregister_class(SettingsPanel) bpy.context.window_manager.bgl_draw_speaker = False
def unregister(): unregister_class(SpeakerToolsAddonPreferences) sounddriver.unregister() speaker.unregister() sound.unregister() visualiser.unregister() driver_panels.unregister() Equalizer.unregister() EqMenu.unregister() NLALipsync.unregister() presets.unregister() graph.unregister() BGL_draw_visualiser.unregister() filter_playback.unregister()
def unregister(): unregister_class(ClosePopupWindow) unregister_class(OBJECT_OT_speaker_add) from bpy.types import OBJECT_OT_speaker_add as AddSpeaker # re-register the old one register_class(AddSpeaker) unregister_class(SpeakerDataPanel) unregister_class(SpeakerSelectorOperator) unregister_class(ContextSpeakerSelectMenu) bpy.types.PROPERTIES_HT_header.remove(sd_popout) # remove property defs del(bpy.types.Speaker.vismode) del(bpy.types.Speaker.channels) del(bpy.types.Speaker.is_context_speaker) del(bpy.types.Scene.soundspeakers)
def unregister(): from bpy.utils import unregister_class from . import ui from . import properties from . import presets import atexit bpy.app.handlers.version_update.remove(version_update.do_versions) ui.unregister() properties.unregister() presets.unregister() for cls in classes: unregister_class(cls)
def unregister(): # should have done this earlier unregister_class(DriversManagerPanel) for c in bpy_collections: unregister_class(getattr(bpy.types, "SD_%s_Panel" % c)) unregister_class(getattr(bpy.types, "SD_%s_ui_list" % c)) #bpy.utils.unregister_class(DriverCollectionPanel) unregister_class(EditDriverPanel) # Need to remove all of these del bpy.types.Context.driver_manager
def unregister(): # Remove "Extras" menu from the "Add Curve" menu. bpy.types.VIEW3D_MT_curve_add.remove(menu_func) # Remove "Extras" menu from the "Add Surface" menu. bpy.types.VIEW3D_MT_surface_add.remove(menu_surface) add_surface_plane_cone.unregister() add_curve_spirofit_bouncespline.unregister() add_curve_curly.unregister() add_curve_celtic_links.unregister() add_curve_braid.unregister() add_curve_torus_knots.unregister() add_curve_aceous_galore.unregister() add_curve_spirals.unregister() add_curve_simple.unregister() from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls)
def unregister(): unregister_class(BakeSoundPanel) unregister_class(BakeSoundAction) register_class(SD_CancelBakeOperator) register_class(SD_ContinueBakeOperator)
def unregister(): bpy.types.TOPBAR_MT_file_import.remove(RtmImportMenuFunc) for cls in reversed(classes): unregister_class(cls)
def unregister(): from bpy.utils import unregister_class unregister_class(GRAPH_OT_EulerFilter)
def unregister(): unregister_class(MessageBox)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) bpy.types.TOPBAR_MT_file_export.remove(menu_func)
def unregister(): from bpy.utils import unregister_class for cls in classes: unregister_class(cls) #bpy.utils.unregister_class(SDEL_OT_meshdissolvecontextual)#the old way bpy.types.VIEW3D_MT_edit_mesh.remove(menu_func)
def unregister(): del bpy.types.WindowManager.matalogue_settings from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls)
def unregister(): from bpy.utils import unregister_class for mod in reversed(_modules_loaded): for cls in reversed(mod.classes): if cls.is_registered: unregister_class(cls)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) bpy.types.VIEW3D_MT_object_context_menu.remove(menu_funcs)
def unregister(): from bpy.utils import unregister_class for cl in classes: unregister_class(cl)
def unregister(): from bpy.utils import unregister_class unregister_class(CleanUpMesh)
def unregister(): print('unloading origami plugin') from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) unregister_module(__name__)
def oot_spline_panel_unregister(): for cls in oot_spline_panel_classes: unregister_class(cls)
def unregister(): for cls in reversed(classes): unregister_class(cls) bpy.types.NODE_HT_header.remove(menu_func_nodes)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) del bpy.types.Scene.face_copy
def unregister(): unregister_class(SoundVisMenu) unregister_class(SoundPanel)
def unregister(): # Operators unregister_class(CreateSoundVisualiser) unregister_class(ActionVisualiser) unregister_class(VisualiserEdit) # Panels unregister_class(CreateSoundVisualiserPanel) # Menus unregister_class(VisualiserFuncMenu) unregister_class(VisualiserRowsColumns)
def unregister(): from bpy.utils import unregister_class for cls in classes: unregister_class(cls) clear_properties()
def unregister(): unregister_class(BakeMIDI) unregister_class(SD_MIDIFilesPanel)
def unregister(): del bpy.types.NodeTree.io_panel_properties _ = [unregister_class(cls) for cls in classes[::-1]]
def unregister(): unregister_class(VIEW3D_PIE_drivers) bpy.utils.unregister_class(PieMenuDriverPopup) unregister_class(AddDriverVarPopup)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) del bpy.types.Scene.icicle_properties
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls)
def unregister(): from bpy.utils import unregister_class unregister_class(VTOOLS_PT_boneTools)
def unregister(): ''' unregister everything from register(), but in REVERSE order ^^^^^^^ ''' unregister_class(OP_MeshEditor)
def unregister(): unregister_class(OP_COS424ICO_Sphere) unregister_class(OP_COS424Octahedron) unregister_class(OP_COS424Tetrahedron) unregister_class(OP_COS424Cylinder) unregister_class(OP_COS424Cube) unregister_class(OT_COS424Tools) unregister_class(OP_ObjectCursorArray)
def unregister(): from bpy.utils import unregister_class unregister_class(ArnoldShader) del Material.arnold
def oot_spline_unregister(): for cls in reversed(oot_spline_classes): unregister_class(cls)
def unregister(): del bpy.types.Object.pov for cls in reversed(classes): unregister_class(cls)
def unregister(): del bpy.types.NodeTree.io_panel_properties unregister_class(SvIOPanelProperties)
def unregister(): bpy.types.TOPBAR_MT_file_export.remove(menu_func_export) from bpy.utils import unregister_class for cls in classes: unregister_class(cls)
def unregister(): from bpy.utils import unregister_class unregister_class(VSDCyclesPanel) unregister_class(VSDOctanePanel)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) bpy.types.VIEW3D_MT_curve_add.remove(menu_func)
def unregister(): for c in reversed(classes): unregister_class(c)
def unregister(): from bpy.utils import unregister_class for cls in classes: unregister_class(cls)
def unregister(): from bpy.utils import unregister_class for cls in reversed(classes): unregister_class(cls) bpy.types.VIEW3D_MT_curve_add.remove(menu_func2) bpy.types.VIEW3D_MT_curve_add.remove(menu_func)
def unregister(): from bpy.utils import unregister_class unregister_class(AddonPreferences) unregister_class(pdb_gui.IMPORT_OT_pdb) unregister_class(pdb_gui.EXPORT_OT_pdb) bpy.types.TOPBAR_MT_file_import.remove(menu_func_import_pdb) bpy.types.TOPBAR_MT_file_export.remove(menu_func_export_pdb) unregister_class(xyz_gui.IMPORT_OT_xyz) unregister_class(xyz_gui.EXPORT_OT_xyz) bpy.types.TOPBAR_MT_file_import.remove(menu_func_import_xyz) bpy.types.TOPBAR_MT_file_export.remove(menu_func_export_xyz) classes = (utility_gui.PANEL_PT_prepare, utility_gui.PanelProperties, utility_gui.DatafileApply, utility_gui.DefaultAtom, utility_gui.ReplaceAtom, utility_gui.SeparateAtom, utility_gui.DistanceButton, utility_gui.RadiusAllBiggerButton, utility_gui.RadiusAllSmallerButton, utility_gui.SticksAllBiggerButton, utility_gui.SticksAllSmallerButton) for cls in classes: unregister_class(cls)
def unregister(): unregister_class(Exporter) unregister_class(FileHeader) unregister_class(FileBody) delete_properties()
def unregister_classes(classes, debug=False): for c in classes: if debug: print("UN-REGISTERING", c) unregister_class(c)