X-Git-Url: https://git.dogcows.com/gitweb?a=blobdiff_plain;f=obt%2Fdisplay.h;h=b5816a9a58e5770e0910297e09f752cb4afa8c5b;hb=69672e9d07381d088049e113da63b5beb7e90636;hp=b4a13c7cb2b04199da4ecc40449a5963baa0e9c5;hpb=32a92abf7578ea93d85741b7c89a0958082aa9ee;p=chaz%2Fopenbox diff --git a/obt/display.h b/obt/display.h index b4a13c7c..b5816a9a 100644 --- a/obt/display.h +++ b/obt/display.h @@ -54,10 +54,16 @@ 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); +extern Display* obt_display; -void obt_display_ignore_errors(Display *d, gboolean ignore); +/*! Open the X display. You should call g_set_prgname() before calling this + function for X Input Methods to work correctly. */ +gboolean obt_display_open(const char *display_name); +void obt_display_close(void); + +void obt_display_ignore_errors(gboolean ignore); + +#define obt_root(screen) (RootWindow(obt_display, screen)) G_END_DECLS