Table of Contents

Class PrintOperation

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

Methods

Cancel(nint)

Calls native method gtk_print_operation_cancel.

public static extern void Cancel(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

DrawPageFinish(nint)

Calls native method gtk_print_operation_draw_page_finish.

public static extern void DrawPageFinish(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

GetDefaultPageSetup(nint)

Calls native method gtk_print_operation_get_default_page_setup.

public static extern nint GetDefaultPageSetup(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetEmbedPageSetup(nint)

Calls native method gtk_print_operation_get_embed_page_setup.

public static extern bool GetEmbedPageSetup(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetError(nint, out ErrorOwnedHandle)

Calls native method gtk_print_operation_get_error.

public static extern void GetError(nint op, out ErrorOwnedHandle error)

Parameters

op nint

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

GetGType()

Calls native function gtk_print_operation_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHasSelection(nint)

Calls native method gtk_print_operation_get_has_selection.

public static extern bool GetHasSelection(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetNPagesToPrint(nint)

Calls native method gtk_print_operation_get_n_pages_to_print.

public static extern int GetNPagesToPrint(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetPrintSettings(nint)

Calls native method gtk_print_operation_get_print_settings.

public static extern nint GetPrintSettings(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetStatus(nint)

Calls native method gtk_print_operation_get_status.

public static extern PrintStatus GetStatus(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

PrintStatus

Transfer ownership: None Nullable: False

GetStatusString(nint)

Calls native method gtk_print_operation_get_status_string.

public static extern NonNullableUtf8StringUnownedHandle GetStatusString(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetSupportSelection(nint)

Calls native method gtk_print_operation_get_support_selection.

public static extern bool GetSupportSelection(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

IsFinished(nint)

Calls native method gtk_print_operation_is_finished.

public static extern bool IsFinished(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_print_operation_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

Run(nint, PrintOperationAction, nint, out ErrorOwnedHandle)

Calls native method gtk_print_operation_run.

public static extern PrintOperationResult Run(nint op, PrintOperationAction action, nint parent, out ErrorOwnedHandle error)

Parameters

op nint

Transfer ownership: None Nullable: False

action PrintOperationAction

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

PrintOperationResult

Transfer ownership: None Nullable: False

SetAllowAsync(nint, bool)

Calls native method gtk_print_operation_set_allow_async.

public static extern void SetAllowAsync(nint op, bool allowAsync)

Parameters

op nint

Transfer ownership: None Nullable: False

allowAsync bool

Transfer ownership: None Nullable: False

SetCurrentPage(nint, int)

Calls native method gtk_print_operation_set_current_page.

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

Parameters

op nint

Transfer ownership: None Nullable: False

currentPage int

Transfer ownership: None Nullable: False

SetCustomTabLabel(nint, NullableUtf8StringHandle)

Calls native method gtk_print_operation_set_custom_tab_label.

public static extern void SetCustomTabLabel(nint op, NullableUtf8StringHandle label)

Parameters

op nint

Transfer ownership: None Nullable: False

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetDefaultPageSetup(nint, nint)

Calls native method gtk_print_operation_set_default_page_setup.

public static extern void SetDefaultPageSetup(nint op, nint defaultPageSetup)

Parameters

op nint

Transfer ownership: None Nullable: False

defaultPageSetup nint

Transfer ownership: None Nullable: True

SetDeferDrawing(nint)

Calls native method gtk_print_operation_set_defer_drawing.

public static extern void SetDeferDrawing(nint op)

Parameters

op nint

Transfer ownership: None Nullable: False

SetEmbedPageSetup(nint, bool)

Calls native method gtk_print_operation_set_embed_page_setup.

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

Parameters

op nint

Transfer ownership: None Nullable: False

embed bool

Transfer ownership: None Nullable: False

SetExportFilename(nint, NonNullablePlatformStringHandle)

Calls native method gtk_print_operation_set_export_filename.

public static extern void SetExportFilename(nint op, NonNullablePlatformStringHandle filename)

Parameters

op nint

Transfer ownership: None Nullable: False

filename NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

SetHasSelection(nint, bool)

Calls native method gtk_print_operation_set_has_selection.

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

Parameters

op nint

Transfer ownership: None Nullable: False

hasSelection bool

Transfer ownership: None Nullable: False

SetJobName(nint, NonNullableUtf8StringHandle)

Calls native method gtk_print_operation_set_job_name.

public static extern void SetJobName(nint op, NonNullableUtf8StringHandle jobName)

Parameters

op nint

Transfer ownership: None Nullable: False

jobName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetNPages(nint, int)

Calls native method gtk_print_operation_set_n_pages.

public static extern void SetNPages(nint op, int nPages)

Parameters

op nint

Transfer ownership: None Nullable: False

nPages int

Transfer ownership: None Nullable: False

SetPrintSettings(nint, nint)

Calls native method gtk_print_operation_set_print_settings.

public static extern void SetPrintSettings(nint op, nint printSettings)

Parameters

op nint

Transfer ownership: None Nullable: False

printSettings nint

Transfer ownership: None Nullable: True

SetShowProgress(nint, bool)

Calls native method gtk_print_operation_set_show_progress.

public static extern void SetShowProgress(nint op, bool showProgress)

Parameters

op nint

Transfer ownership: None Nullable: False

showProgress bool

Transfer ownership: None Nullable: False

SetSupportSelection(nint, bool)

Calls native method gtk_print_operation_set_support_selection.

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

Parameters

op nint

Transfer ownership: None Nullable: False

supportSelection bool

Transfer ownership: None Nullable: False

SetTrackPrintStatus(nint, bool)

Calls native method gtk_print_operation_set_track_print_status.

public static extern void SetTrackPrintStatus(nint op, bool trackStatus)

Parameters

op nint

Transfer ownership: None Nullable: False

trackStatus bool

Transfer ownership: None Nullable: False

SetUnit(nint, Unit)

Calls native method gtk_print_operation_set_unit.

public static extern void SetUnit(nint op, Unit unit)

Parameters

op nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

SetUseFullPage(nint, bool)

Calls native method gtk_print_operation_set_use_full_page.

public static extern void SetUseFullPage(nint op, bool fullPage)

Parameters

op nint

Transfer ownership: None Nullable: False

fullPage bool

Transfer ownership: None Nullable: False