some more print api docs

svn path=/trunk/gtk-sharp/; revision=73646
This commit is contained in:
Mike Kestner 2007-03-02 18:06:55 +00:00
parent 3e4881d3c1
commit 07cefb227c
19 changed files with 1508 additions and 2 deletions

View File

@ -1562,4 +1562,4 @@ The above example creates a new three columns list store. The types of the colum
</Docs>
</Member>
</Members>
</Type>
</Type>

81
doc/en/Gtk/Print.xml Normal file
View File

@ -0,0 +1,81 @@
<Type Name="Print" FullName="Gtk.Print">
<TypeSignature Language="C#" Value="public class Print" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public Print ();" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>Do Not Use. Class has only static methods.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="RunPageSetupDialog">
<MemberSignature Language="C#" Value="public static Gtk.PageSetup RunPageSetupDialog (Gtk.Window parent, Gtk.PageSetup page_setup, Gtk.PrintSettings settings);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.PageSetup</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parent" Type="Gtk.Window" />
<Parameter Name="page_setup" Type="Gtk.PageSetup" />
<Parameter Name="settings" Type="Gtk.PrintSettings" />
</Parameters>
<Docs>
<param name="parent">Transient parent window for the dialog, or <see langword="null" />.</param>
<param name="page_setup">An existing Page Setup, or <see langword="null" />.</param>
<param name="settings">Print settings.</param>
<summary>Runs the Page Setup Dialog.</summary>
<returns>The user specified Page Setup.</returns>
<remarks>For a non-blocking dialog, use <see cref="M:Gtk.Print.RunPageSetupDialogAsync" />.</remarks>
</Docs>
</Member>
<Member MemberName="ErrorQuark">
<MemberSignature Language="C#" Value="public static int ErrorQuark ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Obtains the print operation error quark.</summary>
<returns>The error quark used for print operation errors.</returns>
<remarks />
</Docs>
</Member>
<Member MemberName="RunPageSetupDialogAsync">
<MemberSignature Language="C#" Value="public static void RunPageSetupDialogAsync (Gtk.Window parent, Gtk.PageSetup page_setup, Gtk.PrintSettings settings, Gtk.PageSetupDoneFunc done_cb);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="parent" Type="Gtk.Window" />
<Parameter Name="page_setup" Type="Gtk.PageSetup" />
<Parameter Name="settings" Type="Gtk.PrintSettings" />
<Parameter Name="done_cb" Type="Gtk.PageSetupDoneFunc" />
</Parameters>
<Docs>
<param name="parent">Transient parent window for the dialog, or <see langword="null" />.</param>
<param name="page_setup">An existing Page Setup, or <see langword="null" />.</param>
<param name="settings">Print settings.</param>
<param name="done_cb">Done notification callback.</param>
<summary>Runs the Page Setup Dialog Asynchronously.</summary>
<remarks>To block program execution until the dialog is dismissed, use <see cref="M:Gtk.Print.RunPageSetupDialog" />.</remarks>
</Docs>
</Member>
</Members>
<Docs>
<summary>Global Printing methods.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,27 @@
<Type Name="PrintBackendError" FullName="Gtk.PrintBackendError">
<TypeSignature Language="C#" Value="public enum PrintBackendError" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Members>
<Member MemberName="Generic">
<MemberSignature Language="C#" Value="Generic" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintBackendError</ReturnType>
</ReturnValue>
<Docs>
<summary>Generic error.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>Print backend error enumeration.</summary>
<remarks>Not typically useful to user code. Exposed for managed backend implementations.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,105 @@
<Type Name="PrintCapabilities" FullName="Gtk.PrintCapabilities">
<TypeSignature Language="C#" Value="public enum PrintCapabilities" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.PrintCapabilitiesGType))</AttributeName>
</Attribute>
<Attribute>
<AttributeName>System.Flags</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName="Collate">
<MemberSignature Language="C#" Value="Collate" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Collation is supported.</summary>
</Docs>
</Member>
<Member MemberName="Copies">
<MemberSignature Language="C#" Value="Copies" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Multiple copy printing is supported.</summary>
</Docs>
</Member>
<Member MemberName="GeneratePdf">
<MemberSignature Language="C#" Value="GeneratePdf" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Sends documents in PDF format.</summary>
</Docs>
</Member>
<Member MemberName="GeneratePs">
<MemberSignature Language="C#" Value="GeneratePs" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Sends documents in Postscript format.</summary>
</Docs>
</Member>
<Member MemberName="PageSet">
<MemberSignature Language="C#" Value="PageSet" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Supports partial document printing.</summary>
</Docs>
</Member>
<Member MemberName="Preview">
<MemberSignature Language="C#" Value="Preview" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Preview is supported.</summary>
</Docs>
</Member>
<Member MemberName="Reverse">
<MemberSignature Language="C#" Value="Reverse" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Reverse is supported.</summary>
</Docs>
</Member>
<Member MemberName="Scale">
<MemberSignature Language="C#" Value="Scale" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Scaled printing is supported.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>PrintCapabilites enumeration.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>

