MCPcopy Create free account
hub / github.com/debuggyo/Exo / update_css_classes

Method update_css_classes

ignis/modules/bar/widgets/workspaces.py:74–83  ·  view source on GitHub ↗
(*args)

Source from the content-addressed store, hash-verified

72 )
73
74 def update_css_classes(*args):
75 active_workspace = get_active_workspace()
76 if active_workspace and self.workspace.id == active_workspace.id:
77 self.add_css_class("active")
78 else:
79 self.remove_css_class("active")
80 if not self._get_windows_for_workspace():
81 self.add_css_class("empty")
82 else:
83 self.remove_css_class("empty")
84
85 if SERVICE:
86 SERVICE.connect("notify::workspaces", update_css_classes)

Callers

nothing calls this directly

Calls 2

get_active_workspaceFunction · 0.85

Tested by

no test coverage detected