Table of Contents

Class FontDialog

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

Methods

ChooseFace(IntPtr, IntPtr, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_font_dialog_choose_face. Version: 4.10

[Version("4.10")]
public static extern void ChooseFace(IntPtr self, IntPtr parent, IntPtr initialValue, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

initialValue IntPtr

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ChooseFaceFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method gtk_font_dialog_choose_face_finish. Version: 4.10

[Version("4.10")]
public static extern IntPtr ChooseFaceFinish(IntPtr self, IntPtr result, out ErrorOwnedHandle error)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

IntPtr

Transfer ownership: Full Nullable: True

ChooseFamily(IntPtr, IntPtr, IntPtr, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_font_dialog_choose_family. Version: 4.10

[Version("4.10")]
public static extern void ChooseFamily(IntPtr self, IntPtr parent, IntPtr initialValue, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

initialValue IntPtr

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ChooseFamilyFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method gtk_font_dialog_choose_family_finish. Version: 4.10

[Version("4.10")]
public static extern IntPtr ChooseFamilyFinish(IntPtr self, IntPtr result, out ErrorOwnedHandle error)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

IntPtr

Transfer ownership: Full Nullable: True

ChooseFont(IntPtr, IntPtr, FontDescriptionHandle, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_font_dialog_choose_font. Version: 4.10

[Version("4.10")]
public static extern void ChooseFont(IntPtr self, IntPtr parent, FontDescriptionHandle initialValue, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

initialValue FontDescriptionHandle

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ChooseFontAndFeatures(IntPtr, IntPtr, FontDescriptionHandle, IntPtr, AsyncReadyCallback, IntPtr)

Calls native method gtk_font_dialog_choose_font_and_features. Version: 4.10

[Version("4.10")]
public static extern void ChooseFontAndFeatures(IntPtr self, IntPtr parent, FontDescriptionHandle initialValue, IntPtr cancellable, AsyncReadyCallback callback, IntPtr userData)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

initialValue FontDescriptionHandle

Transfer ownership: None Nullable: True

cancellable IntPtr

Transfer ownership: None Nullable: True

callback AsyncReadyCallback

Transfer ownership: None Nullable: True

userData IntPtr

Transfer ownership: None Nullable: True

ChooseFontFinish(IntPtr, IntPtr, out ErrorOwnedHandle)

Calls native method gtk_font_dialog_choose_font_finish. Version: 4.10

[Version("4.10")]
public static extern FontDescriptionOwnedHandle ChooseFontFinish(IntPtr self, IntPtr result, out ErrorOwnedHandle error)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

result IntPtr

Transfer ownership: None Nullable: False

error ErrorOwnedHandle

Returns

FontDescriptionOwnedHandle

Transfer ownership: Full Nullable: True

GetFilter(IntPtr)

Calls native method gtk_font_dialog_get_filter. Version: 4.10

[Version("4.10")]
public static extern IntPtr GetFilter(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetFontMap(IntPtr)

Calls native method gtk_font_dialog_get_font_map. Version: 4.10

[Version("4.10")]
public static extern IntPtr GetFontMap(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_font_dialog_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLanguage(IntPtr)

Calls native method gtk_font_dialog_get_language. Version: 4.10

[Version("4.10")]
public static extern LanguageOwnedHandle GetLanguage(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

LanguageOwnedHandle

Transfer ownership: Full Nullable: True

GetModal(IntPtr)

Calls native method gtk_font_dialog_get_modal. Version: 4.10

[Version("4.10")]
public static extern bool GetModal(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTitle(IntPtr)

Calls native method gtk_font_dialog_get_title. Version: 4.10

[Version("4.10")]
public static extern NonNullableUtf8StringUnownedHandle GetTitle(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_font_dialog_new. Version: 4.10

[Version("4.10")]
public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: Full Nullable: False

SetFilter(IntPtr, IntPtr)

Calls native method gtk_font_dialog_set_filter. Version: 4.10

[Version("4.10")]
public static extern void SetFilter(IntPtr self, IntPtr filter)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

filter IntPtr

Transfer ownership: None Nullable: True

SetFontMap(IntPtr, IntPtr)

Calls native method gtk_font_dialog_set_font_map. Version: 4.10

[Version("4.10")]
public static extern void SetFontMap(IntPtr self, IntPtr fontmap)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

fontmap IntPtr

Transfer ownership: None Nullable: True

SetLanguage(IntPtr, LanguageHandle)

Calls native method gtk_font_dialog_set_language. Version: 4.10

[Version("4.10")]
public static extern void SetLanguage(IntPtr self, LanguageHandle language)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

language LanguageHandle

Transfer ownership: None Nullable: False

SetModal(IntPtr, bool)

Calls native method gtk_font_dialog_set_modal. Version: 4.10

[Version("4.10")]
public static extern void SetModal(IntPtr self, bool modal)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

modal bool

Transfer ownership: None Nullable: False

SetTitle(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_font_dialog_set_title. Version: 4.10

[Version("4.10")]
public static extern void SetTitle(IntPtr self, NonNullableUtf8StringHandle title)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False