X-Git-Url: https://vcs.maemo.org/git/?a=blobdiff_plain;f=src%2Fx11.h;h=cb45b77f9841afdfa3d416d82346006d56f828ac;hb=0b3fbed04520af4b228aa42723e02b5831f1d0c2;hp=738fcb3936940a7fe9e3a806575ffcf2590a64e9;hpb=81c691d15afc0ccffd3da3a480478f0a66bb60f4;p=monky diff --git a/src/x11.h b/src/x11.h index 738fcb3..cb45b77 100644 --- a/src/x11.h +++ b/src/x11.h @@ -75,6 +75,15 @@ extern int use_xdbe; extern int use_xft; #endif +#if defined(USE_ARGB) && defined(OWN_WINDOW) +/* 1 if config var set to 1, otherwise 0 */ +extern int use_argb_visual; +/* 1 if use_argb_visual=1 and argb visual was found, otherwise 0 */ +extern int have_argb_visual; +#endif +/* range of 0-255 for alpha */ +extern int own_window_argb_value; + extern Display *display; extern int display_width; extern int display_height; @@ -83,16 +92,20 @@ extern int screen; extern int workarea[4]; extern struct conky_window window; +extern char window_created; void init_X11(const char*); void init_window(int use_own_window, int width, int height, int set_trans, int back_colour, char **argv, int argc); void destroy_window(void); void create_gc(void); -void set_transparent_background(Window win); -long get_x11_color(const char *); +void set_transparent_background(Window win, int alpha); void get_x11_desktop_info(Display *display, Atom atom); void set_struts(int); +#ifdef HAVE_XDBE +void xdbe_swap_buffers(void); +#endif /* HAVE_XDBE */ + #endif /*X11_H_*/ #endif /* X11 */