Taskbar: add option to redistribute size in multi-desktop mode (useful especially when the taskbar is getting full on one desktop)
git-svn-id: http://tint2.googlecode.com/svn/trunk@673 121b4492-b84c-0410-8b4c-0d4edfb3f3cc
This commit is contained in:
committed by
mrovi9000@gmail.com
parent
88e0e4fed8
commit
4e76c2bb5d
@@ -118,6 +118,11 @@ Task *add_task (Window win)
|
||||
if (window_is_urgent(win))
|
||||
add_urgent(new_tsk2);
|
||||
|
||||
if (panel_mode == MULTI_DESKTOP) {
|
||||
Panel *panel = new_tsk2->area.panel;
|
||||
panel->area.resize = 1;
|
||||
}
|
||||
|
||||
return new_tsk2;
|
||||
}
|
||||
|
||||
@@ -126,6 +131,11 @@ void remove_task (Task *tsk)
|
||||
{
|
||||
if (!tsk) return;
|
||||
|
||||
if (panel_mode == MULTI_DESKTOP) {
|
||||
Panel *panel = tsk->area.panel;
|
||||
panel->area.resize = 1;
|
||||
}
|
||||
|
||||
Window win = tsk->win;
|
||||
|
||||
// free title and icon just for the first task
|
||||
|
||||
Reference in New Issue
Block a user