X-Git-Url: https://git.brokenzipper.com/gitweb?a=blobdiff_plain;ds=inline;f=src%2Fpanel.c;h=3a8bb8fb6c74997c1c402e812d400cecfc57d310;hb=3b8e1d7fae07407b54d7ec5f61a64420a4993234;hp=adccfea88b60786d63be9c564c33ba85d8c8416f;hpb=565d032023e504460e639606930482e0f7c6c6d9;p=chaz%2Ftint2 diff --git a/src/panel.c b/src/panel.c index adccfea..3a8bb8f 100644 --- a/src/panel.c +++ b/src/panel.c @@ -71,6 +71,8 @@ void init_panel() // add childs if (p->clock.area.on_screen) p->area.list = g_slist_append(p->area.list, &p->clock); + if (p->battery.area.on_screen) + p->area.list = g_slist_append(p->area.list, &p->battery); if (systray.area.on_screen && i == 0) { // systray only on first panel p->area.list = g_slist_append(p->area.list, &systray); @@ -180,6 +182,8 @@ void resize_panel(void *obj) taskbar_width = panel->area.width - (2 * panel->area.paddingxlr) - (2 * panel->area.pix.border.width); if (panel->clock.area.on_screen && panel->clock.area.width) taskbar_width -= (panel->clock.area.width + panel->area.paddingx); + if (panel->battery.area.on_screen && panel->battery.area.width) + taskbar_width -= (panel->battery.area.width + panel->area.paddingx); // TODO : systray only on first panel. search better implementation ! if (systray.area.on_screen && systray.area.width && panel == &panel1[0]) taskbar_width -= (systray.area.width + panel->area.paddingx);