Table of Contents

Class FontChooser

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

Methods

GetFont(nint)

Calls native method gtk_font_chooser_get_font.

public static extern NullableUtf8StringOwnedHandle GetFont(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: True

GetFontDesc(nint)

Calls native method gtk_font_chooser_get_font_desc.

public static extern FontDescriptionOwnedHandle GetFontDesc(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

FontDescriptionOwnedHandle

Transfer ownership: Full Nullable: True

GetFontFace(nint)

Calls native method gtk_font_chooser_get_font_face.

public static extern nint GetFontFace(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFontFamily(nint)

Calls native method gtk_font_chooser_get_font_family.

public static extern nint GetFontFamily(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetFontFeatures(nint)

Calls native method gtk_font_chooser_get_font_features.

public static extern NonNullableUtf8StringOwnedHandle GetFontFeatures(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetFontMap(nint)

Calls native method gtk_font_chooser_get_font_map.

public static extern nint GetFontMap(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: True

GetFontSize(nint)

Calls native method gtk_font_chooser_get_font_size.

public static extern int GetFontSize(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_font_chooser_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLanguage(nint)

Calls native method gtk_font_chooser_get_language.

public static extern NonNullableUtf8StringOwnedHandle GetLanguage(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetLevel(nint)

Calls native method gtk_font_chooser_get_level.

public static extern FontChooserLevel GetLevel(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

FontChooserLevel

Transfer ownership: None Nullable: False

GetPreviewText(nint)

Calls native method gtk_font_chooser_get_preview_text.

public static extern NonNullableUtf8StringOwnedHandle GetPreviewText(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringOwnedHandle

Transfer ownership: Full Nullable: False

GetShowPreviewEntry(nint)

Calls native method gtk_font_chooser_get_show_preview_entry.

public static extern bool GetShowPreviewEntry(nint fontchooser)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetFilterFunc(nint, FontFilterFunc, nint, DestroyNotify)

Calls native method gtk_font_chooser_set_filter_func.

public static extern void SetFilterFunc(nint fontchooser, FontFilterFunc filter, nint userData, DestroyNotify destroy)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

filter FontFilterFunc

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

destroy DestroyNotify

Transfer ownership: None Nullable: False

SetFont(nint, NonNullableUtf8StringHandle)

Calls native method gtk_font_chooser_set_font.

public static extern void SetFont(nint fontchooser, NonNullableUtf8StringHandle fontname)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

fontname NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetFontDesc(nint, FontDescriptionHandle)

Calls native method gtk_font_chooser_set_font_desc.

public static extern void SetFontDesc(nint fontchooser, FontDescriptionHandle fontDesc)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

fontDesc FontDescriptionHandle

Transfer ownership: None Nullable: False

SetFontMap(nint, nint)

Calls native method gtk_font_chooser_set_font_map.

public static extern void SetFontMap(nint fontchooser, nint fontmap)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

fontmap nint

Transfer ownership: None Nullable: True

SetLanguage(nint, NonNullableUtf8StringHandle)

Calls native method gtk_font_chooser_set_language.

public static extern void SetLanguage(nint fontchooser, NonNullableUtf8StringHandle language)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

language NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetLevel(nint, FontChooserLevel)

Calls native method gtk_font_chooser_set_level.

public static extern void SetLevel(nint fontchooser, FontChooserLevel level)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

level FontChooserLevel

Transfer ownership: None Nullable: False

SetPreviewText(nint, NonNullableUtf8StringHandle)

Calls native method gtk_font_chooser_set_preview_text.

public static extern void SetPreviewText(nint fontchooser, NonNullableUtf8StringHandle text)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

text NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetShowPreviewEntry(nint, bool)

Calls native method gtk_font_chooser_set_show_preview_entry.

public static extern void SetShowPreviewEntry(nint fontchooser, bool showPreviewEntry)

Parameters

fontchooser nint

Transfer ownership: None Nullable: False

showPreviewEntry bool

Transfer ownership: None Nullable: False