diff options
author | runge <runge> | 2006-01-09 01:54:38 +0000 |
---|---|---|
committer | runge <runge> | 2006-01-09 01:54:38 +0000 |
commit | 71f2ec79180185a6c3db0c87f9d53c491dc31e76 (patch) | |
tree | 67c341571cbeb1bd9a0744cc8eb03b30ef04f381 /x11vnc/cursor.h | |
parent | def301266373e462f4a5e90eab443087ccfc7ccc (diff) | |
download | libvncserver-71f2ec79180185a6c3db0c87f9d53c491dc31e76.zip libvncserver-71f2ec79180185a6c3db0c87f9d53c491dc31e76.tar.gz |
x11vnc: the big split.
Diffstat (limited to 'x11vnc/cursor.h')
-rw-r--r-- | x11vnc/cursor.h | 33 |
1 files changed, 33 insertions, 0 deletions
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 */ |