Table of Contents

Class TabView

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

Methods

AddPage(IntPtr, IntPtr, IntPtr)

Calls native method adw_tab_view_add_page.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

parent IntPtr

Transfer ownership: None Nullable: True

Returns

IntPtr

Transfer ownership: None Nullable: False

AddShortcuts(IntPtr, TabViewShortcuts)

Calls native method adw_tab_view_add_shortcuts. Version: 1.2

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

shortcuts TabViewShortcuts

Transfer ownership: None Nullable: False

Append(IntPtr, IntPtr)

Calls native method adw_tab_view_append.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

AppendPinned(IntPtr, IntPtr)

Calls native method adw_tab_view_append_pinned.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

CloseOtherPages(IntPtr, IntPtr)

Calls native method adw_tab_view_close_other_pages.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

ClosePage(IntPtr, IntPtr)

Calls native method adw_tab_view_close_page.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

ClosePageFinish(IntPtr, IntPtr, bool)

Calls native method adw_tab_view_close_page_finish.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

confirm bool

Transfer ownership: None Nullable: False

ClosePagesAfter(IntPtr, IntPtr)

Calls native method adw_tab_view_close_pages_after.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

ClosePagesBefore(IntPtr, IntPtr)

Calls native method adw_tab_view_close_pages_before.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

GetDefaultIcon(IntPtr)

Calls native method adw_tab_view_get_default_icon.

public static extern IntPtr GetDefaultIcon(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

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

Calls native method adw_tab_view_get_is_transferring_page.

public static extern bool GetIsTransferringPage(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

GetMenuModel(IntPtr)

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

GetNPages(IntPtr)

Calls native method adw_tab_view_get_n_pages.

public static extern int GetNPages(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetNPinnedPages(IntPtr)

Calls native method adw_tab_view_get_n_pinned_pages.

public static extern int GetNPinnedPages(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetNthPage(IntPtr, int)

Calls native method adw_tab_view_get_nth_page.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPage(IntPtr, IntPtr)

Calls native method adw_tab_view_get_page.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

GetPagePosition(IntPtr, IntPtr)

Calls native method adw_tab_view_get_page_position.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

int

Transfer ownership: None Nullable: False

GetPages(IntPtr)

Calls native method adw_tab_view_get_pages.

public static extern IntPtr GetPages(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: Full Nullable: False

GetSelectedPage(IntPtr)

Calls native method adw_tab_view_get_selected_page.

public static extern IntPtr GetSelectedPage(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: True

GetShortcuts(IntPtr)

Calls native method adw_tab_view_get_shortcuts. Version: 1.2

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

TabViewShortcuts

Transfer ownership: None Nullable: False

Insert(IntPtr, IntPtr, int)

Calls native method adw_tab_view_insert.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

InsertPinned(IntPtr, IntPtr, int)

Calls native method adw_tab_view_insert_pinned.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

InvalidateThumbnails(IntPtr)

Calls native method adw_tab_view_invalidate_thumbnails. Version: 1.3

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

New()

Calls native constructor adw_tab_view_new.

public static extern IntPtr New()

Returns

IntPtr

Transfer ownership: None Nullable: False

Prepend(IntPtr, IntPtr)

Calls native method adw_tab_view_prepend.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

PrependPinned(IntPtr, IntPtr)

Calls native method adw_tab_view_prepend_pinned.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

child IntPtr

Transfer ownership: None Nullable: False

Returns

IntPtr

Transfer ownership: None Nullable: False

RemoveShortcuts(IntPtr, TabViewShortcuts)

Calls native method adw_tab_view_remove_shortcuts. Version: 1.2

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

shortcuts TabViewShortcuts

Transfer ownership: None Nullable: False

ReorderBackward(IntPtr, IntPtr)

Calls native method adw_tab_view_reorder_backward.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReorderFirst(IntPtr, IntPtr)

Calls native method adw_tab_view_reorder_first.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReorderForward(IntPtr, IntPtr)

Calls native method adw_tab_view_reorder_forward.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReorderLast(IntPtr, IntPtr)

Calls native method adw_tab_view_reorder_last.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

ReorderPage(IntPtr, IntPtr, int)

Calls native method adw_tab_view_reorder_page.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SelectNextPage(IntPtr)

Calls native method adw_tab_view_select_next_page.

public static extern bool SelectNextPage(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SelectPreviousPage(IntPtr)

Calls native method adw_tab_view_select_previous_page.

public static extern bool SelectPreviousPage(IntPtr self)

Parameters

self IntPtr

Transfer ownership: None Nullable: False

Returns

bool

Transfer ownership: None Nullable: False

SetDefaultIcon(IntPtr, IntPtr)

Calls native method adw_tab_view_set_default_icon.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

defaultIcon IntPtr

Transfer ownership: None Nullable: False

SetMenuModel(IntPtr, IntPtr)

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

SetPagePinned(IntPtr, IntPtr, bool)

Calls native method adw_tab_view_set_page_pinned.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

pinned bool

Transfer ownership: None Nullable: False

SetSelectedPage(IntPtr, IntPtr)

Calls native method adw_tab_view_set_selected_page.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

selectedPage IntPtr

Transfer ownership: None Nullable: False

SetShortcuts(IntPtr, TabViewShortcuts)

Calls native method adw_tab_view_set_shortcuts. Version: 1.2

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

shortcuts TabViewShortcuts

Transfer ownership: None Nullable: False

TransferPage(IntPtr, IntPtr, IntPtr, int)

Calls native method adw_tab_view_transfer_page.

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

Parameters

self IntPtr

Transfer ownership: None Nullable: False

page IntPtr

Transfer ownership: None Nullable: False

otherView IntPtr

Transfer ownership: None Nullable: False

position int

Transfer ownership: None Nullable: False