Table of Contents

Class SidebarSection

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

Methods

Append(nint, nint)

Calls native method adw_sidebar_section_append. Version: 1.9

[Version("1.9")]
public static extern void Append(nint self, nint item)

Parameters

self nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: Full Nullable: False

BindModel(nint, nint, SidebarSectionCreateItemFunc, nint, DestroyNotify)

Calls native method adw_sidebar_section_bind_model. Version: 1.9

[Version("1.9")]
public static extern void BindModel(nint self, nint model, SidebarSectionCreateItemFunc createItemFunc, nint userData, DestroyNotify userDataFreeFunc)

Parameters

self nint

Transfer ownership: None Nullable: False

model nint

Transfer ownership: None Nullable: True

createItemFunc SidebarSectionCreateItemFunc

Transfer ownership: None Nullable: True

userData nint

Transfer ownership: None Nullable: True

userDataFreeFunc DestroyNotify

Transfer ownership: None Nullable: False

GetGType()

Calls native function adw_sidebar_section_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetItem(nint, uint)

Calls native method adw_sidebar_section_get_item. Version: 1.9

[Version("1.9")]
public static extern nint GetItem(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

GetItems(nint)

Calls native method adw_sidebar_section_get_items. Version: 1.9

[Version("1.9")]
public static extern nint GetItems(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetMenuModel(nint)

Calls native method adw_sidebar_section_get_menu_model. Version: 1.9

[Version("1.9")]
public static extern nint GetMenuModel(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetSidebar(nint)

Calls native method adw_sidebar_section_get_sidebar. Version: 1.9

[Version("1.9")]
public static extern nint GetSidebar(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetTitle(nint)

Calls native method adw_sidebar_section_get_title. Version: 1.9

[Version("1.9")]
public static extern NullableUtf8StringUnownedHandle GetTitle(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

NullableUtf8StringUnownedHandle

Transfer ownership: None Nullable: True

Insert(nint, nint, int)

Calls native method adw_sidebar_section_insert. Version: 1.9

[Version("1.9")]
public static extern void Insert(nint self, nint item, int position)

Parameters

self nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: Full Nullable: False

position int

Transfer ownership: None Nullable: False

New()

Calls native constructor adw_sidebar_section_new. Version: 1.9

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

Returns

nint

Transfer ownership: Full Nullable: False

Prepend(nint, nint)

Calls native method adw_sidebar_section_prepend. Version: 1.9

[Version("1.9")]
public static extern void Prepend(nint self, nint item)

Parameters

self nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: Full Nullable: False

Remove(nint, nint)

Calls native method adw_sidebar_section_remove. Version: 1.9

[Version("1.9")]
public static extern void Remove(nint self, nint item)

Parameters

self nint

Transfer ownership: None Nullable: False

item nint

Transfer ownership: None Nullable: False

RemoveAll(nint)

Calls native method adw_sidebar_section_remove_all. Version: 1.9

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

Parameters

self nint

Transfer ownership: None Nullable: False

SetMenuModel(nint, nint)

Calls native method adw_sidebar_section_set_menu_model. Version: 1.9

[Version("1.9")]
public static extern void SetMenuModel(nint self, nint menuModel)

Parameters

self nint

Transfer ownership: None Nullable: False

menuModel nint

Transfer ownership: None Nullable: True

SetTitle(nint, NullableUtf8StringHandle)

Calls native method adw_sidebar_section_set_title. Version: 1.9

[Version("1.9")]
public static extern void SetTitle(nint self, NullableUtf8StringHandle title)

Parameters

self nint

Transfer ownership: None Nullable: False

title NullableUtf8StringHandle

Transfer ownership: None Nullable: True