def __askForNumberOfPages(self, title, pixbufs_sorted): export_dialog = PagesToExportDialog(title) image_reviewers = self.getImageReviewers(pixbufs_sorted) # When there's only one document loaded or none, # we don't ask for the number of pages to export if len(image_reviewers) < 2: return image_reviewers response = export_dialog.run() if response == gtk.RESPONSE_ACCEPT: if export_dialog.current_page_button.get_active(): image_reviewers = [self.__getCurrentReviewer()] export_dialog.destroy() return image_reviewers else: export_dialog.destroy() return None
def __askForNumberOfPages(self, title): # Sync the current reviewer's page with its data self.__getCurrentReviewer().savePageData() export_dialog = PagesToExportDialog(title) pages = self.source_images_selector_widget.getAllPages() # When there's only one document loaded or none, # we don't ask for the number of pages to export if len(pages) < 2: return pages response = export_dialog.run() if response == gtk.RESPONSE_ACCEPT: if export_dialog.current_page_button.get_active(): pages = [self.__getCurrentReviewer().page] export_dialog.destroy() return pages else: export_dialog.destroy() return None