rofi 2.1.0
[struct].XcbState Struct Reference
Collaboration diagram for [struct].XcbState:
Collaboration graph

Data Fields

cairo_surface_t * fake_bg
xcb_gcontext_t gc
xcb_pixmap_t edit_pixmap
cairo_surface_t * edit_surf
cairo_t * edit_draw
int fake_bgrel
workarea mon
guint idle_timeout
unsigned long long count
guint repaint_source
gboolean fullscreen
X11CursorType cursor_type

Detailed Description

Structure holding cached state.

Definition at line 103 of file view.c.

Field Documentation

◆ count

unsigned long long [struct].XcbState count

debug counter for redraws

◆ cursor_type

X11CursorType [struct].XcbState cursor_type

Cursor type

◆ edit_draw

cairo_t* [struct].XcbState edit_draw

Drawable context for edit_surf

◆ edit_pixmap

xcb_pixmap_t [struct].XcbState edit_pixmap

Main X11 side pixmap to draw on.

◆ edit_surf

cairo_surface_t* [struct].XcbState edit_surf

Cairo Surface for edit_pixmap

◆ fake_bg

cairo_surface_t* [struct].XcbState fake_bg

surface containing the fake background.

◆ fake_bgrel

int [struct].XcbState fake_bgrel

Indicate that fake background should be drawn relative to the window

◆ fullscreen

gboolean [struct].XcbState fullscreen

Window fullscreen

◆ gc

xcb_gcontext_t [struct].XcbState gc

Draw context for main window

◆ idle_timeout

guint [struct].XcbState idle_timeout

timeout for reloading

◆ mon

workarea [struct].XcbState mon

Current work area

◆ repaint_source

guint [struct].XcbState repaint_source

redraw idle time.


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