From 71f2ec79180185a6c3db0c87f9d53c491dc31e76 Mon Sep 17 00:00:00 2001 From: runge Date: Mon, 9 Jan 2006 01:54:38 +0000 Subject: x11vnc: the big split. --- x11vnc/cursor.h | 33 +++++++++++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 x11vnc/cursor.h (limited to 'x11vnc/cursor.h') diff --git a/x11vnc/cursor.h b/x11vnc/cursor.h new file mode 100644 index 0000000..6b5f646 --- /dev/null +++ b/x11vnc/cursor.h @@ -0,0 +1,33 @@ +#ifndef _X11VNC_CURSOR_H +#define _X11VNC_CURSOR_H + +/* -- cursor.h -- */ + +extern int xfixes_present; +extern int use_xfixes; +extern int got_xfixes_cursor_notify; +extern int cursor_changes; +extern int alpha_threshold; +extern double alpha_frac; +extern int alpha_remove; +extern int alpha_blend; +extern int alt_arrow; +extern int alt_arrow_max; + + +extern void first_cursor(void); +extern void setup_cursors_and_push(void); +extern void initialize_xfixes(void); +extern int known_cursors_mode(char *s); +extern void initialize_cursors_mode(void); +extern int get_which_cursor(void); +extern void restore_cursor_shape_updates(rfbScreenInfoPtr s); +extern void disable_cursor_shape_updates(rfbScreenInfoPtr s); +extern int cursor_shape_updates_clients(rfbScreenInfoPtr s); +extern int cursor_pos_updates_clients(rfbScreenInfoPtr s); +extern void cursor_position(int x, int y); +extern void set_no_cursor(void); +extern int set_cursor(int x, int y, int which); +extern int check_x11_pointer(void); + +#endif /* _X11VNC_CURSOR_H */ -- cgit v1.2.1