rofi 1.7.5
|
#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 | |
gboolean | mouse_seen | |
xcb_window_t | focus_revert | |
Structure to keep xcb stuff around.
Definition at line 44 of file xcb-internal.h.
NkBindingsSeat* _xcb_stuff::bindings_seat |
Definition at line 61 of file xcb-internal.h.
Referenced by display_cleanup(), display_setup(), main_loop_x11_event_handler(), and main_loop_x11_event_handler_view().
xcb_connection_t* _xcb_stuff::connection |
Definition at line 47 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_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 58 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 48 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(), and x11_helper_discover_window_manager().
uint8_t _xcb_stuff::first_event |
Flag indicating first event
Definition at line 56 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 63 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 60 of file xcb-internal.h.
Referenced by display_startup_notification(), and main_loop_x11_event_handler_view().
GMainLoop* _xcb_stuff::main_loop |
Definition at line 45 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 53 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().
gboolean _xcb_stuff::mouse_seen |
Definition at line 62 of file xcb-internal.h.
Referenced by main_loop_x11_event_handler_view().
xcb_screen_t* _xcb_stuff::screen |
Definition at line 49 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 50 of file xcb-internal.h.
Referenced by display_cleanup(), display_setup(), display_startup_notification(), monitor_active_from_id(), and monitor_active_from_id_focused().
SnLauncheeContext* _xcb_stuff::sncontext |
Definition at line 52 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 51 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 46 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().