1.2 KiB
1.2 KiB
- workspaces: array
- normal
- ID: int (ID of workspace)
- occupied: bool (if workspace is occupied)
- activeOn: int (ID of monitor workspace is on)
- icon: string (path of icon of client)
- special
- ID: int (ID of workspace)
- occupied: bool (if workspace is occupied)
- activeOn: int (ID of monitor workspace is on)
- icon: string (path of icon of client)
- normal
Events:
-
workspacev2>>WORKSPACEID,WORKSPACENAME
- workspace changed, update activeOn
-
createworkspacev2>>WORKSPACEID,WORKSPACENAME
- workspace got created, update activeOn
-
destroyworkspacev2>>WORKSPACEID,WORKSPACENAME
- workspace got destroyed, update activeOn
-
moveworkspacev2>>WORKSPACEID,WORKSPACENAME,MONNAME
- workspace got moved to other monitor, update activeOn
-
activespecial>>WORKSPACENAME,MONNAME
-
activewindowv2>>WINDOWADDRESS
- client focus changed, update icon
-
openwindow>>WINDOWADDRESS,WORKSPACENAME,WINDOWCLASS,WINDOWTITLE
- new client, update icon
-
closewindow>>WINDOWADDRESS
- closed client, update icon
-
movewindowv2>>WINDOWADDRESS,WORKSPACENAME
- client moved to other workspace, update icon