]> Dogcows Code - chaz/tint2/blobdiff - src/taskbar/taskbar.h
*add* interval timeouts are aligned to each other
[chaz/tint2] / src / taskbar / taskbar.h
index 597f44164b4e77e9d40ef828ff4f7e2e48a36ecb..9e954b3ce97ad1c174747208a7b8ee080729b40c 100644 (file)
 
 #include "task.h"
 
-
+// tint2 use one taskbar per desktop.
 typedef struct {
-   // always start with area
-   Area area;
+       // always start with area
+       Area area;
 
-   int desktop;
-   int monitor;
+       int desktop;
 
-   // task parameters
-   int task_width;
-   int task_modulo;
-   int text_width;
+       // task parameters
+       int task_width;
+       int task_modulo;
+       int text_width;
 } Taskbar;
 
 
-// --------------------------------------------------
-// global taskbar parameter
-Area g_taskbar;
 
+void init_taskbar();
+void cleanup_taskbar();
 
 Task *task_get_task (Window win);
+GSList* task_get_tasks(Window win);
 void task_refresh_tasklist ();
 
-// return 1 if task_width changed
-int resize_tasks (Taskbar *tskbar);
-
-void resize_taskbar();
+void resize_taskbar(void *obj);
 
-//void add_taskbar(Area *a);
 
 #endif
 
This page took 0.023332 seconds and 4 git commands to generate.