52
doc/en/Gtk/PrintError.xml Normal file
View File

@ -0,0 +1,52 @@
<Type Name="PrintError" FullName="Gtk.PrintError">
<TypeSignature Language="C#" Value="public enum PrintError" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.PrintErrorGType))</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName="General">
<MemberSignature Language="C#" Value="General" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintError</ReturnType>
</ReturnValue>
<Docs>
<summary>General error.</summary>
</Docs>
</Member>
<Member MemberName="InternalError">
<MemberSignature Language="C#" Value="InternalError" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintError</ReturnType>
</ReturnValue>
<Docs>
<summary>Internal error occurred.</summary>
</Docs>
</Member>
<Member MemberName="Nomem">
<MemberSignature Language="C#" Value="Nomem" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintError</ReturnType>
</ReturnValue>
<Docs>
<summary>Out of memory.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>Print error enumeration.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>

233
doc/en/Gtk/PrintJob.xml Normal file
View File

@ -0,0 +1,233 @@
<Type Name="PrintJob" FullName="Gtk.PrintJob">
<TypeSignature Language="C#" Value="public class PrintJob : GLib.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected PrintJob (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<param name="gtype">Native type value.</param>
<summary>Obsolete Protected Constructor.</summary>
<remarks>Do not use. Replaced by <see cref="M:GLib.Object.CreateNativeObject" /> which registers native types automatically. Subclasses should chain to the IntPtr constructor passing <see cref="M:System.IntPtr.Zero" /> and call CreateNativeObject instead of using this constructor. This constructor is provided for backward compatibility if you have manually registered a native <see cref="T:GLib.GType" /> value for your subclass.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PrintJob (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PrintJob (string title, Gtk.Printer printer, Gtk.PrintSettings settings, Gtk.PageSetup page_setup);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="title" Type="System.String" />
<Parameter Name="printer" Type="Gtk.Printer" />
<Parameter Name="settings" Type="Gtk.PrintSettings" />
<Parameter Name="page_setup" Type="Gtk.PageSetup" />
</Parameters>
<Docs>
<param name="title">Job title.</param>
<param name="printer">Printer target.</param>
<param name="settings">Print settings.</param>
<param name="page_setup">Page setup.</param>
<summary>Public constructor.</summary>
<remarks>Instantiates a print job.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>The native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.PrintJob" />.</remarks>
</Docs>
</Member>
<Member MemberName="OnStatusChanged">
<MemberSignature Language="C#" Value="protected virtual void OnStatusChanged ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.PrintJob.StatusChanged" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.PrintJob.StatusChanged" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="PageSetup">
<MemberSignature Language="C#" Value="public Gtk.PageSetup PageSetup { get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("page-setup")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PageSetup</ReturnType>
</ReturnValue>
<Docs>
<summary>PageSetup property.</summary>
<value>A <see cref="T:Gtk.PageSetup" />.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Printer">
<MemberSignature Language="C#" Value="public Gtk.Printer Printer { get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("printer")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Printer</ReturnType>
</ReturnValue>
<Docs>
<summary>Printer property.</summary>
<value>A <see cref="T:Gtk.Printer" />.</value>
<remarks>The printer associated with the job.</remarks>
</Docs>
</Member>
<Member MemberName="Send">
<MemberSignature Language="C#" Value="public void Send (Gtk.PrintJobCompleteFunc cb);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="cb" Type="Gtk.PrintJobCompleteFunc" />
</Parameters>
<Docs>
<param name="cb">Completion callback delegate.</param>
<summary>Sends a job to a printer.</summary>
<remarks>When sending is complete, <paramref name="cb" /> is invoked.</remarks>
</Docs>
</Member>
<Member MemberName="SetSourceFile">
<MemberSignature Language="C#" Value="public bool SetSourceFile (string filename);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="filename" Type="System.String" />
</Parameters>
<Docs>
<param name="filename">Print source file.</param>
<summary>SetSourceFile method.</summary>
<returns>If <see langword="false" />, an error occurred.</returns>
<remarks>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.</remarks>
</Docs>
</Member>
<Member MemberName="Settings">
<MemberSignature Language="C#" Value="public Gtk.PrintSettings Settings { get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("settings")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PrintSettings</ReturnType>
</ReturnValue>
<Docs>
<summary>Settings property.</summary>
<value>The <see cref="T:Gtk.PrintSettings" /> for the job.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Status">
<MemberSignature Language="C#" Value="public Gtk.PrintStatus Status { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Status property.</summary>
<value>a <see cref="T:Gtk.PrintStatus" />.</value>
<remarks>Indicates the current print status of the job.</remarks>
</Docs>
</Member>
<Member MemberName="StatusChanged">
<MemberSignature Language="C#" Value="public event EventHandler StatusChanged;" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("status-changed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>StatusChanged event.</summary>
<remarks>Reports changes in print status. Only raised if <see cref="M:Gtk.PrintJob.TrackPrintStatus" /> is <see langword="true" />. Use <see cref="M:Gtk.PrintJob.Status" /> to obtain the current status.</remarks>
</Docs>
</Member>
<Member MemberName="Title">
<MemberSignature Language="C#" Value="public string Title { get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("title")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Title property.</summary>
<value>The job title string, or <see langword="null" /> if untitled.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="TrackPrintStatus">
<MemberSignature Language="C#" Value="public bool TrackPrintStatus { set; get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("track-print-status")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<summary>TrackPrintStatus property.</summary>
<value>If <see langword="true" />, the job raises events to report status.</value>
<remarks>Indicates if the job will raise <see cref="M:Gtk.PrintJob.StatusChanged" /> events to report print progress.</remarks>
</Docs>
</Member>
</Members>
<Docs>
<summary>Print job class.</summary>
<remarks>Represents a job sent to a printer. Direct use of this class is only necessary when using the non-portable <see cref="T:Gtk.PrintUnixDialog" /> API. The <see cref="M:Gtk.PrintJob.Surface" /> property accesses the cairo surface onto which the pages should be drawn. When finished drawing, call <see cref="M:Gtk.PrintJob.Send" /> to send the job to the printer.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,26 @@
<Type Name="PrintJobCompleteFunc" FullName="Gtk.PrintJobCompleteFunc">
<TypeSignature Language="C#" Value="public delegate void PrintJobCompleteFunc(PrintJob print_job, IntPtr user_data, IntPtr error);" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="print_job" Type="Gtk.PrintJob" />
<Parameter Name="user_data" Type="System.IntPtr" />
<Parameter Name="error" Type="System.IntPtr" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="print_job">A print job.</param>
<param name="user_data">Unused.</param>
<param name="error">Pointer to a native GError, or <see cref="M:System.IntPtr.Zero" /> if no errors occur.</param>
<summary>Print job completion callback delegate.</summary>
<remarks>Invoked by <see cref="M:Gtk.PrintJob.Send" /> when sending has completed.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,62 @@
<Type Name="PrintOperationAction" FullName="Gtk.PrintOperationAction">
<TypeSignature Language="C#" Value="public enum PrintOperationAction" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.PrintOperationActionGType))</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName="Export">
<MemberSignature Language="C#" Value="Export" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintOperationAction</ReturnType>
</ReturnValue>
<Docs>
<summary>Export to a file.</summary>
</Docs>
</Member>
<Member MemberName="Preview">
<MemberSignature Language="C#" Value="Preview" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintOperationAction</ReturnType>
</ReturnValue>
<Docs>
<summary>Show the print preview.</summary>
</Docs>
</Member>
<Member MemberName="Print">
<MemberSignature Language="C#" Value="Print" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintOperationAction</ReturnType>
</ReturnValue>
<Docs>
<summary>Print with current settings without showing dialog.</summary>
</Docs>
</Member>
<Member MemberName="PrintDialog">
<MemberSignature Language="C#" Value="PrintDialog" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintOperationAction</ReturnType>
</ReturnValue>
<Docs>
<summary>Show the print dialog.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>Print operation action enumeration.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>

