]> Dogcows Code - chaz/tint2/blobdiff - src/taskbar/taskbar.h
add comment
[chaz/tint2] / src / taskbar / taskbar.h
index 67733db5f92b46479edf03efe113d2de4f631726..583cd36e9167fee5999db82bde5ec49a06e9c394 100644 (file)
 
 #include "task.h"
 
+extern GHashTable* win_to_task_table;
+extern Task *task_active;
+extern Task *task_drag;
 
+// tint2 use one taskbar per desktop.
 typedef struct {
        // always start with area
        Area area;
@@ -24,14 +28,28 @@ typedef struct {
 } Taskbar;
 
 
+typedef struct {
+       //always start with area
+       Area area;
+       Background* bg;
+       Background* bg_active;
+       int use_active;
+} Global_taskbar;
 
-void init_taskbar();
+
+// default global data
+void default_taskbar();
+
+// freed memory
 void cleanup_taskbar();
 
+void init_taskbar();
+
 Task *task_get_task (Window win);
+GPtrArray* task_get_tasks(Window win);
 void task_refresh_tasklist ();
 
-void resize_taskbar(void *obj);
+int  resize_taskbar(void *obj);
 
 
 #endif
This page took 0.022502 seconds and 4 git commands to generate.