From 32a92abf7578ea93d85741b7c89a0958082aa9ee Mon Sep 17 00:00:00 2001 From: Dana Jansens Date: Mon, 23 Jul 2007 21:32:31 -0400 Subject: move the code for tracking what extensions are available on the display into the libobt --- obt/display.h | 37 +++++++++++++++++++++++++++++++++---- 1 file changed, 33 insertions(+), 4 deletions(-) (limited to 'obt/display.h') diff --git a/obt/display.h b/obt/display.h index aafa0fcd..b4a13c7c 100644 --- a/obt/display.h +++ b/obt/display.h @@ -16,20 +16,49 @@ See the COPYING file for a copy of the GNU General Public License. */ -#ifndef __obt_instance_h -#define __obt_instance_h +#ifndef __obt_display_h +#define __obt_display_h #include #include +#include /* shape.h uses Region which is in here */ +#ifdef XKB +#include +#endif +#ifdef SHAPE +#include +#endif +#ifdef XINERAMA +#include +#endif +#ifdef XRANDR +#include +#endif +#ifdef SYNC +#include +#endif + G_BEGIN_DECLS +extern gboolean obt_display_error_occured; + +extern gboolean obt_display_extension_xkb; +extern gint obt_display_extension_xkb_basep; +extern gboolean obt_display_extension_shape; +extern gint obt_display_extension_shape_basep; +extern gboolean obt_display_extension_xinerama; +extern gint obt_display_extension_xinerama_basep; +extern gboolean obt_display_extension_randr; +extern gint obt_display_extension_randr_basep; +extern gboolean obt_display_extension_sync; +extern gint obt_display_extension_sync_basep; + Display* obt_display_open(const char *display_name); void obt_display_close(Display *d); void obt_display_ignore_errors(Display *d, gboolean ignore); -gboolean obt_display_error_occured(); G_END_DECLS -#endif /*__obt_instance_h*/ +#endif /*__obt_display_h*/ -- cgit v1.2.3