def close_file(self, *args): """Run tasks for "closing" the currently opened file(s).""" self.update_last_read_page() self.file_loaded = False self.file_loading = False self.archive_type = None self._current_file = None self._base_path = None self._stop_waiting = True self._comment_files = [] self._name_table.clear() self._window.clear() self._window.uimanager.set_sensitivities() self._extractor.stop() self.thread_delete(self._tmp_dir) self._tmp_dir = tempfile.mkdtemp(prefix=u'mcomix.', suffix=os.sep) self._window.imagehandler.close() self._window.thumbnailsidebar.clear() self._window.set_icon_list(*icons.mcomix_icons()) tools.garbage_collect()
def _on_file_closed(self): self.clear() self.thumbnailsidebar.hide() self.thumbnailsidebar.clear() self.uimanager.set_sensitivities() self.set_icon_list(icons.mcomix_icons())
def _on_file_closed(self): self.clear() self.thumbnailsidebar.hide() self.thumbnailsidebar.clear() self.uimanager.set_sensitivities() self.set_icon_list(*icons.mcomix_icons())