]> git.sur5r.net Git - i3/i3/blob - include/output.h
Merge pull request #1959 from hwangcc23/fix-1926
[i3/i3] / include / output.h
1 /*
2  * vim:ts=4:sw=4:expandtab
3  *
4  * i3 - an improved dynamic tiling window manager
5  * © 2009 Michael Stapelberg and contributors (see also: LICENSE)
6  *
7  * output.c: Output (monitor) related functions.
8  *
9  */
10 #pragma once
11
12 /**
13  * Returns the output container below the given output container.
14  *
15  */
16 Con *output_get_content(Con *output);
17
18 /**
19  * Returns an 'output' corresponding to one of left/right/down/up or a specific
20  * output name.
21  *
22  */
23 Output *get_output_from_string(Output *current_output, const char *output_str);
24
25 /**
26  * Iterates over all outputs and pushes sticky windows to the currently visible
27  * workspace on that output.
28  *
29  */
30 void output_push_sticky_windows(Con *to_focus);