Table of Contents

Class SplitButton

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

Methods

GetCanShrink(IntPtr)

Calls native method adw_split_button_get_can_shrink. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetChild(IntPtr)

Calls native method adw_split_button_get_child.

public static extern IntPtr GetChild(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetDirection(IntPtr)

Calls native method adw_split_button_get_direction.

public static extern ArrowType GetDirection(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

ArrowType

Transfer ownership: None Nullable: False

GetDropdownTooltip(IntPtr)

Calls native method adw_split_button_get_dropdown_tooltip. Version: 1.2

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

Parameters

self IntPtr

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(IntPtr)

Calls native method adw_split_button_get_icon_name.

public static extern NullableUtf8StringUnownedHandle GetIconName(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetLabel(IntPtr)

Calls native method adw_split_button_get_label.

public static extern NullableUtf8StringUnownedHandle GetLabel(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetMenuModel(IntPtr)

Calls native method adw_split_button_get_menu_model.

public static extern IntPtr GetMenuModel(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetPopover(IntPtr)

Calls native method adw_split_button_get_popover.

public static extern IntPtr GetPopover(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetUseUnderline(IntPtr)

Calls native method adw_split_button_get_use_underline.

public static extern bool GetUseUnderline(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

New()

Calls native constructor adw_split_button_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

Popdown(IntPtr)

Calls native method adw_split_button_popdown.

public static extern void Popdown(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Popup(IntPtr)

Calls native method adw_split_button_popup.

public static extern void Popup(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

SetCanShrink(IntPtr, bool)

Calls native method adw_split_button_set_can_shrink. Version: 1.4

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

canShrink bool

Transfer ownership: None Nullable: False

SetChild(IntPtr, IntPtr)

Calls native method adw_split_button_set_child.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: True

SetDirection(IntPtr, ArrowType)

Calls native method adw_split_button_set_direction.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

direction ArrowType

Transfer ownership: None Nullable: False

SetDropdownTooltip(IntPtr, NonNullableUtf8StringHandle)

Calls native method adw_split_button_set_dropdown_tooltip. Version: 1.2

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

tooltip NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetIconName(IntPtr, NonNullableUtf8StringHandle)

Calls native method adw_split_button_set_icon_name.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

iconName NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetLabel(IntPtr, NonNullableUtf8StringHandle)

Calls native method adw_split_button_set_label.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

label NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

SetMenuModel(IntPtr, IntPtr)

Calls native method adw_split_button_set_menu_model.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

menuModel IntPtr

Transfer ownership: None Nullable: True

SetPopover(IntPtr, IntPtr)

Calls native method adw_split_button_set_popover.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

popover IntPtr

Transfer ownership: None Nullable: True

SetUseUnderline(IntPtr, bool)

Calls native method adw_split_button_set_use_underline.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

useUnderline bool

Transfer ownership: None Nullable: False