|
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 represenation 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 reprsentation 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: |
| 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 | |
| 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 |
| Cxoutput | An Output is a physical output on your graphics driver |