Table of Contents

Class PrintUnixDialog

Namespace
Gtk
Assembly
Gtk-4.0.dll
public class PrintUnixDialog : Dialog, IObject, INotifyPropertyChanged, IDisposable, Accessible, Buildable, ConstraintTarget, Native, Root, ShortcutManager, IHandle, GTypeProvider
Inheritance
PrintUnixDialog
Implements
Inherited Members

Constructors

PrintUnixDialog()

public PrintUnixDialog()

PrintUnixDialog(params ConstructArgument[])

protected PrintUnixDialog(params ConstructArgument[] constructArguments)

Parameters

constructArguments ConstructArgument[]

PrintUnixDialog(IntPtr, bool)

protected PrintUnixDialog(IntPtr ptr, bool ownedRef)

Parameters

ptr IntPtr
ownedRef bool

Fields

CurrentPagePropertyDefinition

public static readonly Property<int, PrintUnixDialog> CurrentPagePropertyDefinition

Field Value

Property<int, PrintUnixDialog>

EmbedPageSetupPropertyDefinition

public static readonly Property<bool, PrintUnixDialog> EmbedPageSetupPropertyDefinition

Field Value

Property<bool, PrintUnixDialog>

HasSelectionPropertyDefinition

public static readonly Property<bool, PrintUnixDialog> HasSelectionPropertyDefinition

Field Value

Property<bool, PrintUnixDialog>

ManualCapabilitiesPropertyDefinition

public static readonly Property<PrintCapabilities, PrintUnixDialog> ManualCapabilitiesPropertyDefinition

Field Value

Property<PrintCapabilities, PrintUnixDialog>

PageSetupPropertyDefinition

public static readonly Property<PageSetup?, PrintUnixDialog> PageSetupPropertyDefinition

Field Value

Property<PageSetup, PrintUnixDialog>

PrintSettingsPropertyDefinition

public static readonly Property<PrintSettings?, PrintUnixDialog> PrintSettingsPropertyDefinition

Field Value

Property<PrintSettings, PrintUnixDialog>

SelectedPrinterPropertyDefinition

public static readonly Property<Printer?, PrintUnixDialog> SelectedPrinterPropertyDefinition

Field Value

Property<Printer, PrintUnixDialog>

SupportSelectionPropertyDefinition

public static readonly Property<bool, PrintUnixDialog> SupportSelectionPropertyDefinition

Field Value

Property<bool, PrintUnixDialog>

Properties

AccessibleRole

public AccessibleRole AccessibleRole { get; set; }

Property Value

AccessibleRole

CurrentPage

public int CurrentPage { get; set; }

Property Value

int

EmbedPageSetup

public bool EmbedPageSetup { get; set; }

Property Value

bool

HasSelection

public bool HasSelection { get; set; }

Property Value

bool

ManualCapabilities

public PrintCapabilities ManualCapabilities { get; set; }

Property Value

PrintCapabilities

PageSetup

public PageSetup? PageSetup { get; set; }

Property Value

PageSetup

PrintSettings

public PrintSettings? PrintSettings { get; set; }

Property Value

PrintSettings

SelectedPrinter

public Printer? SelectedPrinter { get; }

Property Value

Printer

SupportSelection

public bool SupportSelection { get; set; }

Property Value

bool

Methods

AddCustomTab(Widget, Widget)

public void AddCustomTab(Widget child, Widget tabLabel)

Parameters

child Widget
tabLabel Widget

Announce(string, AccessibleAnnouncementPriority)

[Version("4.14")]
public void Announce(string message, AccessibleAnnouncementPriority priority)

Parameters

message string
priority AccessibleAnnouncementPriority

GetAccessibleParent()

[Version("4.10")]
public Accessible? GetAccessibleParent()

Returns

Accessible

GetAccessibleRole()

public AccessibleRole GetAccessibleRole()

Returns

AccessibleRole

GetAtContext()

[Version("4.10")]
public ATContext GetAtContext()

Returns

ATContext

GetBounds(out int, out int, out int, out int)

[Version("4.10")]
public bool GetBounds(out int x, out int y, out int width, out int height)

Parameters

x int
y int
width int
height int

Returns

bool

GetBuildableId()

public string? GetBuildableId()

Returns

string

GetCurrentPage()

public int GetCurrentPage()

Returns

int

GetDisplay()

public Display GetDisplay()

Returns

Display

GetEmbedPageSetup()

public bool GetEmbedPageSetup()

Returns

bool

GetFirstAccessibleChild()

[Version("4.10")]
public Accessible? GetFirstAccessibleChild()

Returns

Accessible

GetGType()

public static Type GetGType()

Returns

Type

GetHasSelection()

public bool GetHasSelection()

Returns

bool

GetManualCapabilities()

public PrintCapabilities GetManualCapabilities()

Returns

PrintCapabilities

GetNextAccessibleSibling()

[Version("4.10")]
public Accessible? GetNextAccessibleSibling()

Returns

Accessible

GetPageSetup()

public PageSetup GetPageSetup()

Returns

PageSetup

GetPageSetupSet()

public bool GetPageSetupSet()

Returns

bool

GetPlatformState(AccessiblePlatformState)

[Version("4.10")]
public bool GetPlatformState(AccessiblePlatformState state)

Parameters

state AccessiblePlatformState

Returns

bool

GetRenderer()

public Renderer? GetRenderer()

Returns

Renderer

GetSelectedPrinter()

public Printer? GetSelectedPrinter()

Returns

Printer

GetSettings()

public PrintSettings GetSettings()

Returns

PrintSettings

GetSupportSelection()

public bool GetSupportSelection()

Returns

bool

GetSurface()

public Surface? GetSurface()

Returns

Surface

GetSurfaceTransform(out double, out double)

public void GetSurfaceTransform(out double x, out double y)

Parameters

x double
y double

New(string?, Window?)

public static PrintUnixDialog New(string? title, Window? parent)

Parameters

title string
parent Window

Returns

PrintUnixDialog

Realize()

public void Realize()

ResetProperty(AccessibleProperty)

public void ResetProperty(AccessibleProperty property)

Parameters

property AccessibleProperty

ResetRelation(AccessibleRelation)

public void ResetRelation(AccessibleRelation relation)

Parameters

relation AccessibleRelation

ResetState(AccessibleState)

public void ResetState(AccessibleState state)

Parameters

state AccessibleState

SetAccessibleParent(Accessible?, Accessible?)

[Version("4.10")]
public void SetAccessibleParent(Accessible? parent, Accessible? nextSibling)

Parameters

parent Accessible
nextSibling Accessible

SetCurrentPage(int)

public void SetCurrentPage(int currentPage)

Parameters

currentPage int

SetEmbedPageSetup(bool)

public void SetEmbedPageSetup(bool embed)

Parameters

embed bool

SetHasSelection(bool)

public void SetHasSelection(bool hasSelection)

Parameters

hasSelection bool

SetManualCapabilities(PrintCapabilities)

public void SetManualCapabilities(PrintCapabilities capabilities)

Parameters

capabilities PrintCapabilities

SetPageSetup(PageSetup)

public void SetPageSetup(PageSetup pageSetup)

Parameters

pageSetup PageSetup

SetSettings(PrintSettings?)

public void SetSettings(PrintSettings? settings)

Parameters

settings PrintSettings

SetSupportSelection(bool)

public void SetSupportSelection(bool supportSelection)

Parameters

supportSelection bool

Unrealize()

public void Unrealize()

UpdateNextAccessibleSibling(Accessible?)

[Version("4.10")]
public void UpdateNextAccessibleSibling(Accessible? newSibling)

Parameters

newSibling Accessible