Add "Immer im Vordergrund" (always-on-top) toggle
This commit is contained in:
parent
3615ff3122
commit
b924273400
1 changed files with 11 additions and 1 deletions
|
|
@ -189,7 +189,14 @@ class VersaPadViewer(tk.Tk):
|
|||
toggles_row, text="Programmiermodus", variable=self.editing,
|
||||
command=self._on_toggle_editing, bg=BG, fg=TEXT, selectcolor=CARD_BG,
|
||||
activebackground=BG, activeforeground=TEXT, font=("Segoe UI", 9, "bold"))
|
||||
self.edit_check.pack(side="left")
|
||||
self.edit_check.pack(side="left", padx=(0, 20))
|
||||
|
||||
self.always_on_top = tk.BooleanVar(value=False)
|
||||
self.topmost_check = tk.Checkbutton(
|
||||
toggles_row, text="Immer im Vordergrund", variable=self.always_on_top,
|
||||
command=self._on_toggle_topmost, bg=BG, fg=TEXT, selectcolor=CARD_BG,
|
||||
activebackground=BG, activeforeground=TEXT, font=("Segoe UI", 9, "bold"))
|
||||
self.topmost_check.pack(side="left")
|
||||
|
||||
self.prog_row = tk.Frame(self, bg=BG)
|
||||
for text, cmd in (
|
||||
|
|
@ -285,6 +292,9 @@ class VersaPadViewer(tk.Tk):
|
|||
self._render()
|
||||
self.after(POLL_MS, self._poll)
|
||||
|
||||
def _on_toggle_topmost(self):
|
||||
self.attributes("-topmost", self.always_on_top.get())
|
||||
|
||||
# ── Live-Sync mit dem Board ────────────────────────────────────
|
||||
|
||||
def _on_toggle_sync(self):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue