i3
|
Assignment | An Assignment makes specific windows go to a specific workspace/output or run a command for that window |
Autostart | Holds a command specified by either an: |
bfs_entry | |
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/command.c) |
callback_params | |
Colortriple | Part of the struct Config |
Con | |
con_state | |
Config | Holds part of the configuration (the part which is not already in dedicated structures in include/data.h) |
Config::config_bar | |
Config::config_client | |
context | Used during the config file lexing/parsing to keep the state of the lexer in order to provide useful error messages in yyerror() |
deco_render_params | Stores the parameters for rendering a window decoration |
Font | Data structure for cached font information: |
Ignore_Event | |
ipc_client | |
Match | |
Mode | The configuration file can contain multiple sets of bindings |
owindow | |
property_handler_t | |
Rect | Stores a rectangle, for example the size of a window, the child window etc |
reservedpx | Stores the reserved pixels on each screen edge read from a _NET_WM_STRUT_PARTIAL |
resize_window_callback_params | |
Variable | Holds a user-assigned variable for parsing the configuration file |
width_height | Stores a width/height pair, used as part of deco_render_params to check whether the rects width/height have changed |
Window | |
Workspace_Assignment | Stores which workspace (by name) goes to which output |
xoutput | An Output is a physical output on your graphics driver |
yy_buffer_state | |
yy_trans_info | |
yyalloc | |
YYSTYPE |