Added support for 8x4 grid by reducing spacing to 36 from 42.
[drlaunch] / src / widget.py
index 0492501..15f99d5 100755 (executable)
@@ -159,6 +159,7 @@ class DrlaunchPlugin(IconGrid, HomePluginItem, FremantleRotation):
        config.setApps(dt['apps'])
        config.setIndiv(dt['indiv'])
        config.setLongpress(dt['longpress'])
+       config.setAnimate(dt['animate'])
        config.save()
        
        # Resize widget
@@ -187,7 +188,7 @@ class DrlaunchPlugin(IconGrid, HomePluginItem, FremantleRotation):
            if v and self.draw_pending:
                self.queue_draw()
 
-    def resize(self):
+    def resize2(self):
        config=self.get_config()
 
        w=(self.size[0] * config.iconsize) + \
@@ -195,10 +196,11 @@ class DrlaunchPlugin(IconGrid, HomePluginItem, FremantleRotation):
        h=(self.size[1] * config.iconsize) + \
            (self.size[1] * config.iconspace)
        self.set_size_request(w, h)
+       self.resize(w, h)
 
     def setSize(self, size):
        IconGrid.setSize(self, size)
-       self.resize()
+       self.resize2()
 
 hd_plugin_type = DrlaunchPlugin