Table of Contents

Class PrintUnixDialog

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

Methods

AddCustomTab(nint, nint, nint)

Calls native method gtk_print_unix_dialog_add_custom_tab.

public static extern void AddCustomTab(nint dialog, nint child, nint tabLabel)

Parameters

dialog nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

tabLabel nint

Transfer ownership: None Nullable: False

GetCurrentPage(nint)

Calls native method gtk_print_unix_dialog_get_current_page.

public static extern int GetCurrentPage(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetEmbedPageSetup(nint)

Calls native method gtk_print_unix_dialog_get_embed_page_setup.

public static extern bool GetEmbedPageSetup(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_print_unix_dialog_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHasSelection(nint)

Calls native method gtk_print_unix_dialog_get_has_selection.

public static extern bool GetHasSelection(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetManualCapabilities(nint)

Calls native method gtk_print_unix_dialog_get_manual_capabilities.

public static extern PrintCapabilities GetManualCapabilities(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

PrintCapabilities

Transfer ownership: None Nullable: False

GetPageSetup(nint)

Calls native method gtk_print_unix_dialog_get_page_setup.

public static extern nint GetPageSetup(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPageSetupSet(nint)

Calls native method gtk_print_unix_dialog_get_page_setup_set.

public static extern bool GetPageSetupSet(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSelectedPrinter(nint)

Calls native method gtk_print_unix_dialog_get_selected_printer.

public static extern nint GetSelectedPrinter(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetSettings(nint)

Calls native method gtk_print_unix_dialog_get_settings.

public static extern nint GetSettings(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetSupportSelection(nint)

Calls native method gtk_print_unix_dialog_get_support_selection.

public static extern bool GetSupportSelection(nint dialog)

Parameters

dialog nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(NullableUtf8StringHandle, nint)

Calls native constructor gtk_print_unix_dialog_new.

public static extern nint New(NullableUtf8StringHandle title, nint parent)

Parameters

title NullableUtf8StringHandle

Transfer ownership: None Nullable: True

parent nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

SetCurrentPage(nint, int)

Calls native method gtk_print_unix_dialog_set_current_page.

public static extern void SetCurrentPage(nint dialog, int currentPage)

Parameters

dialog nint

Transfer ownership: None Nullable: False

currentPage int

Transfer ownership: None Nullable: False

SetEmbedPageSetup(nint, bool)

Calls native method gtk_print_unix_dialog_set_embed_page_setup.

public static extern void SetEmbedPageSetup(nint dialog, bool embed)

Parameters

dialog nint

Transfer ownership: None Nullable: False

embed bool

Transfer ownership: None Nullable: False

SetHasSelection(nint, bool)

Calls native method gtk_print_unix_dialog_set_has_selection.

public static extern void SetHasSelection(nint dialog, bool hasSelection)

Parameters

dialog nint

Transfer ownership: None Nullable: False

hasSelection bool

Transfer ownership: None Nullable: False

SetManualCapabilities(nint, PrintCapabilities)

Calls native method gtk_print_unix_dialog_set_manual_capabilities.

public static extern void SetManualCapabilities(nint dialog, PrintCapabilities capabilities)

Parameters

dialog nint

Transfer ownership: None Nullable: False

capabilities PrintCapabilities

Transfer ownership: None Nullable: False

SetPageSetup(nint, nint)

Calls native method gtk_print_unix_dialog_set_page_setup.

public static extern void SetPageSetup(nint dialog, nint pageSetup)

Parameters

dialog nint

Transfer ownership: None Nullable: False

pageSetup nint

Transfer ownership: None Nullable: False

SetSettings(nint, nint)

Calls native method gtk_print_unix_dialog_set_settings.

public static extern void SetSettings(nint dialog, nint settings)

Parameters

dialog nint

Transfer ownership: None Nullable: False

settings nint

Transfer ownership: None Nullable: True

SetSupportSelection(nint, bool)

Calls native method gtk_print_unix_dialog_set_support_selection.

public static extern void SetSupportSelection(nint dialog, bool supportSelection)

Parameters

dialog nint

Transfer ownership: None Nullable: False

supportSelection bool

Transfer ownership: None Nullable: False