[vault] Turns out, <Leave> is triggered when going into a submenu
This commit is contained in:
parent
647ad44b31
commit
b1adc382aa
1 changed files with 1 additions and 2 deletions
|
@ -12,7 +12,6 @@ Parameters:
|
||||||
* vault.location: Location of the password store (defaults to ~/.password-store)
|
* vault.location: Location of the password store (defaults to ~/.password-store)
|
||||||
* vault.offx: x-axis offset of popup menu (defaults to 0)
|
* vault.offx: x-axis offset of popup menu (defaults to 0)
|
||||||
* vault.offy: y-axis offset of popup menu (defaults to 0)
|
* vault.offy: y-axis offset of popup menu (defaults to 0)
|
||||||
* vault.leave_menu: Boolean flag to close menu when the mouse leaves (defaults to False)
|
|
||||||
* vault.text: Text to display on the widget (defaults to <click-for-password>)
|
* vault.text: Text to display on the widget (defaults to <click-for-password>)
|
||||||
|
|
||||||
Many thanks to `bbernhard <https://github.com/bbernhard>`_ for the idea!
|
Many thanks to `bbernhard <https://github.com/bbernhard>`_ for the idea!
|
||||||
|
@ -74,7 +73,7 @@ class Module(core.module.Module):
|
||||||
core.input.register(self, button=core.input.LEFT_MOUSE, cmd=self.popup)
|
core.input.register(self, button=core.input.LEFT_MOUSE, cmd=self.popup)
|
||||||
|
|
||||||
def popup(self, widget):
|
def popup(self, widget):
|
||||||
menu = util.popup.menu(leave=util.format.asbool(self.parameter("leave_menu", False)))
|
menu = util.popup.menu(leave=False)
|
||||||
|
|
||||||
build_menu(menu, self.__path, self.__callback)
|
build_menu(menu, self.__path, self.__callback)
|
||||||
menu.show(widget, offset_x=self.__offx, offset_y=self.__offy)
|
menu.show(widget, offset_x=self.__offx, offset_y=self.__offy)
|
||||||
|
|
Loading…
Reference in a new issue