Fix API for hippo-canvas 0.2
This commit is contained in:
parent
3bedd451e3
commit
5ca728b1d3
@ -186,7 +186,7 @@ class Frame:
|
|||||||
|
|
||||||
[x, y] = grid.point(1, 0)
|
[x, y] = grid.point(1, 0)
|
||||||
root.append(box, hippo.PACK_FIXED)
|
root.append(box, hippo.PACK_FIXED)
|
||||||
root.move(box, x, y)
|
root.set_position(box, x, y)
|
||||||
|
|
||||||
tray = NotificationTray()
|
tray = NotificationTray()
|
||||||
tray_box = hippo.CanvasBox(box_width=grid.dimension(1),
|
tray_box = hippo.CanvasBox(box_width=grid.dimension(1),
|
||||||
@ -199,13 +199,13 @@ class Frame:
|
|||||||
|
|
||||||
[x, y] = grid.point(13, 0)
|
[x, y] = grid.point(13, 0)
|
||||||
root.append(tray_box, hippo.PACK_FIXED)
|
root.append(tray_box, hippo.PACK_FIXED)
|
||||||
root.move(tray_box, x, y)
|
root.set_position(tray_box, x, y)
|
||||||
|
|
||||||
box = OverlayBox(self._shell)
|
box = OverlayBox(self._shell)
|
||||||
|
|
||||||
[x, y] = grid.point(14, 0)
|
[x, y] = grid.point(14, 0)
|
||||||
root.append(box, hippo.PACK_FIXED)
|
root.append(box, hippo.PACK_FIXED)
|
||||||
root.move(box, x, y)
|
root.set_position(box, x, y)
|
||||||
|
|
||||||
# Bottom panel
|
# Bottom panel
|
||||||
panel = self._create_panel(grid, 0, 11, 16, 1)
|
panel = self._create_panel(grid, 0, 11, 16, 1)
|
||||||
@ -218,7 +218,7 @@ class Frame:
|
|||||||
root.append(box, hippo.PACK_FIXED)
|
root.append(box, hippo.PACK_FIXED)
|
||||||
|
|
||||||
[x, y] = grid.point(1, 0)
|
[x, y] = grid.point(1, 0)
|
||||||
root.move(box, x, y)
|
root.set_position(box, x, y)
|
||||||
|
|
||||||
# Right panel
|
# Right panel
|
||||||
panel = self._create_panel(grid, 15, 1, 1, 10)
|
panel = self._create_panel(grid, 15, 1, 1, 10)
|
||||||
|
@ -58,9 +58,9 @@ class FriendsBox(SpreadBox, hippo.CanvasItem):
|
|||||||
self.remove_item(self._friends[name])
|
self.remove_item(self._friends[name])
|
||||||
del self._friends[name]
|
del self._friends[name]
|
||||||
|
|
||||||
def do_allocate(self, width, height):
|
def do_allocate(self, width, height, origin_changed):
|
||||||
SpreadBox.do_allocate(self, width, height)
|
SpreadBox.do_allocate(self, width, height, origin_changed)
|
||||||
|
|
||||||
[icon_width, icon_height] = self._my_icon.get_allocation()
|
[icon_width, icon_height] = self._my_icon.get_allocation()
|
||||||
self.move(self._my_icon, (width - icon_width) / 2,
|
self.set_position(self._my_icon, (width - icon_width) / 2,
|
||||||
(height - icon_height) / 2)
|
(height - icon_height) / 2)
|
||||||
|
@ -49,12 +49,12 @@ class HomeBox(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
self._donut = None
|
self._donut = None
|
||||||
self._my_icon.props.color = IconColor('insensitive')
|
self._my_icon.props.color = IconColor('insensitive')
|
||||||
|
|
||||||
def do_allocate(self, width, height):
|
def do_allocate(self, width, height, origin_changed):
|
||||||
hippo.CanvasBox.do_allocate(self, width, height)
|
hippo.CanvasBox.do_allocate(self, width, height, origin_changed)
|
||||||
|
|
||||||
[icon_width, icon_height] = self._my_icon.get_allocation()
|
[icon_width, icon_height] = self._my_icon.get_allocation()
|
||||||
self.move(self._my_icon, (width - icon_width) / 2,
|
self.set_position(self._my_icon, (width - icon_width) / 2,
|
||||||
(height - icon_height) / 2)
|
(height - icon_height) / 2)
|
||||||
|
|
||||||
def has_activities(self):
|
def has_activities(self):
|
||||||
return self._donut.has_activities()
|
return self._donut.has_activities()
|
||||||
|
@ -221,8 +221,8 @@ class ActivitiesDonut(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
cr.arc(0, 0, self._get_inner_radius(), 0, 2 * math.pi)
|
cr.arc(0, 0, self._get_inner_radius(), 0, 2 * math.pi)
|
||||||
cr.fill()
|
cr.fill()
|
||||||
|
|
||||||
def do_allocate(self, width, height):
|
def do_allocate(self, width, height, origin_changed):
|
||||||
hippo.CanvasBox.do_allocate(self, width, height)
|
hippo.CanvasBox.do_allocate(self, width, height, origin_changed)
|
||||||
|
|
||||||
radius = (self._get_inner_radius() + self._get_radius()) / 2
|
radius = (self._get_inner_radius() + self._get_radius()) / 2
|
||||||
|
|
||||||
@ -235,6 +235,6 @@ class ActivitiesDonut(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
|
|
||||||
x = int(radius * math.cos(angle)) - icon_width / 2
|
x = int(radius * math.cos(angle)) - icon_width / 2
|
||||||
y = int(radius * math.sin(angle)) - icon_height / 2
|
y = int(radius * math.sin(angle)) - icon_height / 2
|
||||||
self.move(icon, x + width / 2, y + height / 2)
|
self.set_position(icon, x + width / 2, y + height / 2)
|
||||||
|
|
||||||
i += 1
|
i += 1
|
||||||
|
@ -47,7 +47,7 @@ class SnowflakeBox(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
x = cx - (width / 2)
|
x = cx - (width / 2)
|
||||||
y = cy - (height / 2)
|
y = cy - (height / 2)
|
||||||
|
|
||||||
self.move(self._root, int(x), int(y))
|
self.set_position(self._root, int(x), int(y))
|
||||||
|
|
||||||
def _get_n_children(self):
|
def _get_n_children(self):
|
||||||
return len(self.get_children()) - 1
|
return len(self.get_children()) - 1
|
||||||
@ -65,7 +65,7 @@ class SnowflakeBox(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
x = cx + math.cos(angle) * r - (width / 2)
|
x = cx + math.cos(angle) * r - (width / 2)
|
||||||
y = cy + math.sin(angle) * r - (height / 2)
|
y = cy + math.sin(angle) * r - (height / 2)
|
||||||
|
|
||||||
self.move(child, int(x), int(y))
|
self.set_position(child, int(x), int(y))
|
||||||
|
|
||||||
def do_get_width_request(self):
|
def do_get_width_request(self):
|
||||||
hippo.CanvasBox.do_get_width_request(self)
|
hippo.CanvasBox.do_get_width_request(self)
|
||||||
@ -84,7 +84,7 @@ class SnowflakeBox(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
hippo.CanvasBox.do_get_height_request(self, width)
|
hippo.CanvasBox.do_get_height_request(self, width)
|
||||||
return width
|
return width
|
||||||
|
|
||||||
def do_allocate(self, width, height):
|
def do_allocate(self, width, height, origin_changed):
|
||||||
hippo.CanvasBox.do_allocate(self, width, height)
|
hippo.CanvasBox.do_allocate(self, width, height)
|
||||||
|
|
||||||
self._layout_root()
|
self._layout_root()
|
||||||
|
@ -109,10 +109,10 @@ class SpreadBox(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
|
|
||||||
[new_x, new_y] = self._clamp_position(icon1, new_x, new_y)
|
[new_x, new_y] = self._clamp_position(icon1, new_x, new_y)
|
||||||
|
|
||||||
self.move(icon1, new_x, new_y)
|
self.set_position(icon1, new_x, new_y)
|
||||||
|
|
||||||
def do_allocate(self, width, height):
|
def do_allocate(self, width, height, origin_changed):
|
||||||
hippo.CanvasBox.do_allocate(self, width, height)
|
hippo.CanvasBox.do_allocate(self, width, height, origin_changed)
|
||||||
|
|
||||||
for item in self._items_to_position:
|
for item in self._items_to_position:
|
||||||
[item_w, item_h] = item.get_request()
|
[item_w, item_h] = item.get_request()
|
||||||
@ -121,7 +121,7 @@ class SpreadBox(hippo.CanvasBox, hippo.CanvasItem):
|
|||||||
y = int(random.random() * height - item_h)
|
y = int(random.random() * height - item_h)
|
||||||
|
|
||||||
[x, y] = self._clamp_position(item, x, y)
|
[x, y] = self._clamp_position(item, x, y)
|
||||||
self.move(item, x, y)
|
self.set_position(item, x, y)
|
||||||
|
|
||||||
self._items_to_position = []
|
self._items_to_position = []
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user