all repos — tint2 @ 602ba5aa9f11c4b7685e6977d18f07cd7c1ea219

fork of the tint2 desktop panel for my custom setup - only minimized windows across all desktops for the taskbar

*fix* issue 318


git-svn-id: http://tint2.googlecode.com/svn/trunk@622 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
Andreas.Fink85 Andreas.Fink85@121b4492-b84c-0410-8b4c-0d4edfb3f3cc
commit

602ba5aa9f11c4b7685e6977d18f07cd7c1ea219

parent

10f50cf29bc6f3eab13a3b50671ea5fb272eade7

1 files changed, 4 insertions(+), 0 deletions(-)

jump to
M src/panel.csrc/panel.c

@@ -236,6 +236,8 @@ if (panel->pourcentx)

panel->area.width = (float)server.monitor[panel->monitor].width * panel->area.width / 100; if (panel->pourcenty) panel->area.height = (float)server.monitor[panel->monitor].height * panel->area.height / 100; + if (panel->area.width + panel->marginx > server.monitor[panel->monitor].width) + panel->area.width = server.monitor[panel->monitor].width - panel->marginx; if (panel->area.bg->border.rounded > panel->area.height/2) { printf("panel_background_id rounded is too big... please fix your tint2rc\n"); g_array_append_val(backgrounds, *panel->area.bg);

@@ -253,6 +255,8 @@ if (panel->pourcenty)

panel->area.width = (float)server.monitor[panel->monitor].width * old_panel_height / 100; else panel->area.width = old_panel_height; + if (panel->area.height + panel->marginy > server.monitor[panel->monitor].height) + panel->area.height = server.monitor[panel->monitor].height - panel->marginy; if (panel->area.bg->border.rounded > panel->area.width/2) { printf("panel_background_id rounded is too big... please fix your tint2rc\n"); g_array_append_val(backgrounds, *panel->area.bg);