gtkunixprint.PrintUnixDialog — an dialog for selecting a printer in Unix (new in PyGTK 2.10)
| class gtkunixprint.PrintUnixDialog(gtk.Dialog): | 
+--gobject.GObject +-- gtk.Object +-- gtk.Widget +-- gtk.Container +-- gtk.Bin +-- gtk.Window +-- gtk.Dialog +-- gtkunixprint.PrintUnixDialog
| 
 | 
    gtkunixprint.PrintUnixDialog(title=None, parent=None)| 
 | The title of the dialog, or None | 
| 
 | The transient parent of the dialog, or None | 
| Returns : | a new gtkunixprint.PrintUnixDialog | 
This constructor is available in PyGTK 2.10 and above.
Creates a new gtkunixprint.PrintUnixDialog.
    def set_page_setup(page_setup)| 
 | a gtk.PageSetup | 
This method is available in PyGTK 2.10 and above.
The set_page_setup() method sets the
      "page-setup" property to the gtk.PageSetup
      specified by page_setup.
    def get_page_setup()| Returns : | the page setup of the dialog. | 
This method is available in PyGTK 2.10 and above.
The get_page_setup() method returns the
      gtk.PageSetup
      that is used by the gtkunixprint.PrintUnixDialog.
    def set_current_page(current_page)| 
 | the current page number. | 
This method is available in PyGTK 2.10 and above.
The set_current_page() method sets the
      "current-page" property ot the value specified by
      current_page. If
      current_page is not -1 (the default value), the
      current page choice for the range of pages to print is enabled.
    def get_current_page()| Returns : | the current page of the dialog | 
This method is available in PyGTK 2.10 and above.
The get_current_page() method returns
      the current page of the gtkunixprint.PrintUnixDialog.
    def set_settings(settings=None)| 
 | a gtk.PrintSettings,
          orNone | 
This method is available in PyGTK 2.10 and above.
The set_settings() method sets the
      gtk.PrintSettings
      for the gtkunixprint.PrintUnixDialog. Typically,
      this is used to restore saved print settings from a previous print
      operation before the print dialog is shown.
    def get_settings()| Returns : | a new gtk.PrintSettingsobject with the values from the dialog | 
This method is available in PyGTK 2.10 and above.
The get_settings() method returns a new
      gtk.PrintSettings
      object that represents the current values in the print dialog.
    def get_selected_printer()| Returns : | the currently selected printer | 
This method is available in PyGTK 2.10 and above.
The get_selected_printer() method
      returns the currently selected gtkunixprint.Printer.
    def add_custom_tab(child, tab_label)| 
 | a gtk.Widget | 
| 
 | a gtk.Widget | 
This method is available in PyGTK 2.10 and above.
The add_custom_tab() method adds a tab
      to the dialog using the gtk.Widget
      specified by child for the contents and
      tab_label for the label.
    def set_manual_capabilities(capabilities)| 
 | one of the Unixprint Print Capabilities Flag Constants | 
This method is available in PyGTK 2.10 and above.
The set_manual_capabilities() method
      lets you specify the printing capabilities your application supports
      using the Unixprint Print Capabilities Flag Constants specified by
      capabilities. For example, if the application
      can handle scaling the output then it should pass
      gtkunixprint.PRINT_CAPABILITY_SCALE. If it doesn't
      pass that, the dialog will only let you select the scale if the
      printing system automatically handles scaling.