]> git.sur5r.net Git - i3/i3/commitdiff
ipc: include the urgent flag in the workspaces reply
authorMichael Stapelberg <michael@stapelberg.de>
Fri, 19 Mar 2010 21:01:21 +0000 (22:01 +0100)
committerMichael Stapelberg <michael@stapelberg.de>
Fri, 19 Mar 2010 21:01:21 +0000 (22:01 +0100)
docs/ipc
src/ipc.c

index fc3f19390d167124fc757dabdedd101037be03d1..383bde500ca139dafaf7927e867a06202219e207 100644 (file)
--- a/docs/ipc
+++ b/docs/ipc
@@ -124,6 +124,8 @@ visible (boolean)::
 focused (boolean)::
        Whether this workspace currently has the focus (only one workspace
        can have the focus at the same time).
+urgent (boolean)::
+       Whether a window on this workspace has the "urgent" flag set.
 rect (map)::
        The rectangle of this workspace (equals the rect of the output it
        is on), consists of x, y, width, height.
@@ -138,6 +140,7 @@ output (string)::
   "name": "1",
   "visible": true,
   "focused": true,
+  "urgent": false,
   "rect": {
    "x": 0,
    "y": 0,
@@ -151,6 +154,7 @@ output (string)::
   "name": "2",
   "visible": false,
   "focused": false,
+  "urgent": false,
   "rect": {
    "x": 0,
    "y": 0,
index f2dfd1f6718414fa04e6158a9381079132af7f12..1b9bf6e06f7a9748704ea257987cd737cb864485 100644 (file)
--- a/src/ipc.c
+++ b/src/ipc.c
@@ -185,6 +185,9 @@ IPC_HANDLER(get_workspaces) {
                 ystr("output");
                 ystr(ws->output->name);
 
+                ystr("urgent");
+                y(bool, ws->urgent);
+
                 y(map_close);
         }