#ifndef __openbox_h
#define __openbox_h
+#ifdef USE_LIBSN
+# define SN_API_NOT_YET_FROZEN
+# include <libsn/sn.h>
+#endif
+
#include <glib.h>
#include <X11/Xlib.h>
/*! The X display */
extern Display *ob_display;
+
+#ifdef USE_LIBSN
+SnDisplay *ob_sn_display;
+#endif
+
/*! The number of the screen on which we're running */
extern int ob_screen;
/*! The root window */
extern gboolean ob_sync;
typedef struct Cursors {
- Cursor left_ptr;
- Cursor ll_angle;
- Cursor lr_angle;
+ Cursor ptr;
+ Cursor busy;
+ Cursor move;
+ Cursor bl;
+ Cursor br;
+ Cursor tl;
+ Cursor tr;
+ Cursor t;
+ Cursor r;
+ Cursor b;
+ Cursor l;
} Cursors;
extern Cursors ob_cursors;
/*! The path of the rc file. If NULL the default paths are searched for one. */
extern char *ob_rc_path;
+/* cuz i have nowhere better to put it right now... */
+gboolean ob_pointer_pos(int *x, int *y);
+
#endif