def _create_actions_view(self): """ Sets: * self.actions_box * self.actions_model * self.aview * self.scrolled_actions """ self.actions_box = gtk.VBox(spacing=3) self.actions_model = CuemiacActionsModel() self.aview = CuemiacActionsTreeView(self.actions_model) self.aview.connect("action-selected", self._controller.on_action_selected) self.aview.connect("go-back", self._on_go_back) LingeringSelectionWindow(self.aview) self.scrolled_actions = gtk.ScrolledWindow() self.scrolled_actions.set_policy(gtk.POLICY_AUTOMATIC, gtk.POLICY_AUTOMATIC) self.scrolled_actions.set_shadow_type(gtk.SHADOW_IN) self.scrolled_actions.add(self.aview) self.actions_box.pack_start(self.scrolled_actions) buttonbox = gtk.HButtonBox() buttonbox.set_layout(gtk.BUTTONBOX_START) buttonbox.show() self.actions_box.pack_start(buttonbox, False) back_button = gtk.Button(_("Back to Matches")) back_button.set_image( gtk.image_new_from_stock(gtk.STOCK_GO_BACK, gtk.ICON_SIZE_MENU)) back_button.set_relief(gtk.RELIEF_NONE) back_button.connect("clicked", self._on_go_back) back_button.show() buttonbox.pack_start(back_button, False, False, 0)