rofi 1.7.5
_xcb_stuff Struct Reference

#include <xcb-internal.h>

Collaboration diagram for _xcb_stuff:
Collaboration graph

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 _workareamonitors
 
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
 

Detailed Description

Structure to keep xcb stuff around.

Definition at line 44 of file xcb-internal.h.

Field Documentation

◆ bindings_seat

NkBindingsSeat* _xcb_stuff::bindings_seat

◆ connection

◆ device_id

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().

◆ ewmh

◆ first_event

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().

◆ focus_revert

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().

◆ last_timestamp

xcb_timestamp_t _xcb_stuff::last_timestamp

◆ main_loop

GMainLoop* _xcb_stuff::main_loop

◆ monitors

◆ mouse_seen

gboolean _xcb_stuff::mouse_seen

Definition at line 62 of file xcb-internal.h.

Referenced by main_loop_x11_event_handler_view().

◆ screen

◆ screen_nbr

◆ sncontext

SnLauncheeContext* _xcb_stuff::sncontext

◆ sndisplay

SnDisplay* _xcb_stuff::sndisplay

◆ source

GWaterXcbSource* _xcb_stuff::source

Definition at line 46 of file xcb-internal.h.

Referenced by display_cleanup(), and display_setup().

◆ [struct]

struct { ... } _xcb_stuff::xkb

The documentation for this struct was generated from the following file: