Table of Contents

Class ToggleGroup

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

Methods

Add(nint, nint)

Calls native method adw_toggle_group_add. Version: 1.7

[Version("1.7")]
public static extern void Add(nint self, nint toggle)

Parameters

self nint

Transfer ownership: None Nullable: False

toggle nint

Transfer ownership: Full Nullable: False

GetActive(nint)

Calls native method adw_toggle_group_get_active. Version: 1.7

[Version("1.7")]
public static extern uint GetActive(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetActiveName(nint)

Calls native method adw_toggle_group_get_active_name. Version: 1.7

[Version("1.7")]
public static extern NullableUtf8StringUnownedHandle GetActiveName(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

GetCanShrink(nint)

Calls native method adw_toggle_group_get_can_shrink. Version: 1.7

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

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetGType()

Calls native function adw_toggle_group_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetHomogeneous(nint)

Calls native method adw_toggle_group_get_homogeneous. Version: 1.7

[Version("1.7")]
public static extern bool GetHomogeneous(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetNToggles(nint)

Calls native method adw_toggle_group_get_n_toggles. Version: 1.7

[Version("1.7")]
public static extern uint GetNToggles(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

uint

Transfer ownership: None Nullable: False

GetToggle(nint, uint)

Calls native method adw_toggle_group_get_toggle. Version: 1.7

[Version("1.7")]
public static extern nint GetToggle(nint self, uint index)

Parameters

self nint

Transfer ownership: None Nullable: False

index uint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetToggleByName(nint, NonNullableUtf8StringHandle)

Calls native method adw_toggle_group_get_toggle_by_name. Version: 1.7

[Version("1.7")]
public static extern nint GetToggleByName(nint self, NonNullableUtf8StringHandle name)

Parameters

self nint

Transfer ownership: None Nullable: False

name NonNullableUtf8StringHandle

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetToggles(nint)

Calls native method adw_toggle_group_get_toggles.

public static extern nint GetToggles(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

New()

Calls native constructor adw_toggle_group_new. Version: 1.7

[Version("1.7")]
public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

Remove(nint, nint)

Calls native method adw_toggle_group_remove. Version: 1.7

[Version("1.7")]
public static extern void Remove(nint self, nint toggle)

Parameters

self nint

Transfer ownership: None Nullable: False

toggle nint

Transfer ownership: None Nullable: False

RemoveAll(nint)

Calls native method adw_toggle_group_remove_all. Version: 1.7

[Version("1.7")]
public static extern void RemoveAll(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

SetActive(nint, uint)

Calls native method adw_toggle_group_set_active. Version: 1.7

[Version("1.7")]
public static extern void SetActive(nint self, uint active)

Parameters

self nint

Transfer ownership: None Nullable: False

active uint

Transfer ownership: None Nullable: False

SetActiveName(nint, NullableUtf8StringHandle)

Calls native method adw_toggle_group_set_active_name. Version: 1.7

[Version("1.7")]
public static extern void SetActiveName(nint self, NullableUtf8StringHandle name)

Parameters

self nint

Transfer ownership: None Nullable: False

name NullableUtf8StringHandle

Transfer ownership: None Nullable: True

SetCanShrink(nint, bool)

Calls native method adw_toggle_group_set_can_shrink. Version: 1.7

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

Parameters

self nint

Transfer ownership: None Nullable: False

canShrink bool

Transfer ownership: None Nullable: False

SetHomogeneous(nint, bool)

Calls native method adw_toggle_group_set_homogeneous. Version: 1.7

[Version("1.7")]
public static extern void SetHomogeneous(nint self, bool homogeneous)

Parameters

self nint

Transfer ownership: None Nullable: False

homogeneous bool

Transfer ownership: None Nullable: False