+ if (panel_horizontal) {
+ if (posy + icon_size + sysbar->area.paddingxlr < max_line_pos)
+ posy += icon_size + sysbar->area.paddingx;
+ else {
+ posx += (icon_size + systray.area.paddingx);
+ posy = panel->area.pix.border.width + panel->area.paddingy + systray.area.pix.border.width + systray.area.paddingy;
+ }
+ }
+ else {
+ if (posx + icon_size + sysbar->area.paddingxlr < max_line_pos)
+ posx += icon_size + systray.area.paddingx;
+ else {
+ posy += (icon_size + systray.area.paddingx);
+ posx = panel->area.pix.border.width + panel->area.paddingy + systray.area.pix.border.width + systray.area.paddingy;
+ }
+ }