Enable/disable app export state. When enabled app is moveable, resizable and closeable but does not respond to other input.
(self, enable, message=_("Saving…"))
| 1582 | return False # cancel timer |
| 1583 | |
| 1584 | def set_export_state(self, enable, message=_("Saving…")): |
| 1585 | """Enable/disable app export state. |
| 1586 | |
| 1587 | When enabled app is moveable, resizable and closeable but does not respond to other input. |
| 1588 | """ |
| 1589 | if self.quit_flag.is_set(): |
| 1590 | return |
| 1591 | self.sw.set_sensitive(not enable) |
| 1592 | self.main_menu.set_sensitive(not enable) |
| 1593 | self.disable_quit = enable |
| 1594 | for a in self.actions: |
| 1595 | self.window.lookup_action(a[0]).set_enabled(not enable) |
| 1596 | ctxt_id = self.status_bar2.get_context_id("saving") |
| 1597 | if enable: |
| 1598 | self.status_bar2.push(ctxt_id, message) |
| 1599 | cursor = Gdk.Cursor.new_from_name(Gdk.Display.get_default(), 'wait') |
| 1600 | self.quit_rendering() |
| 1601 | else: |
| 1602 | self.status_bar2.remove_all(ctxt_id) |
| 1603 | cursor = Gdk.Cursor.new_from_name(Gdk.Display.get_default(), 'default') |
| 1604 | self.window_focus_in_out_event() |
| 1605 | self.iv_selection_changed() |
| 1606 | self.silent_render() |
| 1607 | self.iconview.grab_focus() |
| 1608 | self.iconview.get_window().set_cursor(cursor) |
| 1609 | |
| 1610 | def choose_export_selection_pdf_name(self, _action, mode, _unknown): |
| 1611 | exportmodes = {0: 'ALL_TO_SINGLE', |
no test coverage detected