1
#ifndef _X11VNC_XRECORD_H
2
#define _X11VNC_XRECORD_H
5
#include "scrollevent_t.h"
8
extern scroll_event_t scr_ev[];
10
extern int xrecording;
11
extern int xrecord_set_by_keys;
12
extern int xrecord_set_by_mouse;
13
extern Window xrecord_focus_window;
14
extern Window xrecord_wm_window;
15
extern Window xrecord_ptr_window;
16
extern KeySym xrecord_keysym;
17
extern char xrecord_name_info[];
19
extern winattr_t scr_attr_cache[];
21
extern Display *rdpy_data;
22
extern Display *rdpy_ctrl;
24
extern Display *gdpy_ctrl;
25
extern int xserver_grabbed;
27
extern void initialize_xrecord(void);
28
extern void shutdown_xrecord(void);
29
extern int xrecord_skip_keysym(rfbKeySym keysym);
30
extern int xrecord_skip_button(int new, int old);
31
extern int xrecord_scroll_keysym(rfbKeySym keysym);
32
extern void check_xrecord_reset(int force);
33
extern void xrecord_watch(int start, int setby);
35
#endif /* _X11VNC_XRECORD_H */