Table of Contents

Class PrintUnixDialog

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

Methods

AddCustomTab(IntPtr, IntPtr, IntPtr)

Calls native method gtk_print_unix_dialog_add_custom_tab.

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

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

tabLabel IntPtr

Transfer ownership: None Nullable: False

GetCurrentPage(IntPtr)

Calls native method gtk_print_unix_dialog_get_current_page.

public static extern int GetCurrentPage(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetEmbedPageSetup(IntPtr)

Calls native method gtk_print_unix_dialog_get_embed_page_setup.

public static extern bool GetEmbedPageSetup(IntPtr dialog)

Parameters

dialog IntPtr

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

Calls native method gtk_print_unix_dialog_get_has_selection.

public static extern bool GetHasSelection(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetManualCapabilities(IntPtr)

Calls native method gtk_print_unix_dialog_get_manual_capabilities.

public static extern PrintCapabilities GetManualCapabilities(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

PrintCapabilities

Transfer ownership: None Nullable: False

GetPageSetup(IntPtr)

Calls native method gtk_print_unix_dialog_get_page_setup.

public static extern IntPtr GetPageSetup(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPageSetupSet(IntPtr)

Calls native method gtk_print_unix_dialog_get_page_setup_set.

public static extern bool GetPageSetupSet(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetSelectedPrinter(IntPtr)

Calls native method gtk_print_unix_dialog_get_selected_printer.

public static extern IntPtr GetSelectedPrinter(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetSettings(IntPtr)

Calls native method gtk_print_unix_dialog_get_settings.

public static extern IntPtr GetSettings(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetSupportSelection(IntPtr)

Calls native method gtk_print_unix_dialog_get_support_selection.

public static extern bool GetSupportSelection(IntPtr dialog)

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(NullableUtf8StringHandle, IntPtr)

Calls native constructor gtk_print_unix_dialog_new.

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

Parameters

title NullableUtf8StringHandle

Transfer ownership: None Nullable: True

parent IntPtr

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

SetCurrentPage(IntPtr, int)

Calls native method gtk_print_unix_dialog_set_current_page.

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

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

currentPage int

Transfer ownership: None Nullable: False

SetEmbedPageSetup(IntPtr, bool)

Calls native method gtk_print_unix_dialog_set_embed_page_setup.

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

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

embed bool

Transfer ownership: None Nullable: False

SetHasSelection(IntPtr, bool)

Calls native method gtk_print_unix_dialog_set_has_selection.

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

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

hasSelection bool

Transfer ownership: None Nullable: False

SetManualCapabilities(IntPtr, PrintCapabilities)

Calls native method gtk_print_unix_dialog_set_manual_capabilities.

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

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

capabilities PrintCapabilities

Transfer ownership: None Nullable: False

SetPageSetup(IntPtr, IntPtr)

Calls native method gtk_print_unix_dialog_set_page_setup.

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

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

pageSetup IntPtr

Transfer ownership: None Nullable: False

SetSettings(IntPtr, IntPtr)

Calls native method gtk_print_unix_dialog_set_settings.

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

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

settings IntPtr

Transfer ownership: None Nullable: True

SetSupportSelection(IntPtr, bool)

Calls native method gtk_print_unix_dialog_set_support_selection.

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

Parameters

dialog IntPtr

Transfer ownership: None Nullable: False

supportSelection bool

Transfer ownership: None Nullable: False