static void initmonitor(void);
static void initresources(void);
static void initdc(void);
-static void initconfig(void);
+static void initiconsize(void);
static void initatoms(void);
/* structure builders, and their helper routines */
initmonitor();
initresources();
initdc();
- initconfig();
+ initiconsize();
initatoms();
/* set window class */
dc.gc = XCreateGC(dpy, rootwin, 0, NULL);
}
-/* calculate configuration values that are not set manually */
+/* calculate icon size */
static void
-initconfig(void)
+initiconsize(void)
{
- config.screenw = DisplayWidth(dpy, screen);
- config.screenh = DisplayHeight(dpy, screen);
config.iconsize = config.height_pixels - config.iconpadding * 2;
}
if (pflag || (config.posy > mon.y && mon.y + mon.h - config.posy >= height))
menu->y = config.posy;
- else if (config.screenh > height)
+ else if (mon.y + mon.h > height)
menu->y = mon.y + mon.h - height;
} else { /* else, calculate in respect to parent menu */
int parentwidth;