Table of Contents

Class FontButton

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

Methods

GetGType()

Calls native function gtk_font_button_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetModal(IntPtr)

Calls native method gtk_font_button_get_modal.

public static extern bool GetModal(IntPtr fontButton)

Parameters

fontButton IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetTitle(IntPtr)

Calls native method gtk_font_button_get_title.

public static extern NonNullableUtf8StringUnownedHandle GetTitle(IntPtr fontButton)

Parameters

fontButton IntPtr

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetUseFont(IntPtr)

Calls native method gtk_font_button_get_use_font.

public static extern bool GetUseFont(IntPtr fontButton)

Parameters

fontButton IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUseSize(IntPtr)

Calls native method gtk_font_button_get_use_size.

public static extern bool GetUseSize(IntPtr fontButton)

Parameters

fontButton IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor gtk_font_button_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

NewWithFont(NonNullableUtf8StringHandle)

Calls native constructor gtk_font_button_new_with_font.

public static extern IntPtr NewWithFont(NonNullableUtf8StringHandle fontname)

Parameters

fontname NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

SetModal(IntPtr, bool)

Calls native method gtk_font_button_set_modal.

public static extern void SetModal(IntPtr fontButton, bool modal)

Parameters

fontButton IntPtr

Transfer ownership: None Nullable: False

modal bool

Transfer ownership: None Nullable: False

SetTitle(IntPtr, NonNullableUtf8StringHandle)

Calls native method gtk_font_button_set_title.

public static extern void SetTitle(IntPtr fontButton, NonNullableUtf8StringHandle title)

Parameters

fontButton IntPtr

Transfer ownership: None Nullable: False

title NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetUseFont(IntPtr, bool)

Calls native method gtk_font_button_set_use_font.

public static extern void SetUseFont(IntPtr fontButton, bool useFont)

Parameters

fontButton IntPtr

Transfer ownership: None Nullable: False

useFont bool

Transfer ownership: None Nullable: False

SetUseSize(IntPtr, bool)

Calls native method gtk_font_button_set_use_size.

public static extern void SetUseSize(IntPtr fontButton, bool useSize)

Parameters

fontButton IntPtr

Transfer ownership: None Nullable: False

useSize bool

Transfer ownership: None Nullable: False