Table of Contents

Class PrintDialog

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

Methods

GetAcceptLabel(nint)

Calls native method gtk_print_dialog_get_accept_label. Version: 4.14

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

Parameters

self nint

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(nint)

Calls native method gtk_print_dialog_get_modal. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetPageSetup(nint)

Calls native method gtk_print_dialog_get_page_setup. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetPrintSettings(nint)

Calls native method gtk_print_dialog_get_print_settings. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetTitle(nint)

Calls native method gtk_print_dialog_get_title. Version: 4.14

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

Parameters

self nint

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 nint New()

Returns

nint

Transfer ownership: Full Nullable: False

Print(nint, nint, PrintSetupHandle, nint, AsyncReadyCallback, nint)

Calls native method gtk_print_dialog_print. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: True

setup PrintSetupHandle

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

PrintFile(nint, nint, PrintSetupHandle, nint, nint, AsyncReadyCallback, nint)

Calls native method gtk_print_dialog_print_file. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: True

setup PrintSetupHandle

Transfer ownership: None Nullable: True

file nint

Transfer ownership: None Nullable: False

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

PrintFileFinish(nint, nint, out ErrorOwnedHandle)

Calls native method gtk_print_dialog_print_file_finish. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

PrintFinish(nint, nint, out ErrorOwnedHandle)

Calls native method gtk_print_dialog_print_finish. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

SetAcceptLabel(nint, NonNullableUtf8StringHandle)

Calls native method gtk_print_dialog_set_accept_label. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

acceptLabel NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetModal(nint, bool)

Calls native method gtk_print_dialog_set_modal. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

modal bool

Transfer ownership: None Nullable: False

SetPageSetup(nint, nint)

Calls native method gtk_print_dialog_set_page_setup. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

pageSetup nint

Transfer ownership: None Nullable: False

SetPrintSettings(nint, nint)

Calls native method gtk_print_dialog_set_print_settings. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

printSettings nint

Transfer ownership: None Nullable: False

SetTitle(nint, NonNullableUtf8StringHandle)

Calls native method gtk_print_dialog_set_title. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Setup(nint, nint, nint, AsyncReadyCallback, nint)

Calls native method gtk_print_dialog_setup. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: True

cancellable nint

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

SetupFinish(nint, nint, out ErrorOwnedHandle)

Calls native method gtk_print_dialog_setup_finish. Version: 4.14

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

Parameters

self nint

Transfer ownership: None Nullable: False

result nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

PrintSetupOwnedHandle

Transfer ownership: Full Nullable: False