i3
output.c
Go to the documentation of this file.
1 #undef I3__FILE__
2 #define I3__FILE__ "output.c"
3 /*
4  * vim:ts=4:sw=4:expandtab
5  *
6  * i3 - an improved dynamic tiling window manager
7  * © 2009-2013 Michael Stapelberg and contributors (see also: LICENSE)
8  *
9  * output.c: Output (monitor) related functions.
10  *
11  */
12 #include "all.h"
13 
14 /*
15  * Returns the output container below the given output container.
16  *
17  */
19  Con *child;
20 
21  TAILQ_FOREACH (child, &(output->nodes_head), nodes)
22  if (child->type == CT_CON)
23  return child;
24 
25  return NULL;
26 }
enum Con::@18 type
A 'Con' represents everything from the X11 root window down to a single X11 window.
Definition: data.h:479
Con * output_get_content(Con *output)
Returns the output container below the given output container.
Definition: output.c:18
#define TAILQ_FOREACH(var, head, field)
Definition: queue.h:334