def __init__(self): totem.Plugin.__init__(self) self.ui = TreeWidget() self.ui.cb_item_right_click = self.button_pressed self.ui.window.show_all() selection = self.ui.treeview.get_selection() selection.set_mode(gtk.SELECTION_MULTIPLE)
def activate(self, window): self.eog_object = window print "activate", window self.ui = TreeWidget() self.ui.cb_item_right_click = self.button_pressed self.ui.window.show_all() selection = self.ui.treeview.get_selection() selection.set_mode(gtk.SELECTION_MULTIPLE) sidebar = self.eog_object.get_sidebar() sidebar.add_page("Coherence DLNA/UPnP Client", self.ui.window) sidebar.show_all() def load_and_play(url): app = eog.eog_application_get_instance() app.open_uri_list((url, )) self.ui.cb_item_dbl_click = load_and_play