1 #ifndef __docker_h 2 #define __docker_h 3 4 #include <glib.h> 5 #include <X11/Xlib.h> 6 7 extern Display *display; 8 extern Window root, win; 9 extern GSList *icons; 10 extern int width, height; 11 extern int border; 12 extern gboolean horizontal; 13 extern int icon_size; 14 extern gboolean wmaker; 15 16 typedef enum { 17 KDE = 1, /* kde specific */ 18 NET /* follows the standard (freedesktop.org) */ 19 } TrayWindowType; 20 21 typedef struct 22 { 23 TrayWindowType type; 24 Window id; 25 int x, y; 26 } TrayWindow; 27 28 void reposition_icons(); 29 void fix_geometry(); 30 31 #endif /* __docker_h */ 32