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