From 14430d071af1784b512d4e530e06e8ffdafcf4a5 Mon Sep 17 00:00:00 2001 From: gryf Date: Mon, 2 Oct 2023 17:11:57 +0200 Subject: [PATCH] Fix the layout of pane, make password show/hide on icon click. Also make searchbox focused by default. --- gtkpass.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gtkpass.py b/gtkpass.py index 9fec847..7008457 100755 --- a/gtkpass.py +++ b/gtkpass.py @@ -127,6 +127,8 @@ class GTKPass(Gtk.Window): self.password.set_visibility(False) self.password.set_icon_from_icon_name(1, 'view-reveal-symbolic') self.password.set_icon_activatable(1, True) + self.password.connect('icon-press', lambda obj, icon, ev: + obj.set_visibility(not obj.get_visibility())) for widget in (self.user, self.password, self.url): widget.set_editable(False) @@ -135,6 +137,10 @@ class GTKPass(Gtk.Window): self.grid.attach(self.url, 1, 3, 1, 1) pane.pack2(child=self.grid, resize=True, shrink=False) + # set split in ratio 40/60 + pane.set_position(int(4 * self.get_size()[0]/10)) + + self.search.grab_focus() self.show_all() self._set_visible(self.grid, False) self.refresh()