def deinit_ui(self): editor = moo.Editor.instance() xml = editor.get_ui_xml() xml.remove_ui(self.merge_id) for a in self.actions: moo.window_class_remove_action(moo.EditWindow, a) if self.window: for p in self.panes: self.window.remove_pane(p)
def deinit(self): self.close_project(True) for a in ["NewProject", "OpenProject", "CloseProject", "ProjectOptions", "OpenRecentProject"]: moo.window_class_remove_action(moo.EditWindow, a) editor = moo.Editor.instance() editor.get_ui_xml().remove_ui(self.merge_id) self.merge_id = 0 del self.project_types
def deinit(self): self.close_project(True) for a in [ "NewProject", "OpenProject", "CloseProject", "ProjectOptions", "OpenRecentProject" ]: moo.window_class_remove_action(moo.EditWindow, a) editor = moo.Editor.instance() editor.get_ui_xml().remove_ui(self.merge_id) self.merge_id = 0 del self.project_types
def do_deinit(self): editor = moo.Editor.instance() xml = editor.get_ui_xml() xml.remove_ui(self.ui_merge_id) moo.window_class_remove_action(moo.EditWindow, "PythonConsole") moo.window_class_remove_action(moo.EditWindow, "RunFile") moo.window_class_remove_action(moo.EditWindow, "ReloadPythonPlugins")
def do_deinit(self): editor = moo.Editor.instance() xml = editor.get_ui_xml() xml.remove_ui(self.ui_merge_id) moo.window_class_remove_action(moo.EditWindow, "AnAction")