gboolean screen_annex();
/*! Once the screen is ours, set up its initial state */
-void screen_startup();
+void screen_startup(gboolean reconfig);
/*! Free resources */
-void screen_shutdown();
+void screen_shutdown(gboolean reconfig);
/*! Figure out the new size of the screen and adjust stuff for it */
void screen_resize();
Rect *screen_area_monitor(guint desktop, guint head);
+/*! Sets the root cursor. This function decides which cursor to use, but you
+ gotta call it to let it know it should change. */
+void screen_set_root_cursor();
+
gboolean screen_pointer_pos(int *x, int *y);
#endif