-/* -*- indent-tabs-mode: t; tab-width: 4; c-basic-offset: 4; -*-
+/* -*- indent-tabs-mode: nil; tab-width: 4; c-basic-offset: 4; -*-
screen.h for the Openbox window manager
Copyright (c) 2003 Ben Jansens
extern DesktopLayout screen_desktop_layout;
/*! An array of gchar*'s which are desktop names in UTF-8 format */
-extern char **screen_desktop_names;
+extern gchar **screen_desktop_names;
/*! Take over the screen, set the basic hints on it claming it as ours */
gboolean screen_annex();
guint screen_cycle_desktop(ObDirection dir, gboolean wrap, gboolean linear,
gboolean dialog, gboolean done, gboolean cancel);
+/*! Show/hide the desktop popup (pager) for the given desktop */
+void screen_desktop_popup(guint d, gboolean show);
+
/*! Shows and focuses the desktop and hides all the client windows, or
returns to the normal state, showing client windows. */
void screen_show_desktop(gboolean show);
gotta call it to let it know it should change. */
void screen_set_root_cursor();
-gboolean screen_pointer_pos(int *x, int *y);
+gboolean screen_pointer_pos(gint *x, gint *y);
#endif