xoutput Struct Reference

An Output is a physical output on your graphics driver. More...

#include <data.h>

Collaboration diagram for xoutput:
[legend]

Public Member Functions

 TAILQ_ENTRY (xoutput) outputs

Data Fields

xcb_randr_output_t id
 Output id, so that we can requery the output directly later.
char * name
 Name of the output.
Concon
 Pointer to the Con which represents this output.
bool active
 Whether the output is currently active (has a CRTC attached with a valid mode).
bool changed
 Internal flags, necessary for querying RandR screens (happens in two stages).
bool to_be_disabled
bool primary
Rect rect
 x, y, width, height

Detailed Description

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).

Definition at line 211 of file data.h.


Member Function Documentation

xoutput::TAILQ_ENTRY ( xoutput   ) 

Field Documentation

Whether the output is currently active (has a CRTC attached with a valid mode).

Definition at line 222 of file data.h.

Referenced by disable_randr(), get_first_output(), get_output_by_name(), get_output_containing(), get_output_most(), handle_signal(), IPC_HANDLER(), query_screens(), and randr_query_outputs().

Internal flags, necessary for querying RandR screens (happens in two stages).

Definition at line 226 of file data.h.

Referenced by randr_query_outputs().

xcb_randr_output_t xoutput::id

Output id, so that we can requery the output directly later.

Definition at line 213 of file data.h.

Referenced by get_output_by_id().

Definition at line 228 of file data.h.

Referenced by randr_query_outputs().

Definition at line 227 of file data.h.

Referenced by randr_query_outputs().


The documentation for this struct was generated from the following file:

Generated on 6 Aug 2011 for i3 by  doxygen 1.6.1