screen: popups can be configured to not close #456
This commit is contained in:
parent
5234a5dc15
commit
752e53ff56
@ -27,6 +27,9 @@ job_complete_timeout: 0
|
|||||||
# Time in seconds before the Job Status closes itself if an error is encountered
|
# Time in seconds before the Job Status closes itself if an error is encountered
|
||||||
job_error_timeout: 0
|
job_error_timeout: 0
|
||||||
|
|
||||||
|
# Autoclose popups, this includes various notifications and M118
|
||||||
|
autoclose_popups: True
|
||||||
|
|
||||||
# Specify the language
|
# Specify the language
|
||||||
# The language can be specified here instead of using the system default language.
|
# The language can be specified here instead of using the system default language.
|
||||||
language: en
|
language: en
|
||||||
@ -44,6 +47,7 @@ default_printer: Ender 3 Pro
|
|||||||
# set this to False. See Menu section below.
|
# set this to False. See Menu section below.
|
||||||
use_default_menu: True
|
use_default_menu: True
|
||||||
|
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
## Printer Options
|
## Printer Options
|
||||||
|
@ -141,6 +141,8 @@ class KlipperScreenConfig:
|
|||||||
{"print_estimate_compensation": {
|
{"print_estimate_compensation": {
|
||||||
"section": "main", "name": _("Slicer Time correction (%)"), "type": "scale", "value": "100",
|
"section": "main", "name": _("Slicer Time correction (%)"), "type": "scale", "value": "100",
|
||||||
"range": [50, 150], "step": 1}},
|
"range": [50, 150], "step": 1}},
|
||||||
|
{"autoclose_popups": {"section": "main", "name": _("Auto-close notifications"), "type": "binary",
|
||||||
|
"value": "True"}},
|
||||||
|
|
||||||
# {"": {"section": "main", "name": _(""), "type": ""}}
|
# {"": {"section": "main", "name": _(""), "type": ""}}
|
||||||
]
|
]
|
||||||
|
@ -382,7 +382,8 @@ class KlipperScreen(Gtk.Window):
|
|||||||
self.show_all()
|
self.show_all()
|
||||||
self.popup_message = box
|
self.popup_message = box
|
||||||
|
|
||||||
GLib.timeout_add_seconds(10, self.close_popup_message)
|
if self._config.get_main_config().getboolean('autoclose_popups'):
|
||||||
|
GLib.timeout_add_seconds(10, self.close_popup_message)
|
||||||
|
|
||||||
return False
|
return False
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user