49 lines
No EOL
1.2 KiB
Markdown
49 lines
No EOL
1.2 KiB
Markdown
- 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)
|
|
|
|
|
|
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 |