Beispiel #1
0
 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
Beispiel #2
0
 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
Beispiel #3
0
 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
Beispiel #4
0
 def __askForNumberOfPages(self, title, pixbufs_sorted):
     # 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
Beispiel #5
0
 def __askForNumberOfPages(self, title):
     # Sync the current reviewer's page with its data
     self.__getCurrentReviewer().savePageData()
     export_dialog = PagesToExportDialog(self.main_window,
                                         title)
     pages = self.pages_icon_view.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.ResponseType.ACCEPT:
         if export_dialog.current_page_button.get_active():
             pages = [self.__getCurrentReviewer().page]
         export_dialog.destroy()
         return pages
     else:
         export_dialog.destroy()
         return None