def action(menu, text): selection = self.ui.treeview.get_selection() model, selected_rows = selection.get_selected_rows() if text == 'item.delete': for row_path in selected_rows: self.ui.destroy_object(row_path) return if (len(selected_rows) > 0 and text == ' item.play'): row_path = selected_rows.pop(0) iter = self.ui.store.get_iter(row_path) url, = self.ui.store.get(iter, SERVICE_COLUMN) app = eog.eog_application_get_instance() app.open_uri_list((url, )) for row_path in selected_rows: iter = self.ui.store.get_iter(row_path) url, = self.ui.store.get(iter, SERVICE_COLUMN) app = eog.eog_application_get_instance() app.open_uri_list((url, ))
def _on_row_activated(self, treeview, path, view_column): #check the user didnt click a header row rowref = treeview.get_model().get_iter(path) if treeview.get_model().iter_depth(rowref) == 0: return #open eog to show the image clickedUri = treeview.get_model()[path][2] app = eog.eog_application_get_instance() app.open_uri_list((clickedUri,))
def action(menu, text): selection = self.ui.treeview.get_selection() model, selected_rows = selection.get_selected_rows() if text == 'item.delete': for row_path in selected_rows: self.ui.destroy_object(row_path) return if(len(selected_rows) > 0 and text ==' item.play'): row_path = selected_rows.pop(0) iter = self.ui.store.get_iter(row_path) url, = self.ui.store.get(iter,SERVICE_COLUMN) app = eog.eog_application_get_instance() app.open_uri_list((url,)) for row_path in selected_rows: iter = self.ui.store.get_iter(row_path) url, = self.ui.store.get(iter,SERVICE_COLUMN) app = eog.eog_application_get_instance() app.open_uri_list((url,))
def load_and_play(url): app = eog.eog_application_get_instance() app.open_uri_list((url, ))
def load_and_play(url): app = eog.eog_application_get_instance() app.open_uri_list((url,))