rofi  1.5.1
_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
 

Detailed Description

Structure to keep xcb stuff around.

Definition at line 43 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 59 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 57 of file xcb-internal.h.

Referenced by display_setup(), and main_loop_x11_event_handler().

◆ last_timestamp

xcb_timestamp_t _xcb_stuff::last_timestamp

◆ main_loop

GMainLoop* _xcb_stuff::main_loop

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

Referenced by display_setup(), lazy_grab_keyboard(), and main_loop_x11_event_handler().

◆ monitors

◆ mouse_seen

gboolean _xcb_stuff::mouse_seen

Definition at line 63 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().

◆ xkb

struct { ... } _xcb_stuff::xkb

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