diff options
-rw-r--r-- | src/jarabe/desktop/grid.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/jarabe/desktop/grid.py b/src/jarabe/desktop/grid.py index 9e31402..2aef9df 100644 --- a/src/jarabe/desktop/grid.py +++ b/src/jarabe/desktop/grid.py @@ -45,9 +45,10 @@ class Grid(gobject.GObject): #_sugarext.Grid): self._collisions = [] self._collisions_sid = 0 - self.setup(self.width, self.height) + #self.setup(self.width, self.height) def add(self, child, width, height, x=None, y=None, locked=False): + return if x is not None and y is not None: rect = gtk.gdk.Rectangle(x, y, width, height) weight = self.compute_weight(rect) @@ -75,6 +76,7 @@ class Grid(gobject.GObject): #_sugarext.Grid): self._detect_collisions(child) def remove(self, child): + return self._children.remove(child) self.remove_weight(self._child_rects[child]) self._locked_children.discard(child) @@ -84,6 +86,7 @@ class Grid(gobject.GObject): #_sugarext.Grid): self._collisions.remove(child) def move(self, child, x, y, locked=False): + return self.remove_weight(self._child_rects[child]) rect = self._child_rects[child] @@ -199,4 +202,5 @@ class Grid(gobject.GObject): #_sugarext.Grid): self.__solve_collisions_cb, priority=gobject.PRIORITY_LOW) def get_child_rect(self, child): + return gtk.gdk.Rectangle(0, 0, 100, 100) return self._child_rects[child] |