fix workspace interactivity

This commit is contained in:
2025-12-17 22:45:30 +01:00
parent a912cb9687
commit 11ccd55a52
5 changed files with 125 additions and 176 deletions

View File

@@ -16,9 +16,10 @@ class WorkspaceIndicator : public Gtk::Box {
int monitorId;
sigc::connection workspaceConnection;
sigc::connection monitorConnection;
std::map<int, Gtk::Label *> workspaceLabels;
void rebuild();
void on_workspace_update(int monitorId);
void on_workspace_update();
void on_monitor_update();
void clear_children();
void refreshLabel(Gtk::Label *label, HyprlandService::WorkspaceState state);
};