Table of Contents

Class Expander

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

Methods

GetChild(IntPtr)

Calls native method gtk_expander_get_child.

public static extern IntPtr GetChild(IntPtr expander)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetExpanded(IntPtr)

Calls native method gtk_expander_get_expanded.

public static extern bool GetExpanded(IntPtr expander)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function gtk_expander_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetLabel(IntPtr)

Calls native method gtk_expander_get_label.

public static extern NullableUtf8StringUnownedHandle GetLabel(IntPtr expander)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetLabelWidget(IntPtr)

Calls native method gtk_expander_get_label_widget.

public static extern IntPtr GetLabelWidget(IntPtr expander)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetResizeToplevel(IntPtr)

Calls native method gtk_expander_get_resize_toplevel.

public static extern bool GetResizeToplevel(IntPtr expander)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUseMarkup(IntPtr)

Calls native method gtk_expander_get_use_markup.

public static extern bool GetUseMarkup(IntPtr expander)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetUseUnderline(IntPtr)

Calls native method gtk_expander_get_use_underline.

public static extern bool GetUseUnderline(IntPtr expander)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New(NullableUtf8StringHandle)

Calls native constructor gtk_expander_new.

public static extern IntPtr New(NullableUtf8StringHandle label)

Parameters

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

NewWithMnemonic(NullableUtf8StringHandle)

Calls native constructor gtk_expander_new_with_mnemonic.

public static extern IntPtr NewWithMnemonic(NullableUtf8StringHandle label)

Parameters

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

SetChild(IntPtr, IntPtr)

Calls native method gtk_expander_set_child.

public static extern void SetChild(IntPtr expander, IntPtr child)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: True

SetExpanded(IntPtr, bool)

Calls native method gtk_expander_set_expanded.

public static extern void SetExpanded(IntPtr expander, bool expanded)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

expanded bool

Transfer ownership: None Nullable: False

SetLabel(IntPtr, NullableUtf8StringHandle)

Calls native method gtk_expander_set_label.

public static extern void SetLabel(IntPtr expander, NullableUtf8StringHandle label)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

label NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetLabelWidget(IntPtr, IntPtr)

Calls native method gtk_expander_set_label_widget.

public static extern void SetLabelWidget(IntPtr expander, IntPtr labelWidget)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

labelWidget IntPtr

Transfer ownership: None Nullable: True

SetResizeToplevel(IntPtr, bool)

Calls native method gtk_expander_set_resize_toplevel.

public static extern void SetResizeToplevel(IntPtr expander, bool resizeToplevel)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

resizeToplevel bool

Transfer ownership: None Nullable: False

SetUseMarkup(IntPtr, bool)

Calls native method gtk_expander_set_use_markup.

public static extern void SetUseMarkup(IntPtr expander, bool useMarkup)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

useMarkup bool

Transfer ownership: None Nullable: False

SetUseUnderline(IntPtr, bool)

Calls native method gtk_expander_set_use_underline.

public static extern void SetUseUnderline(IntPtr expander, bool useUnderline)

Parameters

expander IntPtr

Transfer ownership: None Nullable: False

useUnderline bool

Transfer ownership: None Nullable: False