Table of Contents

Class TabView

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

Methods

AddPage(nint, nint, nint)

Calls native method adw_tab_view_add_page.

public static extern nint AddPage(nint self, nint child, nint parent)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

parent nint

Transfer ownership: None Nullable: True

Returns

nint

Transfer ownership: None Nullable: False

AddShortcuts(nint, TabViewShortcuts)

Calls native method adw_tab_view_add_shortcuts. Version: 1.2

[Version("1.2")]
public static extern void AddShortcuts(nint self, TabViewShortcuts shortcuts)

Parameters

self nint

Transfer ownership: None Nullable: False

shortcuts TabViewShortcuts

Transfer ownership: None Nullable: False

Append(nint, nint)

Calls native method adw_tab_view_append.

public static extern nint Append(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

AppendPinned(nint, nint)

Calls native method adw_tab_view_append_pinned.

public static extern nint AppendPinned(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

CloseOtherPages(nint, nint)

Calls native method adw_tab_view_close_other_pages.

public static extern void CloseOtherPages(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

ClosePage(nint, nint)

Calls native method adw_tab_view_close_page.

public static extern void ClosePage(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

ClosePageFinish(nint, nint, bool)

Calls native method adw_tab_view_close_page_finish.

public static extern void ClosePageFinish(nint self, nint page, bool confirm)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

confirm bool

Transfer ownership: None Nullable: False

ClosePagesAfter(nint, nint)

Calls native method adw_tab_view_close_pages_after.

public static extern void ClosePagesAfter(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

ClosePagesBefore(nint, nint)

Calls native method adw_tab_view_close_pages_before.

public static extern void ClosePagesBefore(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

GetDefaultIcon(nint)

Calls native method adw_tab_view_get_default_icon.

public static extern nint GetDefaultIcon(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetGType()

Calls native function adw_tab_view_get_type.

public static extern nuint GetGType()

Returns

nuint

Transfer ownership: None Nullable: False

GetIsTransferringPage(nint)

Calls native method adw_tab_view_get_is_transferring_page.

public static extern bool GetIsTransferringPage(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMenuModel(nint)

Calls native method adw_tab_view_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

GetNPages(nint)

Calls native method adw_tab_view_get_n_pages.

public static extern int GetNPages(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetNPinnedPages(nint)

Calls native method adw_tab_view_get_n_pinned_pages.

public static extern int GetNPinnedPages(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetNthPage(nint, int)

Calls native method adw_tab_view_get_nth_page.

public static extern nint GetNthPage(nint self, int position)

Parameters

self nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPage(nint, nint)

Calls native method adw_tab_view_get_page.

public static extern nint GetPage(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

GetPagePosition(nint, nint)

Calls native method adw_tab_view_get_page_position.

public static extern int GetPagePosition(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetPages(nint)

Calls native method adw_tab_view_get_pages.

public static extern nint GetPages(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: Full Nullable: False

GetSelectedPage(nint)

Calls native method adw_tab_view_get_selected_page.

public static extern nint GetSelectedPage(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: True

GetShortcuts(nint)

Calls native method adw_tab_view_get_shortcuts. Version: 1.2

[Version("1.2")]
public static extern TabViewShortcuts GetShortcuts(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

TabViewShortcuts

Transfer ownership: None Nullable: False

Insert(nint, nint, int)

Calls native method adw_tab_view_insert.

public static extern nint Insert(nint self, nint child, int position)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

InsertPinned(nint, nint, int)

Calls native method adw_tab_view_insert_pinned.

public static extern nint InsertPinned(nint self, nint child, int position)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

InvalidateThumbnails(nint)

Calls native method adw_tab_view_invalidate_thumbnails. Version: 1.3

[Version("1.3")]
public static extern void InvalidateThumbnails(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

New()

Calls native constructor adw_tab_view_new.

public static extern nint New()

Returns

nint

Transfer ownership: None Nullable: False

Prepend(nint, nint)

Calls native method adw_tab_view_prepend.

public static extern nint Prepend(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

PrependPinned(nint, nint)

Calls native method adw_tab_view_prepend_pinned.

public static extern nint PrependPinned(nint self, nint child)

Parameters

self nint

Transfer ownership: None Nullable: False

child nint

Transfer ownership: None Nullable: False

Returns

nint

Transfer ownership: None Nullable: False

RemoveShortcuts(nint, TabViewShortcuts)

Calls native method adw_tab_view_remove_shortcuts. Version: 1.2

[Version("1.2")]
public static extern void RemoveShortcuts(nint self, TabViewShortcuts shortcuts)

Parameters

self nint

Transfer ownership: None Nullable: False

shortcuts TabViewShortcuts

Transfer ownership: None Nullable: False

ReorderBackward(nint, nint)

Calls native method adw_tab_view_reorder_backward.

public static extern bool ReorderBackward(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReorderFirst(nint, nint)

Calls native method adw_tab_view_reorder_first.

public static extern bool ReorderFirst(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReorderForward(nint, nint)

Calls native method adw_tab_view_reorder_forward.

public static extern bool ReorderForward(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReorderLast(nint, nint)

Calls native method adw_tab_view_reorder_last.

public static extern bool ReorderLast(nint self, nint page)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReorderPage(nint, nint, int)

Calls native method adw_tab_view_reorder_page.

public static extern bool ReorderPage(nint self, nint page, int position)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SelectNextPage(nint)

Calls native method adw_tab_view_select_next_page.

public static extern bool SelectNextPage(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SelectPreviousPage(nint)

Calls native method adw_tab_view_select_previous_page.

public static extern bool SelectPreviousPage(nint self)

Parameters

self nint

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetDefaultIcon(nint, nint)

Calls native method adw_tab_view_set_default_icon.

public static extern void SetDefaultIcon(nint self, nint defaultIcon)

Parameters

self nint

Transfer ownership: None Nullable: False

defaultIcon nint

Transfer ownership: None Nullable: False

SetMenuModel(nint, nint)

Calls native method adw_tab_view_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

SetPagePinned(nint, nint, bool)

Calls native method adw_tab_view_set_page_pinned.

public static extern void SetPagePinned(nint self, nint page, bool pinned)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

pinned bool

Transfer ownership: None Nullable: False

SetSelectedPage(nint, nint)

Calls native method adw_tab_view_set_selected_page.

public static extern void SetSelectedPage(nint self, nint selectedPage)

Parameters

self nint

Transfer ownership: None Nullable: False

selectedPage nint

Transfer ownership: None Nullable: False

SetShortcuts(nint, TabViewShortcuts)

Calls native method adw_tab_view_set_shortcuts. Version: 1.2

[Version("1.2")]
public static extern void SetShortcuts(nint self, TabViewShortcuts shortcuts)

Parameters

self nint

Transfer ownership: None Nullable: False

shortcuts TabViewShortcuts

Transfer ownership: None Nullable: False

TransferPage(nint, nint, nint, int)

Calls native method adw_tab_view_transfer_page.

public static extern void TransferPage(nint self, nint page, nint otherView, int position)

Parameters

self nint

Transfer ownership: None Nullable: False

page nint

Transfer ownership: None Nullable: False

otherView nint

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False