|
i3
|
#include <xcb/xcb.h>#include <xcb/xcb_property.h>#include <xcb/xcb_event.h>#include <xcb/xcb_keysyms.h>#include <X11/XKBlib.h>#include "queue.h"#include "data.h"

Go to the source code of this file.
Defines | |
| #define | NUM_ATOMS 21 |
Functions | |
| TAILQ_HEAD (bindings_head, Binding)*bindings | |
| TAILQ_HEAD (autostarts_head, Autostart) autostarts | |
| TAILQ_HEAD (assignments_head, Assignment) assignments | |
| SLIST_HEAD (stack_wins_head, Stack_Window) stack_wins | |
Variables | |
| xcb_connection_t * | global_conn |
| xcb_key_symbols_t * | keysyms |
| char ** | start_argv |
| Display * | xkbdpy |
| int | xkb_current_group |
| xcb_event_handlers_t | evenths |
| uint8_t | root_depth |
| bool | xkb_supported |
| xcb_atom_t | atoms [NUM_ATOMS] |
| xcb_window_t | root |
| SLIST_HEAD | ( | stack_wins_head | , |
| Stack_Window | |||
| ) |
| TAILQ_HEAD | ( | autostarts_head | , |
| Autostart | |||
| ) |
| TAILQ_HEAD | ( | assignments_head | , |
| Assignment | |||
| ) |
| TAILQ_HEAD | ( | bindings_head | , |
| Binding | |||
| ) |
| xcb_atom_t atoms[NUM_ATOMS] |
Definition at line 83 of file mainx.c.
Referenced by client_enter_fullscreen(), client_kill(), client_leave_fullscreen(), client_map(), client_supports_protocol(), client_unmap(), ewmh_update_active_window(), ewmh_update_current_desktop(), ewmh_update_workarea(), handle_client_message(), main(), manage_window(), and reparent_window().
| xcb_event_handlers_t evenths |
Definition at line 82 of file mainx.c.
Referenced by drag_pointer(), main(), xcb_check_cb(), and xcb_prepare_cb().
| xcb_connection_t* global_conn |
Definition at line 58 of file mainx.c.
Referenced by check_crossing_screen_boundary(), client_min_height(), ewmh_update_active_window(), ewmh_update_current_desktop(), ewmh_update_workarea(), expand_table_cols(), expand_table_rows(), handle_signal(), i3_restart(), init_workspaces(), IPC_HANDLER(), load_configuration(), main(), new_container(), parse_command(), translate_keysyms(), workspace_assign_to(), workspace_height(), workspace_set_name(), xkb_got_event(), and yyparse().
| xcb_key_symbols_t* keysyms |
Definition at line 66 of file mainx.c.
Referenced by handle_mapping_notify(), main(), sig_handle_key_press(), translate_keysyms(), xcb_get_numlock_mask(), and xkb_got_event().
| xcb_window_t root |
Definition at line 85 of file mainx.c.
Referenced by create_window(), drag_pointer(), ewmh_update_active_window(), ewmh_update_current_desktop(), ewmh_update_workarea(), handle_unmap_notify_event(), initialize_randr(), main(), open_input_window(), randr_query_outputs(), restore_geometry(), ungrab_all_keys(), and workspace_show().
| uint8_t root_depth |
Definition at line 89 of file mainx.c.
Referenced by cached_pixmap_prepare(), handle_signal(), and main().
| char** start_argv |
Definition at line 61 of file mainx.c.
Referenced by i3_restart(), and main().
Definition at line 56 of file mainx.c.
Referenced by handle_key_press(), and xkb_got_event().
| bool xkb_supported |
| Display* xkbdpy |
Definition at line 64 of file mainx.c.
Referenced by main(), and xkb_got_event().
1.7.3