]> Dogcows Code - chaz/tint2/blobdiff - src/launcher/launcher.c
order of panel items : position of each object is update by layering engine (area)
[chaz/tint2] / src / launcher / launcher.c
index c90c545a023b73290827dfbcd003bc397293f832..50d3829100636e665a6bcf1e833ab4dd4f9e8841 100644 (file)
@@ -149,7 +149,7 @@ void cleanup_launcher()
        launcher_enabled = 0;
 }
 
-void resize_launcher(void *obj)
+int resize_launcher(void *obj)
 {
        Launcher *launcher = obj;
        Panel *panel = launcher->area.panel;
@@ -223,7 +223,7 @@ void resize_launcher(void *obj)
                        launcher->area.width = (2 * launcher->area.bg->border.width) + (2 * launcher->area.paddingxlr) + (icon_size * icons_per_row) + ((icons_per_row-1) * launcher->area.paddingx);
                }
 
-               launcher->area.posx = panel->area.bg->border.width + panel->area.paddingxlr;
+//             launcher->area.posx = panel->area.bg->border.width + panel->area.paddingxlr;
                launcher->area.posy = panel->area.bg->border.width;
        }
        else {
@@ -238,7 +238,7 @@ void resize_launcher(void *obj)
                }
 
                launcher->area.posx = panel->area.bg->border.width;
-               launcher->area.posy = panel->area.height - panel->area.bg->border.width - panel->area.paddingxlr - launcher->area.height;
+//             launcher->area.posy = panel->area.height - panel->area.bg->border.width - panel->area.paddingxlr - launcher->area.height;
        }
 
        int i, posx, posy;
@@ -274,9 +274,7 @@ void resize_launcher(void *obj)
                        }
                }
        }
-       
-       // resize force the redraw
-       launcher->area.redraw = 1;
+       return 1;
 }
 
 
This page took 0.026026 seconds and 4 git commands to generate.