<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>