desktop-utils/Struktur.md

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