52
doc/en/Gtk/PrintPages.xml Normal file
View File

@ -0,0 +1,52 @@
<Type Name="PrintPages" FullName="Gtk.PrintPages">
<TypeSignature Language="C#" Value="public enum PrintPages" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.PrintPagesGType))</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName="All">
<MemberSignature Language="C#" Value="All" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintPages</ReturnType>
</ReturnValue>
<Docs>
<summary>Print all pages.</summary>
</Docs>
</Member>
<Member MemberName="Current">
<MemberSignature Language="C#" Value="Current" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintPages</ReturnType>
</ReturnValue>
<Docs>
<summary>Print the current page.</summary>
</Docs>
</Member>
<Member MemberName="Ranges">
<MemberSignature Language="C#" Value="Ranges" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintPages</ReturnType>
</ReturnValue>
<Docs>
<summary>Print a range of pages.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>PrintPages enumeration.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,62 @@
<Type Name="PrintQuality" FullName="Gtk.PrintQuality">
<TypeSignature Language="C#" Value="public enum PrintQuality" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.PrintQualityGType))</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName="Draft">
<MemberSignature Language="C#" Value="Draft" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintQuality</ReturnType>
</ReturnValue>
<Docs>
<summary>Draft quality printing.</summary>
</Docs>
</Member>
<Member MemberName="High">
<MemberSignature Language="C#" Value="High" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintQuality</ReturnType>
</ReturnValue>
<Docs>
<summary>High quality printing.</summary>
</Docs>
</Member>
<Member MemberName="Low">
<MemberSignature Language="C#" Value="Low" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintQuality</ReturnType>
</ReturnValue>
<Docs>
<summary>Low quality printing.</summary>
</Docs>
</Member>
<Member MemberName="Normal">
<MemberSignature Language="C#" Value="Normal" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintQuality</ReturnType>
</ReturnValue>
<Docs>
<summary>Normal quality printing.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>Print quality enumeration.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>

