mirror of
https://github.com/aclist/dztui.git
synced 2026-08-29 03:06:56 +02:00
fix: grab focus on unmap
Some checks are pending
Mirror to Codeberg / mirror-to-codeberg (push) Waiting to run
Some checks are pending
Mirror to Codeberg / mirror-to-codeberg (push) Waiting to run
This commit is contained in:
parent
966d935032
commit
4b16edbbee
@ -120,6 +120,7 @@ class FolderHBox(HBox):
|
|||||||
|
|
||||||
self.pop = ErrorPopover()
|
self.pop = ErrorPopover()
|
||||||
self.pop.set_relative_to(self.button)
|
self.pop.set_relative_to(self.button)
|
||||||
|
self.pop.connect("unmap", lambda _: self.grab_focus())
|
||||||
|
|
||||||
self.connect("map", self._on_map)
|
self.connect("map", self._on_map)
|
||||||
self.connect("unmap", self._on_unmap)
|
self.connect("unmap", self._on_unmap)
|
||||||
@ -166,11 +167,11 @@ class FolderHBox(HBox):
|
|||||||
self.unset_button.show()
|
self.unset_button.show()
|
||||||
|
|
||||||
def present_error(self, error: FolderError, msg: str) -> None:
|
def present_error(self, error: FolderError, msg: str) -> None:
|
||||||
|
self.folder = ""
|
||||||
|
self.label.set_text("")
|
||||||
self.unset_button.hide()
|
self.unset_button.hide()
|
||||||
self.pop.set_label(error, msg)
|
self.pop.set_label(error, msg)
|
||||||
self.pop.popup()
|
self.pop.popup()
|
||||||
self.grab_focus()
|
|
||||||
|
|
||||||
|
|
||||||
class ModFrame(HeadingFrame):
|
class ModFrame(HeadingFrame):
|
||||||
def __init__(
|
def __init__(
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user