Table of Contents

Class PrintDialog

Namespace
Gtk.Internal
Assembly
Gtk-4.0.dll
public class PrintDialog
Inheritance
PrintDialog
Inherited Members

Methods

GetAcceptLabel(IntPtr)

Calls native method gtk_print_dialog_get_accept_label. Version: 4.14

[Version("4.14")]
public static extern NonNullableUtf8StringUnownedHandle GetAcceptLabel(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_print_dialog_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetModal(IntPtr)

Calls native method gtk_print_dialog_get_modal. Version: 4.14

[Version("4.14")]
public static extern bool GetModal(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPageSetup(IntPtr)

Calls native method gtk_print_dialog_get_page_setup. Version: 4.14

[Version("4.14")]
public static extern IntPtr GetPageSetup(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPrintSettings(IntPtr)

Calls native method gtk_print_dialog_get_print_settings. Version: 4.14

[Version("4.14")]
public static extern IntPtr GetPrintSettings(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetTitle(IntPtr)

Calls native method gtk_print_dialog_get_title. Version: 4.14

[Version("4.14")]
public static extern NonNullableUtf8StringUnownedHandle GetTitle(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_print_dialog_new. Version: 4.14

[Version("4.14")]
public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

Print(IntPtr, IntPtr, PrintSetupHandle, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_print_dialog_print. Version: 4.14

[Version("4.14")]
public static extern void Print(IntPtr self, IntPtr parent, PrintSetupHandle setup, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

setup PrintSetupHandle

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

PrintFile(IntPtr, IntPtr, PrintSetupHandle, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_print_dialog_print_file. Version: 4.14

[Version("4.14")]
public static extern void PrintFile(IntPtr self, IntPtr parent, PrintSetupHandle setup, IntPtr file, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

setup PrintSetupHandle

Transfer ownership: None Nullable: True

file IntPtr

Transfer ownership: None Nullable: False

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

PrintFileFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method gtk_print_dialog_print_file_finish. Version: 4.14

[Version("4.14")]
public static extern bool PrintFileFinish(IntPtr self, IntPtr result, out ErrorOwnedHandle error)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

PrintFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method gtk_print_dialog_print_finish. Version: 4.14

[Version("4.14")]
public static extern IntPtr PrintFinish(IntPtr self, IntPtr result, out ErrorOwnedHandle error)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

IntPtr

Transfer ownership: Full Nullable: True

SetAcceptLabel(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_print_dialog_set_accept_label. Version: 4.14

[Version("4.14")]
public static extern void SetAcceptLabel(IntPtr self, NonNullableUtf8StringHandle acceptLabel)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

acceptLabel NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetModal(IntPtr, bool)

Calls native method gtk_print_dialog_set_modal. Version: 4.14

[Version("4.14")]
public static extern void SetModal(IntPtr self, bool modal)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

modal bool

Transfer ownership: None Nullable: False

SetPageSetup(IntPtr, IntPtr)

Calls native method gtk_print_dialog_set_page_setup. Version: 4.14

[Version("4.14")]
public static extern void SetPageSetup(IntPtr self, IntPtr pageSetup)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

pageSetup IntPtr

Transfer ownership: None Nullable: False

SetPrintSettings(IntPtr, IntPtr)

Calls native method gtk_print_dialog_set_print_settings. Version: 4.14

[Version("4.14")]
public static extern void SetPrintSettings(IntPtr self, IntPtr printSettings)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

printSettings IntPtr

Transfer ownership: None Nullable: False

SetTitle(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_print_dialog_set_title. Version: 4.14

[Version("4.14")]
public static extern void SetTitle(IntPtr self, NonNullableUtf8StringHandle title)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Setup(IntPtr, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_print_dialog_setup. Version: 4.14

[Version("4.14")]
public static extern void Setup(IntPtr self, IntPtr parent, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

SetupFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method gtk_print_dialog_setup_finish. Version: 4.14

[Version("4.14")]
public static extern PrintSetupOwnedHandle SetupFinish(IntPtr self, IntPtr result, out ErrorOwnedHandle error)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

PrintSetupOwnedHandle

Transfer ownership: Full Nullable: True