Table of Contents

Class PageSetup

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

Methods

Copy(nint)

Calls native method gtk_page_setup_copy.

public static extern nint Copy(nint other)

Parameters

other nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetBottomMargin(nint, Unit)

Calls native method gtk_page_setup_get_bottom_margin.

public static extern double GetBottomMargin(nint setup, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_page_setup_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLeftMargin(nint, Unit)

Calls native method gtk_page_setup_get_left_margin.

public static extern double GetLeftMargin(nint setup, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetOrientation(nint)

Calls native method gtk_page_setup_get_orientation.

public static extern PageOrientation GetOrientation(nint setup)

Parameters

setup nint

Transfer ownership: None Nullable: False

Returns

PageOrientation

Transfer ownership: None Nullable: False

GetPageHeight(nint, Unit)

Calls native method gtk_page_setup_get_page_height.

public static extern double GetPageHeight(nint setup, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetPageWidth(nint, Unit)

Calls native method gtk_page_setup_get_page_width.

public static extern double GetPageWidth(nint setup, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetPaperHeight(nint, Unit)

Calls native method gtk_page_setup_get_paper_height.

public static extern double GetPaperHeight(nint setup, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetPaperSize(nint)

Calls native method gtk_page_setup_get_paper_size.

public static extern PaperSizeUnownedHandle GetPaperSize(nint setup)

Parameters

setup nint

Transfer ownership: None Nullable: False

Returns

PaperSizeUnownedHandle

Transfer ownership: None Nullable: False

GetPaperWidth(nint, Unit)

Calls native method gtk_page_setup_get_paper_width.

public static extern double GetPaperWidth(nint setup, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetRightMargin(nint, Unit)

Calls native method gtk_page_setup_get_right_margin.

public static extern double GetRightMargin(nint setup, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

GetTopMargin(nint, Unit)

Calls native method gtk_page_setup_get_top_margin.

public static extern double GetTopMargin(nint setup, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

Returns

double

Transfer ownership: None Nullable: False

LoadFile(nint, NonNullablePlatformStringHandle, out ErrorOwnedHandle)

Calls native method gtk_page_setup_load_file.

public static extern bool LoadFile(nint setup, NonNullablePlatformStringHandle fileName, out ErrorOwnedHandle error)

Parameters

setup nint

Transfer ownership: None Nullable: False

fileName NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

LoadKeyFile(nint, KeyFileHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native method gtk_page_setup_load_key_file.

public static extern bool LoadKeyFile(nint setup, KeyFileHandle keyFile, NullableUtf8StringHandle groupName, out ErrorOwnedHandle error)

Parameters

setup nint

Transfer ownership: None Nullable: False

keyFile KeyFileHandle

Transfer ownership: None Nullable: False

groupName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_page_setup_new.

public static extern nint New()

Returns

nint

Transfer ownership: Full Nullable: False

NewFromFile(NonNullablePlatformStringHandle, out ErrorOwnedHandle)

Calls native constructor gtk_page_setup_new_from_file.

public static extern nint NewFromFile(NonNullablePlatformStringHandle fileName, out ErrorOwnedHandle error)

Parameters

fileName NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

NewFromGvariant(VariantHandle)

Calls native constructor gtk_page_setup_new_from_gvariant.

public static extern nint NewFromGvariant(VariantHandle variant)

Parameters

variant VariantHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

NewFromKeyFile(KeyFileHandle, NullableUtf8StringHandle, out ErrorOwnedHandle)

Calls native constructor gtk_page_setup_new_from_key_file.

public static extern nint NewFromKeyFile(KeyFileHandle keyFile, NullableUtf8StringHandle groupName, out ErrorOwnedHandle error)

Parameters

keyFile KeyFileHandle

Transfer ownership: None Nullable: False

groupName NullableUtf8StringHandle

Transfer ownership: None Nullable: True

error ErrorOwnedHandle

Returns

nint

Transfer ownership: Full Nullable: False

SetBottomMargin(nint, double, Unit)

Calls native method gtk_page_setup_set_bottom_margin.

public static extern void SetBottomMargin(nint setup, double margin, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

margin double

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

SetLeftMargin(nint, double, Unit)

Calls native method gtk_page_setup_set_left_margin.

public static extern void SetLeftMargin(nint setup, double margin, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

margin double

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

SetOrientation(nint, PageOrientation)

Calls native method gtk_page_setup_set_orientation.

public static extern void SetOrientation(nint setup, PageOrientation orientation)

Parameters

setup nint

Transfer ownership: None Nullable: False

orientation PageOrientation

Transfer ownership: None Nullable: False

SetPaperSize(nint, PaperSizeHandle)

Calls native method gtk_page_setup_set_paper_size.

public static extern void SetPaperSize(nint setup, PaperSizeHandle size)

Parameters

setup nint

Transfer ownership: None Nullable: False

size PaperSizeHandle

Transfer ownership: None Nullable: False

SetPaperSizeAndDefaultMargins(nint, PaperSizeHandle)

Calls native method gtk_page_setup_set_paper_size_and_default_margins.

public static extern void SetPaperSizeAndDefaultMargins(nint setup, PaperSizeHandle size)

Parameters

setup nint

Transfer ownership: None Nullable: False

size PaperSizeHandle

Transfer ownership: None Nullable: False

SetRightMargin(nint, double, Unit)

Calls native method gtk_page_setup_set_right_margin.

public static extern void SetRightMargin(nint setup, double margin, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

margin double

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

SetTopMargin(nint, double, Unit)

Calls native method gtk_page_setup_set_top_margin.

public static extern void SetTopMargin(nint setup, double margin, Unit unit)

Parameters

setup nint

Transfer ownership: None Nullable: False

margin double

Transfer ownership: None Nullable: False

unit Unit

Transfer ownership: None Nullable: False

ToFile(nint, NonNullablePlatformStringHandle, out ErrorOwnedHandle)

Calls native method gtk_page_setup_to_file.

public static extern bool ToFile(nint setup, NonNullablePlatformStringHandle fileName, out ErrorOwnedHandle error)

Parameters

setup nint

Transfer ownership: None Nullable: False

fileName NonNullablePlatformStringHandle

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

bool

Transfer ownership: None Nullable: False

ToGvariant(nint)

Calls native method gtk_page_setup_to_gvariant.

public static extern VariantUnownedHandle ToGvariant(nint setup)

Parameters

setup nint

Transfer ownership: None Nullable: False

Returns

VariantUnownedHandle

Transfer ownership: None Nullable: False

ToKeyFile(nint, KeyFileHandle, NullableUtf8StringHandle)

Calls native method gtk_page_setup_to_key_file.

public static extern void ToKeyFile(nint setup, KeyFileHandle keyFile, NullableUtf8StringHandle groupName)

Parameters

setup nint

Transfer ownership: None Nullable: False

keyFile KeyFileHandle

Transfer ownership: None Nullable: False

groupName NullableUtf8StringHandle

Transfer ownership: None Nullable: True