def __init__(self, app): Gtk.ApplicationWindow.__init__(self, title='ClutterBrowser', application=app) self.build_treeview() self.embed = GtkClutter.Embed() container = Clutter.Actor() self.embed.get_stage().add_child(container) self.actors = [] for i in range(BROWSERS): actor = GtkClutter.Actor() #actor.set_x(i * 700) da = Gtk.DrawingArea() da.connect('draw', self.on_draw) actor.get_widget().add(da) container.add_child(actor) self.actors.append(actor) scw = Gtk.ScrolledWindow() scw.set_size_request(200, -1) scw.add(self._treeview) pane = Gtk.Paned() pane.add1(scw) pane.add2(self.embed) container.save_easing_state() container.set_easing_mode(Clutter.AnimationMode.EASE_IN_OUT_CUBIC) container.set_easing_duration(1500) self._container = container self.add(pane)