+GSList* task_get_tasks(Window win)
+{
+ GSList* l = 0;
+ GSList* it;
+ Task* tsk;
+ int i, j;
+ for (i=0; i<nb_panel; ++i) {
+ for (j=0; j<panel1[i].nb_desktop; ++j) {
+ for (it=panel1[i].taskbar[j].area.list; it; it=it->next) {
+ tsk = it->data;
+ if (win == tsk->win)
+ l = g_slist_prepend(l, tsk);
+ }
+ }
+ }
+ return l;
+}
+
+