|
i3
|
An Output is a physical output on your graphics driver. More...
#include <data.h>

Data Fields | |
| xcb_randr_output_t | id |
| Output id, so that we can requery the output directly later. More... | |
| bool | active |
| Whether the output is currently active (has a CRTC attached with a valid mode) More... | |
| bool | changed |
| Internal flags, necessary for querying RandR screens (happens in two stages) More... | |
| bool | to_be_disabled |
| bool | primary |
| names_head | |
| List of names for the output. More... | |
| Con * | con |
| Pointer to the Con which represents this output. More... | |
| Rect | rect |
| x, y, width, height More... | |
| outputs | |
An Output is a physical output on your graphics driver.
Outputs which are currently in use have (output->active == true). Each output has a position and a mode. An output usually corresponds to one connected screen (except if you are running multiple screens in clone mode).
| bool xoutput::active |
Whether the output is currently active (has a CRTC attached with a valid mode)
Definition at line 372 of file data.h.
Referenced by any_randr_output_active(), contained_by_output(), create_root_output(), fake_outputs_init(), fallback_to_root_output(), get_first_output(), get_output_by_name(), get_output_containing(), get_output_next(), get_output_with_dimensions(), IPC_HANDLER(), main(), query_screens(), randr_disable_output(), randr_query_outputs(), sighandler_create_dialogs(), and use_root_output().
| bool xoutput::changed |
Internal flags, necessary for querying RandR screens (happens in two stages)
Definition at line 376 of file data.h.
Referenced by main(), randr_disable_output(), and randr_query_outputs().
| Con* xoutput::con |
Pointer to the Con which represents this output.
Definition at line 387 of file data.h.
Referenced by _tree_next(), check_crossing_screen_boundary(), cmd_focus_output(), cmd_move_con_to_output(), con_move_to_output(), fake_outputs_init(), fallback_to_root_output(), floating_enable(), floating_maybe_reassign_ws(), handle_configure_request(), init_ws_for_output(), IPC_HANDLER(), main(), manage_window(), move_to_output_directed(), output_change_mode(), output_init_con(), query_screens(), randr_disable_output(), randr_query_outputs(), use_root_output(), and workspace_move_to_output().
| xcb_randr_output_t xoutput::id |
Output id, so that we can requery the output directly later.
Definition at line 368 of file data.h.
Referenced by get_output_by_id().
| xoutput::names_head |
List of names for the output.
An output always has at least one name; the first name is considered the primary one.
Definition at line 384 of file data.h.
Referenced by create_root_output(), fake_outputs_init(), get_output_by_name(), output_primary_name(), and query_screens().
| bool xoutput::primary |
Definition at line 378 of file data.h.
Referenced by fake_outputs_init(), get_output_by_name(), IPC_HANDLER(), and randr_query_outputs().
| Rect xoutput::rect |
x, y, width, height
Definition at line 390 of file data.h.
Referenced by contained_by_output(), create_root_output(), fake_outputs_init(), floating_move_to_pointer(), get_output_containing(), get_output_next(), get_output_with_dimensions(), get_screen_at(), IPC_HANDLER(), output_change_mode(), output_init_con(), query_screens(), randr_query_outputs(), sighandler_create_dialogs(), and total_outputs_dimensions().
| bool xoutput::to_be_disabled |
Definition at line 377 of file data.h.
Referenced by any_randr_output_active(), main(), randr_disable_output(), randr_query_outputs(), and randr_query_outputs_15().
1.8.13