コード例 #1
0
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)
コード例 #2
0
def unregister():
    #unregister_module(__name__)
    unregister_class(BGLDrawSpeaker)
    unregister_class(BGL_Draw_VisualiserPanel)
    unregister_class(ScreenActionOperator)
    unregister_class(SelectScreenAreaOperator)
    unregister_class(SettingsPanel)
コード例 #3
0
ファイル: __init__.py プロジェクト: sambler/myblenderaddons
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]
コード例 #4
0
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
コード例 #5
0
ファイル: helpers.py プロジェクト: Ichthyostega/blender
 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)
コード例 #6
0
ファイル: __init__.py プロジェクト: sambler/myblenderaddons
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)
コード例 #7
0
ファイル: cubester.py プロジェクト: BlendingJake/CubeSter
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)
コード例 #8
0
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)
コード例 #9
0
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)
コード例 #10
0
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)
コード例 #11
0
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)
コード例 #12
0
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)
コード例 #13
0
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
コード例 #14
0
ファイル: __init__.py プロジェクト: IBaaNB/blenderpython
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()
コード例 #15
0
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)
コード例 #16
0
ファイル: __init__.py プロジェクト: Ichthyostega/blender
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)
コード例 #17
0
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
コード例 #18
0
ファイル: __init__.py プロジェクト: sambler/myblenderaddons
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)
コード例 #19
0
def unregister():
    unregister_class(BakeSoundPanel)
    unregister_class(BakeSoundAction)
    register_class(SD_CancelBakeOperator)
    register_class(SD_ContinueBakeOperator)
コード例 #20
0
def unregister():
    bpy.types.TOPBAR_MT_file_import.remove(RtmImportMenuFunc)
    for cls in reversed(classes):
        unregister_class(cls)
コード例 #21
0
def unregister():
    from bpy.utils import unregister_class

    unregister_class(GRAPH_OT_EulerFilter)
コード例 #22
0
def unregister():
    unregister_class(MessageBox)
コード例 #23
0
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)
コード例 #24
0
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)
コード例 #25
0
def unregister():
    del bpy.types.WindowManager.matalogue_settings

    from bpy.utils import unregister_class
    for cls in reversed(classes):
        unregister_class(cls)
コード例 #26
0
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)
コード例 #27
0
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)
コード例 #28
0
def unregister():
    from bpy.utils import unregister_class
    for cl in classes:
        unregister_class(cl)
コード例 #29
0
def unregister():
    from bpy.utils import unregister_class
    unregister_class(CleanUpMesh)
コード例 #30
0
def unregister():
    print('unloading origami plugin')

    from bpy.utils import unregister_class
    for cls in reversed(classes):
        unregister_class(cls)
コード例 #31
0
ファイル: HairNet.py プロジェクト: NicSJ/HairNet
def unregister():
    from bpy.utils import unregister_class
    for cls in reversed(classes):
        unregister_class(cls)

    unregister_module(__name__)
コード例 #32
0
def oot_spline_panel_unregister():
    for cls in oot_spline_panel_classes:
        unregister_class(cls)
コード例 #33
0
ファイル: nodes_gui.py プロジェクト: sobotka/blender-addons
def unregister():
    for cls in reversed(classes):
        unregister_class(cls)
    bpy.types.NODE_HT_header.remove(menu_func_nodes)
コード例 #34
0
def unregister():
    from bpy.utils import unregister_class
    for cls in reversed(classes):
        unregister_class(cls)
    del bpy.types.Scene.face_copy
コード例 #35
0
ファイル: sound.py プロジェクト: brendanaaa/Learnbgame
def unregister():
    unregister_class(SoundVisMenu)
    unregister_class(SoundPanel)
コード例 #36
0
def unregister():
    # Operators
    unregister_class(CreateSoundVisualiser)
    unregister_class(ActionVisualiser)
    unregister_class(VisualiserEdit)
    # Panels
    unregister_class(CreateSoundVisualiserPanel)
    # Menus
    unregister_class(VisualiserFuncMenu)
    unregister_class(VisualiserRowsColumns)
コード例 #37
0
def unregister():
    from bpy.utils import unregister_class
    for cls in classes:
        unregister_class(cls)
    clear_properties()
コード例 #38
0
ファイル: midi.py プロジェクト: meta-androcto/blenderpython
def unregister():
    unregister_class(BakeMIDI)
    unregister_class(SD_MIDIFilesPanel)
コード例 #39
0
def unregister():
    del bpy.types.NodeTree.io_panel_properties
    _ = [unregister_class(cls) for cls in classes[::-1]]
コード例 #40
0
ファイル: pie_menu.py プロジェクト: Italic-/blenderpython
def unregister():
    unregister_class(VIEW3D_PIE_drivers)
    bpy.utils.unregister_class(PieMenuDriverPopup)
    unregister_class(AddDriverVarPopup)
コード例 #41
0
def unregister():
    from bpy.utils import unregister_class
    for cls in reversed(classes):
        unregister_class(cls)
    del bpy.types.Scene.icicle_properties
コード例 #42
0
def unregister():
    from bpy.utils import unregister_class
    for cls in reversed(classes):
        unregister_class(cls)
コード例 #43
0
def unregister():
    from bpy.utils import unregister_class
    unregister_class(VTOOLS_PT_boneTools)
コード例 #44
0
def unregister():
    '''
    unregister everything from register(), but in REVERSE order
                                                  ^^^^^^^
    '''
    unregister_class(OP_MeshEditor)
コード例 #45
0
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)
コード例 #46
0
ファイル: material.py プロジェクト: profaiith/btoa
def unregister():
    from bpy.utils import unregister_class
    unregister_class(ArnoldShader)

    del Material.arnold
コード例 #47
0
def oot_spline_unregister():

    for cls in reversed(oot_spline_classes):
        unregister_class(cls)
コード例 #48
0
def unregister():
    del bpy.types.Object.pov
    for cls in reversed(classes):
        unregister_class(cls)
コード例 #49
0
ファイル: __init__.py プロジェクト: Ichthyostega/blender
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)
コード例 #50
0
def unregister():
    del bpy.types.NodeTree.io_panel_properties
    unregister_class(SvIOPanelProperties)
コード例 #51
0
ファイル: __init__.py プロジェクト: Aeva/m.grl
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)
コード例 #52
0
ファイル: vsd_ui.py プロジェクト: luckydye/vsource-decompiler
def unregister():
    from bpy.utils import unregister_class
    unregister_class(VSDCyclesPanel)
    unregister_class(VSDOctanePanel)
コード例 #53
0
ファイル: __init__.py プロジェクト: sambler/myblenderaddons
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)
コード例 #54
0
ファイル: links.py プロジェクト: nextr3d/Character-UI
def unregister():
    for c in reversed(classes):
        unregister_class(c)
コード例 #55
0
def unregister():
    from bpy.utils import unregister_class
    for cls in classes:
        unregister_class(cls)
コード例 #56
0
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)
コード例 #57
0
ファイル: __init__.py プロジェクト: sambler/myblenderaddons
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)        
コード例 #58
0
def unregister():
    from bpy.utils import unregister_class

    for cls in reversed(classes):
        unregister_class(cls)
コード例 #59
0
def unregister():
    unregister_class(Exporter)
    unregister_class(FileHeader)
    unregister_class(FileBody)
    delete_properties()
コード例 #60
0
ファイル: registration.py プロジェクト: huggaida/scripts
def unregister_classes(classes, debug=False):
    for c in classes:
        if debug:
            print("UN-REGISTERING", c)

        unregister_class(c)