|
struct | gaps_t |
|
struct | Rect |
| Stores a rectangle, for example the size of a window, the child window etc. More...
|
|
struct | reservedpx |
| Stores the reserved pixels on each screen edge read from a _NET_WM_STRUT_PARTIAL. More...
|
|
struct | width_height |
| Stores a width/height pair, used as part of deco_render_params to check whether the rects width/height have changed. More...
|
|
struct | deco_render_params |
| Stores the parameters for rendering a window decoration. More...
|
|
struct | Workspace_Assignment |
| Stores which workspace (by name or number) goes to which output and its gaps config. More...
|
|
struct | Ignore_Event |
|
struct | Startup_Sequence |
| Stores internal information about a startup sequence, like the workspace it was initiated on. More...
|
|
struct | regex |
| Regular expression wrapper. More...
|
|
struct | Binding_Keycode |
| Stores a resolved keycode (from a keysym), including the modifier mask. More...
|
|
struct | Binding |
| Holds a keybinding, consisting of a keycode combined with modifiers and the command which is executed as soon as the key is pressed (see src/config_parser.c) More...
|
|
struct | Autostart |
| Holds a command specified by either an: More...
|
|
struct | output_name |
|
struct | xoutput |
| An Output is a physical output on your graphics driver. More...
|
|
struct | Window |
| A 'Window' is a type which contains an xcb_window_t and all the related information (hints like _NET_WM_NAME for that window). More...
|
|
struct | Match |
| A "match" is a data structure which acts like a mask or expression to match certain windows or not. More...
|
|
struct | Assignment |
| An Assignment makes specific windows go to a specific workspace/output or run a command for that window. More...
|
|
struct | mark_t |
|
struct | Con |
| A 'Con' represents everything from the X11 root window down to a single X11 window. More...
|
|
|
enum | direction_t { D_LEFT
, D_RIGHT
, D_UP
, D_DOWN
} |
|
enum | orientation_t { NO_ORIENTATION = 0
, HORIZ
, VERT
} |
|
enum | position_t { BEFORE
, AFTER
} |
|
enum | border_style_t { BS_NONE = 0
, BS_PIXEL = 1
, BS_NORMAL = 2
} |
|
enum | kill_window_t { DONT_KILL_WINDOW = 0
, KILL_WINDOW = 1
, KILL_CLIENT = 2
} |
| parameter to specify whether tree_close_internal() and x_window_kill() should kill only this specific window or the whole X11 client More...
|
|
enum | adjacent_t {
ADJ_NONE = 0
, ADJ_LEFT_SCREEN_EDGE = (1 << 0)
, ADJ_RIGHT_SCREEN_EDGE = (1 << 1)
, ADJ_UPPER_SCREEN_EDGE = (1 << 2)
,
ADJ_LOWER_SCREEN_EDGE = (1 << 4)
} |
| describes if the window is adjacent to the output (physical screen) edges. More...
|
|
enum | smart_borders_t { SMART_BORDERS_OFF
, SMART_BORDERS_ON
, SMART_BORDERS_NO_GAPS
} |
|
enum | smart_gaps_t { SMART_GAPS_OFF
, SMART_GAPS_ON
, SMART_GAPS_INVERSE_OUTER
} |
|
enum | hide_edge_borders_mode_t {
HEBM_NONE = ADJ_NONE
, HEBM_VERTICAL = ADJ_LEFT_SCREEN_EDGE | ADJ_RIGHT_SCREEN_EDGE
, HEBM_HORIZONTAL = ADJ_UPPER_SCREEN_EDGE | ADJ_LOWER_SCREEN_EDGE
, HEBM_BOTH = HEBM_VERTICAL | HEBM_HORIZONTAL
,
HEBM_SMART = (1 << 5)
, HEBM_SMART_NO_GAPS = (1 << 6)
} |
|
enum | mark_mode_t { MM_REPLACE
, MM_ADD
} |
|
enum | layout_t {
L_DEFAULT = 0
, L_STACKED = 1
, L_TABBED = 2
, L_DOCKAREA = 3
,
L_OUTPUT = 4
, L_SPLITV = 5
, L_SPLITH = 6
} |
| Container layouts. More...
|
|
enum | input_type_t { B_KEYBOARD = 0
, B_MOUSE = 1
} |
| Binding input types. More...
|
|
enum | i3_xkb_group_mask_t {
I3_XKB_GROUP_MASK_ANY = 0
, I3_XKB_GROUP_MASK_1 = (1 << 0)
, I3_XKB_GROUP_MASK_2 = (1 << 1)
, I3_XKB_GROUP_MASK_3 = (1 << 2)
,
I3_XKB_GROUP_MASK_4 = (1 << 3)
} |
| Bitmask for matching XCB_XKB_GROUP_1 to XCB_XKB_GROUP_4. More...
|
|
enum | warping_t { POINTER_WARPING_OUTPUT = 0
, POINTER_WARPING_NONE = 1
} |
| Mouse pointer warping modes. More...
|
|
enum | gaps_mask_t {
GAPS_INNER = (1 << 0)
, GAPS_TOP = (1 << 1)
, GAPS_RIGHT = (1 << 2)
, GAPS_BOTTOM = (1 << 3)
,
GAPS_LEFT = (1 << 4)
, GAPS_VERTICAL = (GAPS_TOP | GAPS_BOTTOM)
, GAPS_HORIZONTAL = (GAPS_RIGHT | GAPS_LEFT)
, GAPS_OUTER = (GAPS_VERTICAL | GAPS_HORIZONTAL)
} |
|
enum | focus_wrapping_t { FOCUS_WRAPPING_OFF = 0
, FOCUS_WRAPPING_ON = 1
, FOCUS_WRAPPING_FORCE = 2
, FOCUS_WRAPPING_WORKSPACE = 3
} |
| Focus wrapping modes. More...
|
|
enum | fullscreen_mode_t { CF_NONE = 0
, CF_OUTPUT = 1
, CF_GLOBAL = 2
} |
| Fullscreen modes. More...
|
|