]> Dogcows Code - chaz/tint2/blobdiff - src/panel.h
*fix* finally fixed issue 145
[chaz/tint2] / src / panel.h
index 9fd52bc3574f34d0c1d563f6a27b25e853eb3ee4..6f762321fbcb3c315130740854183a2368572f2d 100644 (file)
@@ -71,7 +71,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;
@@ -83,7 +82,7 @@ typedef struct {
 
        // --------------------------------------------------
        // taskbar point to the first taskbar in panel.area.list.
-       // number of tasbar == nb_desktop
+       // number of tasbar == nb_desktop. taskbar[i] is for desktop(i).
        // taskbar[i] is used to loop over taskbar,
        // while panel->area.list is used to loop over all panel's objects
        Taskbar *taskbar;
@@ -101,11 +100,15 @@ 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);
 
This page took 0.025931 seconds and 4 git commands to generate.