|
rofi 1.7.8
|
#include <xcb-internal.h>

Data Fields | ||
| GMainLoop * | main_loop | |
| GWaterXcbSource * | source | |
| xcb_connection_t * | connection | |
| xcb_ewmh_connection_t | ewmh | |
| xcb_screen_t * | screen | |
| int | screen_nbr | |
| SnDisplay * | sndisplay | |
| SnLauncheeContext * | sncontext | |
| struct _workarea * | monitors | |
| struct { | ||
| uint8_t first_event | ||
| int32_t device_id | ||
| } | xkb | |
| xcb_timestamp_t | last_timestamp | |
| NkBindingsSeat * | bindings_seat | |
| uint32_t | mouse_seen | |
| xcb_window_t | focus_revert | |
| char * | clipboard | |
Structure to keep xcb stuff around.
Definition at line 46 of file xcb-internal.h.
| NkBindingsSeat* _xcb_stuff::bindings_seat |
Definition at line 68 of file xcb-internal.h.
Referenced by display_cleanup(), display_setup(), main_loop_x11_event_handler(), main_loop_x11_event_handler_view(), rofi_key_press_event_handler(), and rofi_key_release_event_handler().
| char* _xcb_stuff::clipboard |
Definition at line 71 of file xcb-internal.h.
Referenced by main_loop_x11_event_handler_view(), and xcb_stuff_set_clipboard().
| xcb_connection_t* _xcb_stuff::connection |
Definition at line 49 of file xcb-internal.h.
Referenced by __create_window(), display_cleanup(), display_early_cleanup(), display_setup(), main_loop_x11_event_handler(), main_loop_x11_event_handler_view(), monitor_active_from_id_focused(), monitor_active_from_winid(), pointer_get(), release_keyboard(), release_pointer(), rofi_view_cleanup(), rofi_view_create(), rofi_view_error_dialog(), rofi_view_hide(), rofi_view_paste(), rofi_view_ping_mouse(), rofi_view_repaint(), rofi_view_set_selected_line(), rofi_view_set_window_title(), rofi_view_temp_configure_notify(), rofi_view_trigger_global_action(), rofi_view_window_update_size(), rofi_xcb_revert_input_focus(), rofi_xcb_set_input_focus(), take_keyboard(), take_pointer(), window_get_text_prop(), window_set_atom_prop(), x11_build_monitor_layout(), x11_build_monitor_layout_xinerama(), x11_create_frequently_used_atoms(), x11_create_visual_and_colormap(), x11_disable_decoration(), x11_get_monitor_from_output(), x11_helper_get_bg_surface(), x11_helper_get_screenshot_surface(), x11_helper_get_screenshot_surface_window(), x11_is_extension_present(), x11_lookup_cursors(), and x11_set_cursor().
| int32_t _xcb_stuff::device_id |
Keyboard device id
Definition at line 65 of file xcb-internal.h.
Referenced by display_setup(), and main_loop_x11_event_handler().
| xcb_ewmh_connection_t _xcb_stuff::ewmh |
Definition at line 55 of file xcb-internal.h.
Referenced by __create_window(), display_cleanup(), display_setup(), display_startup_notification(), monitor_active_from_id(), monitor_active_from_id_focused(), rofi_view_paste(), rofi_view_set_window_title(), rofi_view_trigger_global_action(), x11_helper_discover_window_manager(), and x11_helper_get_window_manager().
| uint8_t _xcb_stuff::first_event |
Flag indicating first event
Definition at line 63 of file xcb-internal.h.
Referenced by display_setup(), and main_loop_x11_event_handler().
| xcb_window_t _xcb_stuff::focus_revert |
Definition at line 70 of file xcb-internal.h.
Referenced by rofi_xcb_revert_input_focus(), and rofi_xcb_set_input_focus().
| xcb_timestamp_t _xcb_stuff::last_timestamp |
Definition at line 67 of file xcb-internal.h.
Referenced by display_startup_notification(), main_loop_x11_event_handler_view(), rofi_key_press_event_handler(), and rofi_key_release_event_handler().
| GMainLoop* _xcb_stuff::main_loop |
Definition at line 47 of file xcb-internal.h.
Referenced by display_setup(), lazy_grab_keyboard(), main_loop_x11_event_handler(), and main_loop_x11_event_handler_view().
| struct _workarea* _xcb_stuff::monitors |
Definition at line 60 of file xcb-internal.h.
Referenced by display_dump_monitor_layout(), monitor_active(), monitor_dimensions(), monitor_get_dimension(), x11_build_monitor_layout(), x11_build_monitor_layout_xinerama(), and x11_monitors_free().
| uint32_t _xcb_stuff::mouse_seen |
Definition at line 69 of file xcb-internal.h.
Referenced by main_loop_x11_event_handler_view().
| xcb_screen_t* _xcb_stuff::screen |
Definition at line 56 of file xcb-internal.h.
Referenced by __create_window(), display_cleanup(), display_setup(), monitor_active_from_id(), monitor_active_from_winid(), monitor_dimensions(), monitor_get_dimension(), x11_build_monitor_layout(), x11_create_visual_and_colormap(), x11_helper_get_bg_surface(), x11_helper_get_screenshot_surface(), x11_helper_get_screenshot_surface_window(), x11_lookup_cursors(), and xcb_stuff_get_root_window().
| int _xcb_stuff::screen_nbr |
Definition at line 57 of file xcb-internal.h.
Referenced by __create_window(), display_cleanup(), display_setup(), display_startup_notification(), monitor_active_from_id(), and monitor_active_from_id_focused().
| SnLauncheeContext* _xcb_stuff::sncontext |
Definition at line 59 of file xcb-internal.h.
Referenced by __create_window(), display_cleanup(), display_setup(), rofi_view_create(), and rofi_view_error_dialog().
| SnDisplay* _xcb_stuff::sndisplay |
Definition at line 58 of file xcb-internal.h.
Referenced by display_cleanup(), display_setup(), display_startup_notification(), and main_loop_x11_event_handler().
| GWaterXcbSource* _xcb_stuff::source |
Definition at line 48 of file xcb-internal.h.
Referenced by display_cleanup(), and display_setup().
| struct { ... } _xcb_stuff::xkb |
Referenced by display_setup(), and main_loop_x11_event_handler().