Allow adjusting the font size of tk popups

This commit is contained in:
Pavle Portic 2023-06-15 19:41:34 +02:00
parent d03e6307f5
commit 37b5646d65
No known key found for this signature in database
GPG key ID: 66AD4BA646FBC0D2
8 changed files with 28 additions and 20 deletions

View file

@ -236,7 +236,7 @@ class Module(core.module.Module):
channel = "sinks" if self._channel == "sink" else "sources"
result = util.cli.execute("pactl list {} short".format(channel))
menu = util.popup.menu()
menu = util.popup.menu(self.__config)
lines = result.splitlines()
for line in lines:
info = line.split("\t")

View file

@ -171,7 +171,7 @@ class Module(core.module.Module):
def select_default_device_popup(self, widget):
with pulsectl.Pulse(self.id) as pulse:
devs = pulse.sink_list() if self.__type == "sink" else pulse.source_list()
menu = util.popup.menu()
menu = util.popup.menu(self.__config)
for dev in devs:
menu.add_menuitem(
dev.description,

View file

@ -52,7 +52,7 @@ def build_menu(parent, current_directory, callback):
)
else:
submenu = util.popup.menu(parent, leave=False)
submenu = util.popup.menu(self.__config, parent, leave=False)
build_menu(
submenu, os.path.join(current_directory, entry.name), callback
)
@ -73,7 +73,7 @@ class Module(core.module.Module):
core.input.register(self, button=core.input.LEFT_MOUSE, cmd=self.popup)
def popup(self, widget):
menu = util.popup.menu(leave=False)
menu = util.popup.menu(self.__config, leave=False)
build_menu(menu, self.__path, self.__callback)
menu.show(widget, offset_x=self.__offx, offset_y=self.__offy)