roundabout,
created on Friday, 18 July 2025, 20:07:07 (1752869227),
received on Saturday, 26 July 2025, 07:40:05 (1753515605)
Author identity: vlad <vlad.muntoiu@gmail.com>
f89ce2b1949536b6999d03fdfb463842bc86aae4
main.py
@@ -220,15 +220,24 @@ for subclass in subclasses:
applets_by_name[subclass.__name__] = subclass PANEL_POSITIONS = { "top": Gtk.PositionType.TOP, "bottom": Gtk.PositionType.BOTTOM, "left": Gtk.PositionType.LEFT, "right": Gtk.PositionType.RIGHT, } with open(get_config_file(), "r") as config_file: yaml_loader = yaml.YAML(typ="rt") yaml_file = yaml_loader.load(config_file) for panel_data in yaml_file["panels"]: position = panel_data["position"]position = PANEL_POSITIONS[panel_data["position"]]monitor_index = panel_data["monitor"] monitor = monitors[monitor_index]size = panel_data["size"] panel = Panel(position, monitor_index, size)panel = Panel(monitor, position, size)panels.append(panel) panel.show()
shared/panorama_panel.py
@@ -10,6 +10,12 @@ class Applet(Gtk.Box):
def __init__(self, orientation=Gtk.Orientation.HORIZONTAL, config=None): super().__init__(orientation=orientation) if orientation == Gtk.Orientation.VERTICAL: self.set_hexpand(True) self.set_vexpand(False) elif orientation == Gtk.Orientation.HORIZONTAL: self.set_vexpand(True) self.set_hexpand(False)def get_config(self): return {}