112
doc/en/Gtk/PrintStatus.xml Normal file
View File

@ -0,0 +1,112 @@
<Type Name="PrintStatus" FullName="Gtk.PrintStatus">
<TypeSignature Language="C#" Value="public enum PrintStatus" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.PrintStatusGType))</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName="Finished">
<MemberSignature Language="C#" Value="Finished" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Printing has finished.</summary>
</Docs>
</Member>
<Member MemberName="FinishedAborted">
<MemberSignature Language="C#" Value="FinishedAborted" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Printing was aborted.</summary>
</Docs>
</Member>
<Member MemberName="GeneratingData">
<MemberSignature Language="C#" Value="GeneratingData" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Pages are being rendered.</summary>
</Docs>
</Member>
<Member MemberName="Initial">
<MemberSignature Language="C#" Value="Initial" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Printing has not started.</summary>
</Docs>
</Member>
<Member MemberName="Pending">
<MemberSignature Language="C#" Value="Pending" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Job sent to printer, but has not printed.</summary>
</Docs>
</Member>
<Member MemberName="PendingIssue">
<MemberSignature Language="C#" Value="PendingIssue" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Problem occurred during printing.</summary>
</Docs>
</Member>
<Member MemberName="Preparing">
<MemberSignature Language="C#" Value="Preparing" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>BeginPrint event has raised. During pagination.</summary>
</Docs>
</Member>
<Member MemberName="Printing">
<MemberSignature Language="C#" Value="Printing" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Printer is processing job.</summary>
</Docs>
</Member>
<Member MemberName="SendingData">
<MemberSignature Language="C#" Value="SendingData" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintStatus</ReturnType>
</ReturnValue>
<Docs>
<summary>Job is being sent to the printer.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>PrintStatus enumeration.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,182 @@
<Type Name="PrintUnixDialog" FullName="Gtk.PrintUnixDialog">
<TypeSignature Language="C#" Value="public class PrintUnixDialog : Gtk.Dialog" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>Gtk.Dialog</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected PrintUnixDialog (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<param name="gtype">Native type value.</param>
<summary>Obsolete Protected Constructor.</summary>
<remarks>Do not use. Replaced by <see cref="M:GLib.Object.CreateNativeObject" /> which registers native types automatically. Subclasses should chain to the IntPtr constructor passing <see cref="M:System.IntPtr.Zero" /> and call CreateNativeObject instead of using this constructor. This constructor is provided for backward compatibility if you have manually registered a native <see cref="T:GLib.GType" /> value for your subclass.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PrintUnixDialog (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PrintUnixDialog (string title, Gtk.Window parent);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="title" Type="System.String" />
<Parameter Name="parent" Type="Gtk.Window" />
</Parameters>
<Docs>
<param name="title">Window title.</param>
<param name="parent">Transient parent window.</param>
<summary>Public constructor.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="AddCustomTab">
<MemberSignature Language="C#" Value="public void AddCustomTab (Gtk.Widget child, Gtk.Widget tab_label);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="child" Type="Gtk.Widget" />
<Parameter Name="tab_label" Type="Gtk.Widget" />
</Parameters>
<Docs>
<param name="child">The child widget.</param>
<param name="tab_label">The tab label text.</param>
<summary>Adds a custom tab to the dialog.</summary>
<remarks />
</Docs>
</Member>
<Member MemberName="CurrentPage">
<MemberSignature Language="C#" Value="public int CurrentPage { set; get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("current-page")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>CurrentPage tab index.</summary>
<value>An integer index of the selected tab.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>Native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.PrintUnixDialog" />.</remarks>
</Docs>
</Member>
<Member MemberName="ManualCapabilities">
<MemberSignature Language="C#" Value="public Gtk.PrintCapabilities ManualCapabilities { set; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintCapabilities</ReturnType>
</ReturnValue>
<Docs>
<summary>Manual capabilities supported.</summary>
<value>A set of <see cref="T:Gtk.PrintCapabilities" /> supported by the application.</value>
<remarks>Allows configuration of the supported printing capabilities for an application.</remarks>
</Docs>
</Member>
<Member MemberName="PageSetup">
<MemberSignature Language="C#" Value="public Gtk.PageSetup PageSetup { set; get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("page-setup")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PageSetup</ReturnType>
</ReturnValue>
<Docs>
<summary>PageSetup property.</summary>
<value>The specified <see cref="T:Gtk.PageSetup" />.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="PrintSettings">
<MemberSignature Language="C#" Value="public Gtk.PrintSettings PrintSettings { set; get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("print-settings")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.PrintSettings</ReturnType>
</ReturnValue>
<Docs>
<summary>PrintSettings property.</summary>
<value>Same as <see cref="M:Gtk.PrintUnixDialog.Settings" />.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="SelectedPrinter">
<MemberSignature Language="C#" Value="public Gtk.Printer SelectedPrinter { get; };" />
<MemberType>Property</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Property("selected-printer")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>Gtk.Printer</ReturnType>
</ReturnValue>
<Docs>
<summary>Selected printer property.</summary>
<value>The selected <see cref="T:Gtk.Printer" />.</value>
<remarks />
</Docs>
</Member>
<Member MemberName="Settings">
<MemberSignature Language="C#" Value="public Gtk.PrintSettings Settings { set; get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintSettings</ReturnType>
</ReturnValue>
<Docs>
<summary>Settings property.</summary>
<value>The specified <see cref="T:Gtk.PrintSettings" />.</value>
<remarks />
</Docs>
</Member>
</Members>
<Docs>
<summary>Unix print dialog.</summary>
<remarks>This class implements a Print dialog for platforms which don't provide a native printing dialog.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,106 @@
<Type Name="PrintWin32Devnames" FullName="Gtk.PrintWin32Devnames">
<TypeSignature Language="C#" Value="public struct PrintWin32Devnames" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.ValueType</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName="Device">
<MemberSignature Language="C#" Value="public string Device;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Do not use.</summary>
<remarks>Do not use.</remarks>
</Docs>
</Member>
<Member MemberName="Driver">
<MemberSignature Language="C#" Value="public string Driver;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Do not use.</summary>
<remarks>Do not use.</remarks>
</Docs>
</Member>
<Member MemberName="Flags">
<MemberSignature Language="C#" Value="public int Flags;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.Int32</ReturnType>
</ReturnValue>
<Docs>
<summary>Do not use.</summary>
<remarks>Do not use.</remarks>
</Docs>
</Member>
<Member MemberName="Free">
<MemberSignature Language="C#" Value="public void Free ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Do not use.</summary>
<remarks>Do not use.</remarks>
</Docs>
</Member>
<Member MemberName="New">
<MemberSignature Language="C#" Value="public static Gtk.PrintWin32Devnames New (IntPtr raw);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintWin32Devnames</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Do not use.</param>
<summary>Do not use.</summary>
<returns>Do not use.</returns>
<remarks>Do not use.</remarks>
</Docs>
</Member>
<Member MemberName="Output">
<MemberSignature Language="C#" Value="public string Output;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>System.String</ReturnType>
</ReturnValue>
<Docs>
<summary>Do not use.</summary>
<remarks>Do not use.</remarks>
</Docs>
</Member>
<Member MemberName="Zero">
<MemberSignature Language="C#" Value="public static Gtk.PrintWin32Devnames Zero;" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrintWin32Devnames</ReturnType>
</ReturnValue>
<Docs>
<summary>Do not use.</summary>
<remarks>Do not use.</remarks>
</Docs>
</Member>
</Members>
<Docs>
<summary>Internal structure.</summary>
<remarks>Do not use.</remarks>
<since version="Gtk# 2.10" />
</Docs>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
</Type>

View File

@ -0,0 +1,23 @@
<Type Name="PrinterFunc" FullName="Gtk.PrinterFunc">
<TypeSignature Language="C#" Value="public delegate bool PrinterFunc(Printer printer);" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="printer" Type="Gtk.Printer" />
</Parameters>
<ReturnValue>
<ReturnType>System.Boolean</ReturnType>
</ReturnValue>
<Docs>
<param name="printer">A printer.</param>
<summary>Printer enumeration callback delegate.</summary>
<returns>If <see langword="true" />, the enumeration is stopped.</returns>
<remarks>Invoked by <see cref="M:Gtk.Printer.EnumeratePrinters" />.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,232 @@
<Type Name="PrinterOptionSet" FullName="Gtk.PrinterOptionSet">
<TypeSignature Language="C#" Value="public class PrinterOptionSet : GLib.Object" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>GLib.Object</BaseTypeName>
</Base>
<Interfaces />
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PrinterOptionSet ();" />
<MemberType>Constructor</MemberType>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected PrinterOptionSet (GLib.GType gtype);" />
<MemberType>Constructor</MemberType>
<Attributes>
<Attribute>
<AttributeName>System.Obsolete</AttributeName>
</Attribute>
</Attributes>
<Parameters>
<Parameter Name="gtype" Type="GLib.GType" />
</Parameters>
<Docs>
<param name="gtype">Native type value.</param>
<summary>Obsolete Protected Constructor.</summary>
<remarks>Do not use. Replaced by <see cref="M:GLib.Object.CreateNativeObject" /> which registers native types automatically. Subclasses should chain to the IntPtr constructor passing <see cref="M:System.IntPtr.Zero" /> and call CreateNativeObject instead of using this constructor. This constructor is provided for backward compatibility if you have manually registered a native <see cref="T:GLib.GType" /> value for your subclass.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public PrinterOptionSet (IntPtr raw);" />
<MemberType>Constructor</MemberType>
<Parameters>
<Parameter Name="raw" Type="System.IntPtr" />
</Parameters>
<Docs>
<param name="raw">Native object pointer.</param>
<summary>Internal constructor</summary>
<remarks>This is not typically used by C# code. Exposed primarily for use by language bindings to wrap native object instances.</remarks>
</Docs>
</Member>
<Member MemberName="Add">
<MemberSignature Language="C#" Value="public void Add (Gtk.PrinterOption option);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="option" Type="Gtk.PrinterOption" />
</Parameters>
<Docs>
<param name="option">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Boolean">
<MemberSignature Language="C#" Value="public static void Boolean (Gtk.PrinterOption option, bool value);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="option" Type="Gtk.PrinterOption" />
<Parameter Name="value" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="option">To be added.</param>
<param name="value">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Changed">
<MemberSignature Language="C#" Value="public event EventHandler Changed;" />
<MemberType>Event</MemberType>
<Attributes>
<Attribute>
<AttributeName>GLib.Signal("changed")</AttributeName>
</Attribute>
</Attributes>
<ReturnValue>
<ReturnType>System.EventHandler</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ClearConflicts">
<MemberSignature Language="C#" Value="public void ClearConflicts ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Foreach">
<MemberSignature Language="C#" Value="public void Foreach (Gtk.PrinterOptionSetFunc func);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="func" Type="Gtk.PrinterOptionSetFunc" />
</Parameters>
<Docs>
<param name="func">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ForeachInGroup">
<MemberSignature Language="C#" Value="public void ForeachInGroup (string group, Gtk.PrinterOptionSetFunc func);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="group" Type="System.String" />
<Parameter Name="func" Type="Gtk.PrinterOptionSetFunc" />
</Parameters>
<Docs>
<param name="group">To be added.</param>
<param name="func">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Groups">
<MemberSignature Language="C#" Value="public GLib.List Groups { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.List</ReturnType>
</ReturnValue>
<Docs>
<summary>To be added.</summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GType">
<MemberSignature Language="C#" Value="public static GLib.GType GType { get; };" />
<MemberType>Property</MemberType>
<ReturnValue>
<ReturnType>GLib.GType</ReturnType>
</ReturnValue>
<Docs>
<summary>GType Property.</summary>
<value>The native <see cref="T:GLib.GType" /> value.</value>
<remarks>Returns the native <see cref="T:GLib.GType" /> value for <see cref="T:Gtk.PrinterOptionSet" />.</remarks>
</Docs>
</Member>
<Member MemberName="HasConflict">
<MemberSignature Language="C#" Value="public static void HasConflict (Gtk.PrinterOption option, bool has_conflict);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="option" Type="Gtk.PrinterOption" />
<Parameter Name="has_conflict" Type="System.Boolean" />
</Parameters>
<Docs>
<param name="option">To be added.</param>
<param name="has_conflict">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="Lookup">
<MemberSignature Language="C#" Value="public Gtk.PrinterOption Lookup (string name);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrinterOption</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="name" Type="System.String" />
</Parameters>
<Docs>
<param name="name">To be added.</param>
<summary>To be added.</summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="OnChanged">
<MemberSignature Language="C#" Value="protected virtual void OnChanged ();" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters />
<Docs>
<summary>Default handler for the <see cref="M:Gtk.PrinterOptionSet.Changed" /> event.</summary>
<remarks>Override this method in a subclass to provide a default handler for the <see cref="M:Gtk.PrinterOptionSet.Changed" /> event.</remarks>
</Docs>
</Member>
<Member MemberName="Remove">
<MemberSignature Language="C#" Value="public void Remove (Gtk.PrinterOption option);" />
<MemberType>Method</MemberType>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="option" Type="Gtk.PrinterOption" />
</Parameters>
<Docs>
<param name="option">To be added.</param>
<summary>To be added.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
</Members>
<Docs>
<summary>Printer option set class.</summary>
<remarks>Not typically useful to user code. Exposed for use by managed PrintBackend implementations.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,22 @@
<Type Name="PrinterOptionSetFunc" FullName="Gtk.PrinterOptionSetFunc">
<TypeSignature Language="C#" Value="public delegate void PrinterOptionSetFunc(PrinterOption option);" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Delegate</BaseTypeName>
</Base>
<Parameters>
<Parameter Name="option" Type="Gtk.PrinterOption" />
</Parameters>
<ReturnValue>
<ReturnType>System.Void</ReturnType>
</ReturnValue>
<Docs>
<param name="option">Printer option.</param>
<summary>Printer option setting callback delegate.</summary>
<remarks>Used only be backend code. Exposed for use by managed backend implementations.</remarks>
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -0,0 +1,67 @@
<Type Name="PrinterOptionType" FullName="Gtk.PrinterOptionType">
<TypeSignature Language="C#" Value="public enum PrinterOptionType" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Members>
<Member MemberName="Alternative">
<MemberSignature Language="C#" Value="Alternative" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrinterOptionType</ReturnType>
</ReturnValue>
<Docs>
<summary>Alternative option.</summary>
</Docs>
</Member>
<Member MemberName="Boolean">
<MemberSignature Language="C#" Value="Boolean" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrinterOptionType</ReturnType>
</ReturnValue>
<Docs>
<summary>A true/false option.</summary>
</Docs>
</Member>
<Member MemberName="Filesave">
<MemberSignature Language="C#" Value="Filesave" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrinterOptionType</ReturnType>
</ReturnValue>
<Docs>
<summary>File save option.</summary>
</Docs>
</Member>
<Member MemberName="Pickone">
<MemberSignature Language="C#" Value="Pickone" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrinterOptionType</ReturnType>
</ReturnValue>
<Docs>
<summary>A list option.</summary>
</Docs>
</Member>
<Member MemberName="String">
<MemberSignature Language="C#" Value="String" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.PrinterOptionType</ReturnType>
</ReturnValue>
<Docs>
<summary>String option.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>PrinterOptionType enumeration.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>

View File

@ -383,4 +383,4 @@ It's marked as obsolete - it's better to use <see cref="M:Gtk.ProgressBar.Fracti
</Attributes>
</Member>
</Members>
</Type>
</Type>

62
doc/en/Gtk/Unit.xml Normal file
View File

@ -0,0 +1,62 @@
<Type Name="Unit" FullName="Gtk.Unit">
<TypeSignature Language="C#" Value="public enum Unit" />
<AssemblyInfo>
<AssemblyName>gtk-sharp</AssemblyName>
<AssemblyVersion>2.10.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Enum</BaseTypeName>
</Base>
<Attributes>
<Attribute>
<AttributeName>GLib.GType(typeof(Gtk.UnitGType))</AttributeName>
</Attribute>
</Attributes>
<Members>
<Member MemberName="Inch">
<MemberSignature Language="C#" Value="Inch" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Unit</ReturnType>
</ReturnValue>
<Docs>
<summary>Inch units.</summary>
</Docs>
</Member>
<Member MemberName="Mm">
<MemberSignature Language="C#" Value="Mm" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Unit</ReturnType>
</ReturnValue>
<Docs>
<summary>Millimeter units.</summary>
</Docs>
</Member>
<Member MemberName="Pixel">
<MemberSignature Language="C#" Value="Pixel" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Unit</ReturnType>
</ReturnValue>
<Docs>
<summary>Pixel units.</summary>
</Docs>
</Member>
<Member MemberName="Points">
<MemberSignature Language="C#" Value="Points" />
<MemberType>Field</MemberType>
<ReturnValue>
<ReturnType>Gtk.Unit</ReturnType>
</ReturnValue>
<Docs>
<summary>Point units.</summary>
</Docs>
</Member>
</Members>
<Docs>
<summary>Unit enumeration.</summary>
<remarks />
<since version="Gtk# 2.10" />
</Docs>
</Type>