roundabout,
created on Sunday, 17 August 2025, 20:29:44 (1755462584),
received on Sunday, 17 August 2025, 20:29:48 (1755462588)
Author identity: Vlad <vlad.muntoiu@gmail.com>
3c8a4462d7c94641468a076ca43467631ff4576c
applets/app-menu/__init__.py
@@ -29,9 +29,6 @@ from gi.repository import Gtk, GLib, Gio, Gdk
module_directory = Path(__file__).resolve().parent locale.bindtextdomain("panorama-app-menu", module_directory / "locale")_ = lambda x: locale.dgettext("panorama-app-menu", x)CATEGORY_MAPPINGS = { "Utility": {"menu_name": "Accessories", "icon": "applications-accessories"},
@@ -54,6 +51,8 @@ custom_css = """
} .no-menu-item-padding:dir(rtl) { locale.bindtextdomain("panorama-app-menu", module_directory / "locale") _ = lambda x: locale.dgettext("panorama-app-menu", x)padding-right: 0; } """
@@ -122,12 +121,18 @@ def add_icons_to_menu(popover: Gtk.PopoverMenu):
section = section.get_next_sibling() locale.bindtextdomain("panorama-app-menu", module_directory / "locale") _ = lambda x: locale.dgettext("panorama-app-menu", x) class AppMenu(panorama_panel.Applet): name = _("App menu") description = _("Show apps installed on your system, grouped by category") def __init__(self, orientation=Gtk.Orientation.HORIZONTAL, config=None): super().__init__(orientation=orientation, config=config) locale.bindtextdomain("panorama-app-menu", module_directory / "locale") _ = lambda x: locale.dgettext("panorama-app-menu", x)if config is None: config = {} self.category_mappings = config.get("category_mappings", CATEGORY_MAPPINGS)