|
i3
|
#include <config.h>

Go to the source code of this file.
Functions | |
| Con * | output_get_content (Con *output) |
| Returns the output container below the given output container. More... | |
| 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. More... | |
| char * | output_primary_name (Output *output) |
| Retrieves the primary name of an output. More... | |
| Output * | get_output_for_con (Con *con) |
| Returns the output for the given con. 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... | |
Returns the output for the given con.
Definition at line 55 of file output.c.
References con_get_output(), ELOG, get_output_by_name(), and Con::name.
Referenced by cmd_focus_output(), cmd_move_con_to_output(), get_output_from_string(), move_to_output_directed(), and workspace_move_to_output().

Returns an 'output' corresponding to one of left/right/down/up or a specific output name.
Definition at line 31 of file output.c.
References D_DOWN, D_LEFT, D_RIGHT, D_UP, focused, get_output_by_name(), get_output_for_con(), and get_output_next_wrap().
Referenced by cmd_focus_output(), cmd_move_con_to_output(), and workspace_move_to_output().

Returns the output container below the given output container.
Definition at line 16 of file output.c.
References Con::nodes_head, TAILQ_FOREACH, and Con::type.
Referenced by _con_move_to_con(), _tree_next(), check_crossing_screen_boundary(), cmd_append_layout(), cmd_focus_output(), cmd_move_con_to_output(), cmd_move_con_to_workspace_number(), cmd_rename_workspace(), cmd_workspace_number(), con_move_to_output(), con_next_focused(), create_workspace_on_output(), ewmh_get_workspace_by_index(), ewmh_get_workspace_index(), ewmh_update_desktop_names(), ewmh_update_desktop_viewport(), ewmh_update_number_of_desktops(), ewmh_update_wm_desktop(), fake_outputs_init(), fallback_to_root_output(), floating_maybe_reassign_ws(), handle_button_press(), init_ws_for_output(), IPC_HANDLER(), json_end_map(), main(), move_to_output_directed(), output_change_mode(), output_push_sticky_windows(), query_screens(), randr_disable_output(), randr_query_outputs(), render_root(), route_click(), tree_close_internal(), use_root_output(), workspace_get(), workspace_move_to_output(), workspace_next(), workspace_next_on_output(), workspace_prev(), and workspace_prev_on_output().
| char* output_primary_name | ( | Output * | output | ) |
Retrieves the primary name of an output.
Definition at line 51 of file output.c.
References xoutput::names_head, and SLIST_FIRST.
Referenced by _tree_next(), canonicalize_output_name(), con_move_to_output(), create_workspace_on_output(), fake_outputs_init(), get_output_next(), get_output_next_wrap(), handle_configure_request(), handle_output(), init_ws_for_output(), IPC_HANDLER(), main(), manage_window(), output_init_con(), query_screens(), randr_disable_output(), randr_query_outputs(), and workspace_move_to_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 76 of file output.c.
References con_is_sticky(), con_move_to_workspace(), croot, Con::focus_head, 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().

1.8.13