X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;f=obt%2Fdisplay.h;h=5626f268ddb2f99712792b342ef5fbb08e685690;hb=0fcf5ead0fb38710e6277da8b59c6ad19f907092;hp=aafa0fcd4901f32a9ac767575c1133d35fc07045;hpb=a2f5a826a1ed79102cd59a9ef17724fb90afe86b;p=chaz%2Fopenbox diff --git a/obt/display.h b/obt/display.h index aafa0fcd..5626f268 100644 --- a/obt/display.h +++ b/obt/display.h @@ -16,20 +16,51 @@ 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 -Display* obt_display_open(const char *display_name); -void obt_display_close(Display *d); +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; + +extern Display* obt_display; + +gboolean obt_display_open(const char *display_name); +void obt_display_close(); -void obt_display_ignore_errors(Display *d, gboolean ignore); -gboolean obt_display_error_occured(); +void obt_display_ignore_errors(gboolean ignore); G_END_DECLS -#endif /*__obt_instance_h*/ +#endif /*__obt_display_h*/