Table of Contents

Class SplitButton

Namespace
Adw.Internal
Assembly
Adw-1.dll
public class SplitButton
Inheritance
SplitButton
Inherited Members

Methods

GetCanShrink(nint)

Calls native method adw_split_button_get_can_shrink. Version: 1.4

[Version("1.4")]
public static extern bool GetCanShrink(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetChild(nint)

Calls native method adw_split_button_get_child.

public static extern nint GetChild(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetDirection(nint)

Calls native method adw_split_button_get_direction.

public static extern ArrowType GetDirection(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

ArrowType

Transfer ownership: None Nullable: False

GetDropdownTooltip(nint)

Calls native method adw_split_button_get_dropdown_tooltip. Version: 1.2

[Version("1.2")]
public static extern NonNullableUtf8StringUnownedHandle GetDropdownTooltip(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NonNullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: False

GetGType()

Calls native function adw_split_button_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIconName(nint)

Calls native method adw_split_button_get_icon_name.

public static extern NullableUtf8StringUnownedHandle GetIconName(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetLabel(nint)

Calls native method adw_split_button_get_label.

public static extern NullableUtf8StringUnownedHandle GetLabel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetMenuModel(nint)

Calls native method adw_split_button_get_menu_model.

public static extern nint GetMenuModel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetPopover(nint)

Calls native method adw_split_button_get_popover.

public static extern nint GetPopover(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetUseUnderline(nint)

Calls native method adw_split_button_get_use_underline.

public static extern bool GetUseUnderline(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor adw_split_button_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

Popdown(nint)

Calls native method adw_split_button_popdown.

public static extern void Popdown(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Popup(nint)

Calls native method adw_split_button_popup.

public static extern void Popup(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

SetCanShrink(nint, bool)

Calls native method adw_split_button_set_can_shrink. Version: 1.4

[Version("1.4")]
public static extern void SetCanShrink(nint self, bool canShrink)

Parameters

self nint

Transfer ownership: None Nullable: False

canShrink bool

Transfer ownership: None Nullable: False

SetChild(nint, nint)

Calls native method adw_split_button_set_child.

public static extern void SetChild(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: True

SetDirection(nint, ArrowType)

Calls native method adw_split_button_set_direction.

public static extern void SetDirection(nint self, ArrowType direction)

Parameters

self nint

Transfer ownership: None Nullable: False

direction ArrowType

Transfer ownership: None Nullable: False

SetDropdownTooltip(nint, NonNullableUtf8StringHandle)

Calls native method adw_split_button_set_dropdown_tooltip. Version: 1.2

[Version("1.2")]
public static extern void SetDropdownTooltip(nint self, NonNullableUtf8StringHandle tooltip)

Parameters

self nint

Transfer ownership: None Nullable: False

tooltip NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetIconName(nint, NonNullableUtf8StringHandle)

Calls native method adw_split_button_set_icon_name.

public static extern void SetIconName(nint self, NonNullableUtf8StringHandle iconName)

Parameters

self nint

Transfer ownership: None Nullable: False

iconName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetLabel(nint, NonNullableUtf8StringHandle)

Calls native method adw_split_button_set_label.

public static extern void SetLabel(nint self, NonNullableUtf8StringHandle label)

Parameters

self nint

Transfer ownership: None Nullable: False

label NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetMenuModel(nint, nint)

Calls native method adw_split_button_set_menu_model.

public static extern void SetMenuModel(nint self, nint menuModel)

Parameters

self nint

Transfer ownership: None Nullable: False

menuModel nint

Transfer ownership: None Nullable: True

SetPopover(nint, nint)

Calls native method adw_split_button_set_popover.

public static extern void SetPopover(nint self, nint popover)

Parameters

self nint

Transfer ownership: None Nullable: False

popover nint

Transfer ownership: None Nullable: True

SetUseUnderline(nint, bool)

Calls native method adw_split_button_set_use_underline.

public static extern void SetUseUnderline(nint self, bool useUnderline)

Parameters

self nint

Transfer ownership: None Nullable: False

useUnderline bool

Transfer ownership: None Nullable: False