diff --git a/doc/en/Gtk/ListStore.xml b/doc/en/Gtk/ListStore.xml
index 116ff7fcd..d85ad4995 100644
--- a/doc/en/Gtk/ListStore.xml
+++ b/doc/en/Gtk/ListStore.xml
@@ -1562,4 +1562,4 @@ The above example creates a new three columns list store. The types of the colum
-
\ No newline at end of file
+
diff --git a/doc/en/Gtk/Print.xml b/doc/en/Gtk/Print.xml
new file mode 100644
index 000000000..3719cae8a
--- /dev/null
+++ b/doc/en/Gtk/Print.xml
@@ -0,0 +1,81 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Object
+
+
+
+
+
+ Constructor
+
+
+ Do Not Use. Class has only static methods.
+
+
+
+
+
+ Method
+
+ Gtk.PageSetup
+
+
+
+
+
+
+
+ Transient parent window for the dialog, or .
+ An existing Page Setup, or .
+ Print settings.
+ Runs the Page Setup Dialog.
+ The user specified Page Setup.
+ For a non-blocking dialog, use .
+
+
+
+
+ Method
+
+ System.Int32
+
+
+
+ Obtains the print operation error quark.
+ The error quark used for print operation errors.
+
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+
+
+
+ Transient parent window for the dialog, or .
+ An existing Page Setup, or .
+ Print settings.
+ Done notification callback.
+ Runs the Page Setup Dialog Asynchronously.
+ To block program execution until the dialog is dismissed, use .
+
+
+
+
+ Global Printing methods.
+
+
+
+
diff --git a/doc/en/Gtk/PrintBackendError.xml b/doc/en/Gtk/PrintBackendError.xml
new file mode 100644
index 000000000..c146b3b61
--- /dev/null
+++ b/doc/en/Gtk/PrintBackendError.xml
@@ -0,0 +1,27 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+
+ Field
+
+ Gtk.PrintBackendError
+
+
+ Generic error.
+
+
+
+
+ Print backend error enumeration.
+ Not typically useful to user code. Exposed for managed backend implementations.
+
+
+
diff --git a/doc/en/Gtk/PrintCapabilities.xml b/doc/en/Gtk/PrintCapabilities.xml
new file mode 100644
index 000000000..4cb3da003
--- /dev/null
+++ b/doc/en/Gtk/PrintCapabilities.xml
@@ -0,0 +1,105 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+ GLib.GType(typeof(Gtk.PrintCapabilitiesGType))
+
+
+ System.Flags
+
+
+
+
+
+ Field
+
+ Gtk.PrintCapabilities
+
+
+ Collation is supported.
+
+
+
+
+ Field
+
+ Gtk.PrintCapabilities
+
+
+ Multiple copy printing is supported.
+
+
+
+
+ Field
+
+ Gtk.PrintCapabilities
+
+
+ Sends documents in PDF format.
+
+
+
+
+ Field
+
+ Gtk.PrintCapabilities
+
+
+ Sends documents in Postscript format.
+
+
+
+
+ Field
+
+ Gtk.PrintCapabilities
+
+
+ Supports partial document printing.
+
+
+
+
+ Field
+
+ Gtk.PrintCapabilities
+
+
+ Preview is supported.
+
+
+
+
+ Field
+
+ Gtk.PrintCapabilities
+
+
+ Reverse is supported.
+
+
+
+
+ Field
+
+ Gtk.PrintCapabilities
+
+
+ Scaled printing is supported.
+
+
+
+
+ PrintCapabilites enumeration.
+
+
+
+
diff --git a/doc/en/Gtk/PrintError.xml b/doc/en/Gtk/PrintError.xml
new file mode 100644
index 000000000..70edadf39
--- /dev/null
+++ b/doc/en/Gtk/PrintError.xml
@@ -0,0 +1,52 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+ GLib.GType(typeof(Gtk.PrintErrorGType))
+
+
+
+
+
+ Field
+
+ Gtk.PrintError
+
+
+ General error.
+
+
+
+
+ Field
+
+ Gtk.PrintError
+
+
+ Internal error occurred.
+
+
+
+
+ Field
+
+ Gtk.PrintError
+
+
+ Out of memory.
+
+
+
+
+ Print error enumeration.
+
+
+
+
diff --git a/doc/en/Gtk/PrintJob.xml b/doc/en/Gtk/PrintJob.xml
new file mode 100644
index 000000000..401ac8f25
--- /dev/null
+++ b/doc/en/Gtk/PrintJob.xml
@@ -0,0 +1,233 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ GLib.Object
+
+
+
+
+
+ Constructor
+
+
+ System.Obsolete
+
+
+
+
+
+
+ Native type value.
+ Obsolete Protected Constructor.
+ Do not use. Replaced by which registers native types automatically. Subclasses should chain to the IntPtr constructor passing and call CreateNativeObject instead of using this constructor. This constructor is provided for backward compatibility if you have manually registered a native value for your subclass.
+
+
+
+
+ Constructor
+
+
+
+
+ Native object pointer.
+ Internal constructor
+ This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.
+
+
+
+
+ Constructor
+
+
+
+
+
+
+
+ Job title.
+ Printer target.
+ Print settings.
+ Page setup.
+ Public constructor.
+ Instantiates a print job.
+
+
+
+
+ Property
+
+ GLib.GType
+
+
+ GType Property.
+ The native value.
+ Returns the native value for .
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+ Default handler for the event.
+ Override this method in a subclass to provide a default handler for the event.
+
+
+
+
+ Property
+
+
+ GLib.Property("page-setup")
+
+
+
+ Gtk.PageSetup
+
+
+ PageSetup property.
+ A .
+
+
+
+
+
+ Property
+
+
+ GLib.Property("printer")
+
+
+
+ Gtk.Printer
+
+
+ Printer property.
+ A .
+ The printer associated with the job.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+ Completion callback delegate.
+ Sends a job to a printer.
+ When sending is complete, is invoked.
+
+
+
+
+ Method
+
+ System.Boolean
+
+
+
+
+
+ Print source file.
+ SetSourceFile method.
+ If , an error occurred.
+ Causes the print job to send an existing source document to the printer. Typically the file is in Postscript format, but on some platforms PDF may also be supported.
+
+
+
+
+ Property
+
+
+ GLib.Property("settings")
+
+
+
+ Gtk.PrintSettings
+
+
+ Settings property.
+ The for the job.
+
+
+
+
+
+ Property
+
+ Gtk.PrintStatus
+
+
+ Status property.
+ a .
+ Indicates the current print status of the job.
+
+
+
+
+ Event
+
+
+ GLib.Signal("status-changed")
+
+
+
+ System.EventHandler
+
+
+ StatusChanged event.
+ Reports changes in print status. Only raised if is . Use to obtain the current status.
+
+
+
+
+ Property
+
+
+ GLib.Property("title")
+
+
+
+ System.String
+
+
+ Title property.
+ The job title string, or if untitled.
+
+
+
+
+
+ Property
+
+
+ GLib.Property("track-print-status")
+
+
+
+ System.Boolean
+
+
+ TrackPrintStatus property.
+ If , the job raises events to report status.
+ Indicates if the job will raise events to report print progress.
+
+
+
+
+ Print job class.
+ Represents a job sent to a printer. Direct use of this class is only necessary when using the non-portable API. The property accesses the cairo surface onto which the pages should be drawn. When finished drawing, call to send the job to the printer.
+
+
+
diff --git a/doc/en/Gtk/PrintJobCompleteFunc.xml b/doc/en/Gtk/PrintJobCompleteFunc.xml
new file mode 100644
index 000000000..dbf97f4d0
--- /dev/null
+++ b/doc/en/Gtk/PrintJobCompleteFunc.xml
@@ -0,0 +1,26 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Delegate
+
+
+
+
+
+
+
+ System.Void
+
+
+ A print job.
+ Unused.
+ Pointer to a native GError, or if no errors occur.
+ Print job completion callback delegate.
+ Invoked by when sending has completed.
+
+
+
diff --git a/doc/en/Gtk/PrintOperationAction.xml b/doc/en/Gtk/PrintOperationAction.xml
new file mode 100644
index 000000000..c39d12006
--- /dev/null
+++ b/doc/en/Gtk/PrintOperationAction.xml
@@ -0,0 +1,62 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+ GLib.GType(typeof(Gtk.PrintOperationActionGType))
+
+
+
+
+
+ Field
+
+ Gtk.PrintOperationAction
+
+
+ Export to a file.
+
+
+
+
+ Field
+
+ Gtk.PrintOperationAction
+
+
+ Show the print preview.
+
+
+
+
+ Field
+
+ Gtk.PrintOperationAction
+
+
+ Print with current settings without showing dialog.
+
+
+
+
+ Field
+
+ Gtk.PrintOperationAction
+
+
+ Show the print dialog.
+
+
+
+
+ Print operation action enumeration.
+
+
+
+
diff --git a/doc/en/Gtk/PrintPages.xml b/doc/en/Gtk/PrintPages.xml
new file mode 100644
index 000000000..100c42ba7
--- /dev/null
+++ b/doc/en/Gtk/PrintPages.xml
@@ -0,0 +1,52 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+ GLib.GType(typeof(Gtk.PrintPagesGType))
+
+
+
+
+
+ Field
+
+ Gtk.PrintPages
+
+
+ Print all pages.
+
+
+
+
+ Field
+
+ Gtk.PrintPages
+
+
+ Print the current page.
+
+
+
+
+ Field
+
+ Gtk.PrintPages
+
+
+ Print a range of pages.
+
+
+
+
+ PrintPages enumeration.
+
+
+
+
diff --git a/doc/en/Gtk/PrintQuality.xml b/doc/en/Gtk/PrintQuality.xml
new file mode 100644
index 000000000..5eab9d9e3
--- /dev/null
+++ b/doc/en/Gtk/PrintQuality.xml
@@ -0,0 +1,62 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+ GLib.GType(typeof(Gtk.PrintQualityGType))
+
+
+
+
+
+ Field
+
+ Gtk.PrintQuality
+
+
+ Draft quality printing.
+
+
+
+
+ Field
+
+ Gtk.PrintQuality
+
+
+ High quality printing.
+
+
+
+
+ Field
+
+ Gtk.PrintQuality
+
+
+ Low quality printing.
+
+
+
+
+ Field
+
+ Gtk.PrintQuality
+
+
+ Normal quality printing.
+
+
+
+
+ Print quality enumeration.
+
+
+
+
diff --git a/doc/en/Gtk/PrintStatus.xml b/doc/en/Gtk/PrintStatus.xml
new file mode 100644
index 000000000..371c05e60
--- /dev/null
+++ b/doc/en/Gtk/PrintStatus.xml
@@ -0,0 +1,112 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+ GLib.GType(typeof(Gtk.PrintStatusGType))
+
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ Printing has finished.
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ Printing was aborted.
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ Pages are being rendered.
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ Printing has not started.
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ Job sent to printer, but has not printed.
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ Problem occurred during printing.
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ BeginPrint event has raised. During pagination.
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ Printer is processing job.
+
+
+
+
+ Field
+
+ Gtk.PrintStatus
+
+
+ Job is being sent to the printer.
+
+
+
+
+ PrintStatus enumeration.
+
+
+
+
diff --git a/doc/en/Gtk/PrintUnixDialog.xml b/doc/en/Gtk/PrintUnixDialog.xml
new file mode 100644
index 000000000..550161f12
--- /dev/null
+++ b/doc/en/Gtk/PrintUnixDialog.xml
@@ -0,0 +1,182 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ Gtk.Dialog
+
+
+
+
+
+ Constructor
+
+
+ System.Obsolete
+
+
+
+
+
+
+ Native type value.
+ Obsolete Protected Constructor.
+ Do not use. Replaced by which registers native types automatically. Subclasses should chain to the IntPtr constructor passing and call CreateNativeObject instead of using this constructor. This constructor is provided for backward compatibility if you have manually registered a native value for your subclass.
+
+
+
+
+ Constructor
+
+
+
+
+ Native object pointer.
+ Internal constructor
+ This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.
+
+
+
+
+ Constructor
+
+
+
+
+
+ Window title.
+ Transient parent window.
+ Public constructor.
+
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+
+ The child widget.
+ The tab label text.
+ Adds a custom tab to the dialog.
+
+
+
+
+
+ Property
+
+
+ GLib.Property("current-page")
+
+
+
+ System.Int32
+
+
+ CurrentPage tab index.
+ An integer index of the selected tab.
+
+
+
+
+
+ Property
+
+ GLib.GType
+
+
+ GType Property.
+ Native value.
+ Returns the native value for .
+
+
+
+
+ Property
+
+ Gtk.PrintCapabilities
+
+
+ Manual capabilities supported.
+ A set of supported by the application.
+ Allows configuration of the supported printing capabilities for an application.
+
+
+
+
+ Property
+
+
+ GLib.Property("page-setup")
+
+
+
+ Gtk.PageSetup
+
+
+ PageSetup property.
+ The specified .
+
+
+
+
+
+ Property
+
+
+ GLib.Property("print-settings")
+
+
+
+ Gtk.PrintSettings
+
+
+ PrintSettings property.
+ Same as .
+
+
+
+
+
+ Property
+
+
+ GLib.Property("selected-printer")
+
+
+
+ Gtk.Printer
+
+
+ Selected printer property.
+ The selected .
+
+
+
+
+
+ Property
+
+ Gtk.PrintSettings
+
+
+ Settings property.
+ The specified .
+
+
+
+
+
+ Unix print dialog.
+ This class implements a Print dialog for platforms which don't provide a native printing dialog.
+
+
+
diff --git a/doc/en/Gtk/PrintWin32Devnames.xml b/doc/en/Gtk/PrintWin32Devnames.xml
new file mode 100644
index 000000000..89938854d
--- /dev/null
+++ b/doc/en/Gtk/PrintWin32Devnames.xml
@@ -0,0 +1,106 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.ValueType
+
+
+
+
+
+ Field
+
+ System.String
+
+
+ Do not use.
+ Do not use.
+
+
+
+
+ Field
+
+ System.String
+
+
+ Do not use.
+ Do not use.
+
+
+
+
+ Field
+
+ System.Int32
+
+
+ Do not use.
+ Do not use.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+ Do not use.
+ Do not use.
+
+
+
+
+ Method
+
+ Gtk.PrintWin32Devnames
+
+
+
+
+
+ Do not use.
+ Do not use.
+ Do not use.
+ Do not use.
+
+
+
+
+ Field
+
+ System.String
+
+
+ Do not use.
+ Do not use.
+
+
+
+
+ Field
+
+ Gtk.PrintWin32Devnames
+
+
+ Do not use.
+ Do not use.
+
+
+
+
+ Internal structure.
+ Do not use.
+
+
+
+
+ System.Obsolete
+
+
+
diff --git a/doc/en/Gtk/PrinterFunc.xml b/doc/en/Gtk/PrinterFunc.xml
new file mode 100644
index 000000000..659dab1d6
--- /dev/null
+++ b/doc/en/Gtk/PrinterFunc.xml
@@ -0,0 +1,23 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Delegate
+
+
+
+
+
+ System.Boolean
+
+
+ A printer.
+ Printer enumeration callback delegate.
+ If , the enumeration is stopped.
+ Invoked by .
+
+
+
diff --git a/doc/en/Gtk/PrinterOptionSet.xml b/doc/en/Gtk/PrinterOptionSet.xml
new file mode 100644
index 000000000..d9765e7d4
--- /dev/null
+++ b/doc/en/Gtk/PrinterOptionSet.xml
@@ -0,0 +1,232 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ GLib.Object
+
+
+
+
+
+ Constructor
+
+
+ To be added.
+ To be added.
+
+
+
+
+ Constructor
+
+
+ System.Obsolete
+
+
+
+
+
+
+ Native type value.
+ Obsolete Protected Constructor.
+ Do not use. Replaced by which registers native types automatically. Subclasses should chain to the IntPtr constructor passing and call CreateNativeObject instead of using this constructor. This constructor is provided for backward compatibility if you have manually registered a native value for your subclass.
+
+
+
+
+ Constructor
+
+
+
+
+ Native object pointer.
+ Internal constructor
+ This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+ Event
+
+
+ GLib.Signal("changed")
+
+
+
+ System.EventHandler
+
+
+ To be added.
+ To be added.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+ To be added.
+ To be added.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+ Property
+
+ GLib.List
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+ Property
+
+ GLib.GType
+
+
+ GType Property.
+ The native value.
+ Returns the native value for .
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+ Method
+
+ Gtk.PrinterOption
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+ Default handler for the event.
+ Override this method in a subclass to provide a default handler for the event.
+
+
+
+
+ Method
+
+ System.Void
+
+
+
+
+
+ To be added.
+ To be added.
+ To be added.
+
+
+
+
+ Printer option set class.
+ Not typically useful to user code. Exposed for use by managed PrintBackend implementations.
+
+
+
diff --git a/doc/en/Gtk/PrinterOptionSetFunc.xml b/doc/en/Gtk/PrinterOptionSetFunc.xml
new file mode 100644
index 000000000..b08b89440
--- /dev/null
+++ b/doc/en/Gtk/PrinterOptionSetFunc.xml
@@ -0,0 +1,22 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Delegate
+
+
+
+
+
+ System.Void
+
+
+ Printer option.
+ Printer option setting callback delegate.
+ Used only be backend code. Exposed for use by managed backend implementations.
+
+
+
diff --git a/doc/en/Gtk/PrinterOptionType.xml b/doc/en/Gtk/PrinterOptionType.xml
new file mode 100644
index 000000000..221d433ba
--- /dev/null
+++ b/doc/en/Gtk/PrinterOptionType.xml
@@ -0,0 +1,67 @@
+
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+
+ Field
+
+ Gtk.PrinterOptionType
+
+
+ Alternative option.
+
+
+
+
+ Field
+
+ Gtk.PrinterOptionType
+
+
+ A true/false option.
+
+
+
+
+ Field
+
+ Gtk.PrinterOptionType
+
+
+ File save option.
+
+
+
+
+ Field
+
+ Gtk.PrinterOptionType
+
+
+ A list option.
+
+
+
+
+ Field
+
+ Gtk.PrinterOptionType
+
+
+ String option.
+
+
+
+
+ PrinterOptionType enumeration.
+
+
+
+
diff --git a/doc/en/Gtk/ProgressBar.xml b/doc/en/Gtk/ProgressBar.xml
index 32a2979a3..515d4c7b5 100644
--- a/doc/en/Gtk/ProgressBar.xml
+++ b/doc/en/Gtk/ProgressBar.xml
@@ -383,4 +383,4 @@ It's marked as obsolete - it's better to use
+
+
+ gtk-sharp
+ 2.10.0.0
+
+
+ System.Enum
+
+
+
+ GLib.GType(typeof(Gtk.UnitGType))
+
+
+
+
+
+ Field
+
+ Gtk.Unit
+
+
+ Inch units.
+
+
+
+
+ Field
+
+ Gtk.Unit
+
+
+ Millimeter units.
+
+
+
+
+ Field
+
+ Gtk.Unit
+
+
+ Pixel units.
+
+
+
+
+ Field
+
+ Gtk.Unit
+
+
+ Point units.
+
+
+
+
+ Unit enumeration.
+
+
+
+