i3
Functions
output.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

Conoutput_get_content (Con *output)
 Returns the output container below the given output container. More...
 
Outputget_output_from_string (Output *current_output, const char *output_str)
 Returns an 'output' corresponding to one of left/right/down/up or a specific output name. More...
 
void output_push_sticky_windows (Con *to_focus)
 Iterates over all outputs and pushes sticky windows to the currently visible workspace on that output. More...
 

Function Documentation

Output* get_output_from_string ( Output current_output,
const char *  output_str 
)

Returns an 'output' corresponding to one of left/right/down/up or a specific output name.

Definition at line 33 of file output.c.

References D_DOWN, D_LEFT, D_RIGHT, D_UP, get_output_by_name(), and get_output_next_wrap().

Referenced by cmd_focus_output(), cmd_move_con_to_output(), and workspace_move_to_output().

Here is the call graph for this function:

Con* output_get_content ( Con output)
void output_push_sticky_windows ( Con to_focus)

Iterates over all outputs and pushes sticky windows to the currently visible workspace on that output.

Definition at line 55 of file output.c.

References con_is_sticky(), con_move_to_workspace(), croot, focused, GREP_FIRST, output_get_content(), Con::parent, TAILQ_END, TAILQ_FIRST, TAILQ_FOREACH, TAILQ_NEXT, Con::type, and workspace_is_visible().

Referenced by _workspace_show(), cmd_sticky(), handle_client_message(), and manage_window().

Here is the call graph for this function: