]> Dogcows Code - chaz/tint2/blobdiff - src/panel.h
update changelog
[chaz/tint2] / src / panel.h
index b3c8fded14817dad4217637fdd73c1f67b8da6c3..646d79671b156ea0eb3a76c5aa2cde860bebc51d 100644 (file)
@@ -38,7 +38,7 @@ extern int mouse_tilt_right;
 //panel mode
 enum { SINGLE_DESKTOP=0, MULTI_DESKTOP };
 extern int panel_mode;
-extern int wm_menu, wm_menu_open;
+extern int wm_menu;
 extern int panel_dock;
 
 //panel position
@@ -50,8 +50,7 @@ extern int panel_refresh;
 
 extern Task *task_active;
 extern Task *task_drag;
-extern Task *task_urgent;
-extern int  tick_urgent;
+extern GSList *urgent_list;
 extern int  max_tick_urgent;
 
 extern Imlib_Image default_icon;
@@ -71,7 +70,6 @@ typedef struct {
        // position relative to root window
        int posx, posy;
        int marginx, marginy;
-       float initial_width, initial_height;
        int pourcentx, pourcenty;
        // location of the panel (monitor number)
        int monitor;
@@ -101,11 +99,14 @@ typedef struct {
 } Panel;
 
 
+extern Panel panel_config;
 extern Panel *panel1;
 extern int  nb_panel;
 
-
+// realloc panels according to number of monitor
+// use panel_config as default value
 void init_panel();
+
 void init_panel_size_and_position(Panel *panel);
 void cleanup_panel();
 void resize_panel(void *obj);
@@ -119,5 +120,10 @@ void set_panel_background(Panel *p);
 // detect witch panel
 Panel *get_panel(Window win);
 
-#endif
+Taskbar *click_taskbar (Panel *panel, int x, int y);
+Task *click_task (Panel *panel, int x, int y);
+int click_padding(Panel *panel, int x, int y);
+int click_clock(Panel *panel, int x, int y);
+Area* click_area(Panel *panel, int x, int y);
 
+#endif
This page took 0.023037 seconds and 4 git commands to generate.