Table of Contents

Class FontDialogButton

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

Methods

GetDialog(IntPtr)

Calls native method gtk_font_dialog_button_get_dialog. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetFontDesc(IntPtr)

Calls native method gtk_font_dialog_button_get_font_desc. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

FontDescriptionUnownedHandle

Transfer ownership: None Nullable: True

GetFontFeatures(IntPtr)

Calls native method gtk_font_dialog_button_get_font_features. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetGType()

Calls native function gtk_font_dialog_button_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLanguage(IntPtr)

Calls native method gtk_font_dialog_button_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

GetLevel(IntPtr)

Calls native method gtk_font_dialog_button_get_level. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

FontLevel

Transfer ownership: None Nullable: False

GetUseFont(IntPtr)

Calls native method gtk_font_dialog_button_get_use_font. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUseSize(IntPtr)

Calls native method gtk_font_dialog_button_get_use_size. Version: 4.10

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(IntPtr)

Calls native constructor gtk_font_dialog_button_new. Version: 4.10

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

Parameters

dialog IntPtr

Transfer ownership: Full Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

SetDialog(IntPtr, IntPtr)

Calls native method gtk_font_dialog_button_set_dialog. Version: 4.10

[Version("4.10")]
public static extern void SetDialog(IntPtr self, IntPtr dialog)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

dialog IntPtr

Transfer ownership: None Nullable: False

SetFontDesc(IntPtr, FontDescriptionHandle)

Calls native method gtk_font_dialog_button_set_font_desc. Version: 4.10

[Version("4.10")]
public static extern void SetFontDesc(IntPtr self, FontDescriptionHandle fontDesc)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

fontDesc FontDescriptionHandle

Transfer ownership: None Nullable: False

SetFontFeatures(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_font_dialog_button_set_font_features. Version: 4.10

[Version("4.10")]
public static extern void SetFontFeatures(IntPtr self, NullableUtf8StringHandle fontFeatures)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

fontFeatures NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetLanguage(IntPtr, LanguageHandle)

Calls native method gtk_font_dialog_button_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: True

SetLevel(IntPtr, FontLevel)

Calls native method gtk_font_dialog_button_set_level. Version: 4.10

[Version("4.10")]
public static extern void SetLevel(IntPtr self, FontLevel level)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

level FontLevel

Transfer ownership: None Nullable: False

SetUseFont(IntPtr, bool)

Calls native method gtk_font_dialog_button_set_use_font. Version: 4.10

[Version("4.10")]
public static extern void SetUseFont(IntPtr self, bool useFont)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

useFont bool

Transfer ownership: None Nullable: False

SetUseSize(IntPtr, bool)

Calls native method gtk_font_dialog_button_set_use_size. Version: 4.10

[Version("4.10")]
public static extern void SetUseSize(IntPtr self, bool useSize)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

useSize bool

Transfer ownership: None Nullable: False