i3
|
CAssignment | An Assignment makes specific windows go to a specific workspace/output or run a command for that window |
CAutostart | Holds a command specified by either an: |
CBarbinding | Defines a mouse command to be executed instead of the default behavior when clicking on the non-statusline part of i3bar |
▼CBarconfig | Holds the status bar configuration (i3bar) |
Cbar_colors | |
Cbfs_entry | |
CBinding | 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) |
CBinding_Keycode | Stores a resolved keycode (from a keysym), including the modifier mask |
Ccallback_params | |
Ccolor_t | |
CColortriple | Part of the struct Config |
CCommandResult | A struct that contains useful information about the result of a command as a whole (e.g |
CCommandResultIR | Holds an intermediate representation of the result of a call to any command |
CCon | A 'Con' represents everything from the X11 root window down to a single X11 window |
Ccon_state | |
▼CConfig | Holds part of the configuration (the part which is not already in dedicated structures in include/data.h) |
Cconfig_bar | |
Cconfig_client | |
CConfigResultIR | An intermediate representation of the result of a parse_config call |
Ccontext | Used during the config file lexing/parsing to keep the state of the lexer in order to provide useful error messages in yyerror() |
Cdeco_render_params | Stores the parameters for rendering a window decoration |
Cdialog_t | |
Cdrag_x11_cb | |
Cfocus_mapping | |
CFont | Data structure for cached font information: |
Cgaps_t | |
Ci3_shmlog_header | Header of the shmlog file |
CIgnore_Event | |
CIncludedFile | List entry struct for an included file |
Cipc_client | |
Clog_client | |
Cmark_t | |
CMatch | A "match" is a data structure which acts like a mask or expression to match certain windows or not |
CMode | The configuration file can contain multiple sets of bindings |
Coutput_name | |
Cowindow | |
Cparser_ctx | |
Cpending_marks | |
Cplaceholder_state | |
Cplaceholder_t | Helper structure for usage in format_placeholders() |
Cproperty_handler_t | |
CRect | Stores a rectangle, for example the size of a window, the child window etc |
Cregex | Regular expression wrapper |
Crender_params | This is used to keep a state to pass around when rendering a con in render_con() |
Creservedpx | Stores the reserved pixels on each screen edge read from a _NET_WM_STRUT_PARTIAL |
Cresize_window_callback_params | |
Cresolve | |
Csockaddr_union | |
Cstack | |
Cstack_entry | |
CStartup_Sequence | Stores internal information about a startup sequence, like the workspace it was initiated on |
Csurface_t | |
Csync_state | |
Ctoken | |
Ctokenptr | |
Ctray_output_t | |
Cuser_output_name | |
CVariable | Holds a user-assigned variable for parsing the configuration file |
Cwidth_height | Stores a width/height pair, used as part of deco_render_params to check whether the rects width/height have changed |
CWindow | A 'Window' is a type which contains an xcb_window_t and all the related information (hints like _NET_WM_NAME for that window) |
CWorkspace_Assignment | Stores which workspace (by name or number) goes to which output and its gaps config |
Cxoutput | An Output is a physical output on your graphics driver |