Hook up opening shared activity again
This commit is contained in:
parent
8722255b17
commit
19178464fb
@ -30,7 +30,7 @@ class HomeWindow(gtk.Window):
|
|||||||
icon_layout.set_bounds(x1, y1, x2, y2)
|
icon_layout.set_bounds(x1, y1, x2, y2)
|
||||||
|
|
||||||
data_model = model.get_mesh()
|
data_model = model.get_mesh()
|
||||||
self._mesh_group = MeshGroup(icon_layout, data_model)
|
self._mesh_group = MeshGroup(self._shell, icon_layout, data_model)
|
||||||
root.add_child(self._mesh_group)
|
root.add_child(self._mesh_group)
|
||||||
|
|
||||||
icon_layout = IconLayout(FriendsGroup.WIDTH, FriendsGroup.HEIGHT)
|
icon_layout = IconLayout(FriendsGroup.WIDTH, FriendsGroup.HEIGHT)
|
||||||
|
@ -26,9 +26,9 @@ class MeshGroup(goocanvas.Group):
|
|||||||
WIDTH = 1200.0 * 3.5
|
WIDTH = 1200.0 * 3.5
|
||||||
HEIGHT = 900.0 * 3.5
|
HEIGHT = 900.0 * 3.5
|
||||||
|
|
||||||
def __init__(self, icon_layout, data_model):
|
def __init__(self, shell, icon_layout, data_model):
|
||||||
goocanvas.Group.__init__(self)
|
goocanvas.Group.__init__(self)
|
||||||
|
self._shell = shell
|
||||||
self._icon_layout = icon_layout
|
self._icon_layout = icon_layout
|
||||||
|
|
||||||
self._theme = Theme.get_instance()
|
self._theme = Theme.get_instance()
|
||||||
@ -50,17 +50,12 @@ class MeshGroup(goocanvas.Group):
|
|||||||
|
|
||||||
def add_activity(self, activity):
|
def add_activity(self, activity):
|
||||||
item = ActivityItem(activity)
|
item = ActivityItem(activity)
|
||||||
|
item.connect('clicked', self.__activity_clicked_cb)
|
||||||
self._icon_layout.add_icon(item)
|
self._icon_layout.add_icon(item)
|
||||||
self.add_child(item)
|
self.add_child(item)
|
||||||
|
|
||||||
def __activity_added_cb(self, data_model, activity):
|
def __activity_added_cb(self, data_model, activity):
|
||||||
self.add_activity(activity)
|
self.add_activity(activity)
|
||||||
|
|
||||||
# def __activity_button_press_cb(self, view, target, event, service):
|
def __activity_clicked_cb(self, item):
|
||||||
# self._shell.join_activity(service)
|
self._shell.join_activity(item.get_service())
|
||||||
#
|
|
||||||
# def __item_view_created_cb(self, view, item_view, item):
|
|
||||||
# if isinstance(item, ActivityItem):
|
|
||||||
# item_view.connect("button_press_event",
|
|
||||||
# self.__activity_button_press_cb,
|
|
||||||
# item.get_service())
|
|
||||||
|
Loading…
Reference in New Issue
Block a user