def __init__(self, app): Perspective.__init__(self) self.app = app self.new_project_action = None self.open_project_action = None self.__topvbox = None self.__welcome_vbox = None self.__recent_projects_vbox = None self.__search_entry = None self.__recent_projects_labelbox = None self.__recent_projects_listbox = None self.__project_filter = self.__create_project_filter() self.__infobar = None self.__selection_button = None self.__actionbar = None self.__remove_projects_button = None self.__cancel_button = None self.__new_project_button = None self.__open_project_button = None # Projects selected for removal. self.__selected_projects = [] if app.getLatest(): self.__show_newer_available_version() else: app.connect("version-info-received", self.__app_version_info_received_cb)
def __init__(self, app): Perspective.__init__(self) self.app = app self.new_project_action = None self.open_project_action = None self.__recent_projects_listbox = None self.__project_filter = self.__create_project_filter() self.__infobar = None if app.getLatest(): self.__show_newer_available_version() else: app.connect("version-info-received", self.__app_version_info_received_cb)
def __init__(self, app): Perspective.__init__(self) Loggable.__init__(self) self.app = app self.settings = app.settings self.builder = Gtk.Builder() pm = self.app.project_manager pm.connect("new-project-loaded", self._projectManagerNewProjectLoadedCb) pm.connect("save-project-failed", self._projectManagerSaveProjectFailedCb) pm.connect("project-saved", self._projectManagerProjectSavedCb) pm.connect("closing-project", self._projectManagerClosingProjectCb) pm.connect("reverting-to-saved", self._projectManagerRevertingToSavedCb) pm.connect("project-closed", self._projectManagerProjectClosedCb) pm.connect("missing-uri", self._projectManagerMissingUriCb)
def __init__(self, app): Perspective.__init__(self) Loggable.__init__(self) self.app = app self.settings = app.settings self.builder = Gtk.Builder() self.editor_state = EditorState(app.project_manager) pm = self.app.project_manager pm.connect("new-project-loaded", self._project_manager_new_project_loaded_cb) pm.connect("save-project-failed", self._project_manager_save_project_failed_cb) pm.connect("project-saved", self._project_manager_project_saved_cb) pm.connect("closing-project", self._project_manager_closing_project_cb) pm.connect("reverting-to-saved", self._project_manager_reverting_to_saved_cb) pm.connect("project-closed", self._project_manager_project_closed_cb) pm.connect("missing-uri", self._project_manager_missing_uri_cb)