Class Notebook
public class Notebook
- Inheritance
-
Notebook
- Inherited Members
Methods
AppendPage(IntPtr, IntPtr, IntPtr)
Calls native method gtk_notebook_append_page.
public static extern int AppendPage(IntPtr notebook, IntPtr child, IntPtr tabLabel)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
tabLabel
IntPtrTransfer ownership: None Nullable: True
Returns
- int
Transfer ownership: None Nullable: False
AppendPageMenu(IntPtr, IntPtr, IntPtr, IntPtr)
Calls native method gtk_notebook_append_page_menu.
public static extern int AppendPageMenu(IntPtr notebook, IntPtr child, IntPtr tabLabel, IntPtr menuLabel)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
tabLabel
IntPtrTransfer ownership: None Nullable: True
menuLabel
IntPtrTransfer ownership: None Nullable: True
Returns
- int
Transfer ownership: None Nullable: False
DetachTab(IntPtr, IntPtr)
Calls native method gtk_notebook_detach_tab.
public static extern void DetachTab(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
GetActionWidget(IntPtr, PackType)
Calls native method gtk_notebook_get_action_widget.
public static extern IntPtr GetActionWidget(IntPtr notebook, PackType packType)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
packType
PackTypeTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetCurrentPage(IntPtr)
Calls native method gtk_notebook_get_current_page.
public static extern int GetCurrentPage(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetGType()
Calls native function gtk_notebook_get_type.
public static extern nuint GetGType()
Returns
- nuint
Transfer ownership: None Nullable: False
GetGroupName(IntPtr)
Calls native method gtk_notebook_get_group_name.
public static extern NullableUtf8StringUnownedHandle GetGroupName(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetMenuLabel(IntPtr, IntPtr)
Calls native method gtk_notebook_get_menu_label.
public static extern IntPtr GetMenuLabel(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetMenuLabelText(IntPtr, IntPtr)
Calls native method gtk_notebook_get_menu_label_text.
public static extern NullableUtf8StringUnownedHandle GetMenuLabelText(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetNPages(IntPtr)
Calls native method gtk_notebook_get_n_pages.
public static extern int GetNPages(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
GetNthPage(IntPtr, int)
Calls native method gtk_notebook_get_nth_page.
public static extern IntPtr GetNthPage(IntPtr notebook, int pageNum)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
pageNum
intTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetPage(IntPtr, IntPtr)
Calls native method gtk_notebook_get_page.
public static extern IntPtr GetPage(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: False
GetPages(IntPtr)
Calls native method gtk_notebook_get_pages.
public static extern IntPtr GetPages(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: Full Nullable: False
GetScrollable(IntPtr)
Calls native method gtk_notebook_get_scrollable.
public static extern bool GetScrollable(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetShowBorder(IntPtr)
Calls native method gtk_notebook_get_show_border.
public static extern bool GetShowBorder(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetShowTabs(IntPtr)
Calls native method gtk_notebook_get_show_tabs.
public static extern bool GetShowTabs(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetTabDetachable(IntPtr, IntPtr)
Calls native method gtk_notebook_get_tab_detachable.
public static extern bool GetTabDetachable(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
GetTabLabel(IntPtr, IntPtr)
Calls native method gtk_notebook_get_tab_label.
public static extern IntPtr GetTabLabel(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
Returns
- IntPtr
Transfer ownership: None Nullable: True
GetTabLabelText(IntPtr, IntPtr)
Calls native method gtk_notebook_get_tab_label_text.
public static extern NullableUtf8StringUnownedHandle GetTabLabelText(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
Returns
- NullableUtf8StringUnownedHandle
Transfer ownership: None Nullable: True
GetTabPos(IntPtr)
Calls native method gtk_notebook_get_tab_pos.
public static extern PositionType GetTabPos(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
Returns
- PositionType
Transfer ownership: None Nullable: False
GetTabReorderable(IntPtr, IntPtr)
Calls native method gtk_notebook_get_tab_reorderable.
public static extern bool GetTabReorderable(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
Returns
- bool
Transfer ownership: None Nullable: False
InsertPage(IntPtr, IntPtr, IntPtr, int)
Calls native method gtk_notebook_insert_page.
public static extern int InsertPage(IntPtr notebook, IntPtr child, IntPtr tabLabel, int position)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
tabLabel
IntPtrTransfer ownership: None Nullable: True
position
intTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
InsertPageMenu(IntPtr, IntPtr, IntPtr, IntPtr, int)
Calls native method gtk_notebook_insert_page_menu.
public static extern int InsertPageMenu(IntPtr notebook, IntPtr child, IntPtr tabLabel, IntPtr menuLabel, int position)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
tabLabel
IntPtrTransfer ownership: None Nullable: True
menuLabel
IntPtrTransfer ownership: None Nullable: True
position
intTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
New()
Calls native constructor gtk_notebook_new.
public static extern IntPtr New()
Returns
- IntPtr
Transfer ownership: None Nullable: False
NextPage(IntPtr)
Calls native method gtk_notebook_next_page.
public static extern void NextPage(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
PageNum(IntPtr, IntPtr)
Calls native method gtk_notebook_page_num.
public static extern int PageNum(IntPtr notebook, IntPtr child)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
Returns
- int
Transfer ownership: None Nullable: False
PopupDisable(IntPtr)
Calls native method gtk_notebook_popup_disable.
public static extern void PopupDisable(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
PopupEnable(IntPtr)
Calls native method gtk_notebook_popup_enable.
public static extern void PopupEnable(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
PrependPage(IntPtr, IntPtr, IntPtr)
Calls native method gtk_notebook_prepend_page.
public static extern int PrependPage(IntPtr notebook, IntPtr child, IntPtr tabLabel)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
tabLabel
IntPtrTransfer ownership: None Nullable: True
Returns
- int
Transfer ownership: None Nullable: False
PrependPageMenu(IntPtr, IntPtr, IntPtr, IntPtr)
Calls native method gtk_notebook_prepend_page_menu.
public static extern int PrependPageMenu(IntPtr notebook, IntPtr child, IntPtr tabLabel, IntPtr menuLabel)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
tabLabel
IntPtrTransfer ownership: None Nullable: True
menuLabel
IntPtrTransfer ownership: None Nullable: True
Returns
- int
Transfer ownership: None Nullable: False
PrevPage(IntPtr)
Calls native method gtk_notebook_prev_page.
public static extern void PrevPage(IntPtr notebook)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
RemovePage(IntPtr, int)
Calls native method gtk_notebook_remove_page.
public static extern void RemovePage(IntPtr notebook, int pageNum)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
pageNum
intTransfer ownership: None Nullable: False
ReorderChild(IntPtr, IntPtr, int)
Calls native method gtk_notebook_reorder_child.
public static extern void ReorderChild(IntPtr notebook, IntPtr child, int position)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
position
intTransfer ownership: None Nullable: False
SetActionWidget(IntPtr, IntPtr, PackType)
Calls native method gtk_notebook_set_action_widget.
public static extern void SetActionWidget(IntPtr notebook, IntPtr widget, PackType packType)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
widget
IntPtrTransfer ownership: None Nullable: False
packType
PackTypeTransfer ownership: None Nullable: False
SetCurrentPage(IntPtr, int)
Calls native method gtk_notebook_set_current_page.
public static extern void SetCurrentPage(IntPtr notebook, int pageNum)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
pageNum
intTransfer ownership: None Nullable: False
SetGroupName(IntPtr, NullableUtf8StringHandle)
Calls native method gtk_notebook_set_group_name.
public static extern void SetGroupName(IntPtr notebook, NullableUtf8StringHandle groupName)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
groupName
NullableUtf8StringHandleTransfer ownership: None Nullable: True
SetMenuLabel(IntPtr, IntPtr, IntPtr)
Calls native method gtk_notebook_set_menu_label.
public static extern void SetMenuLabel(IntPtr notebook, IntPtr child, IntPtr menuLabel)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
menuLabel
IntPtrTransfer ownership: None Nullable: True
SetMenuLabelText(IntPtr, IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_notebook_set_menu_label_text.
public static extern void SetMenuLabelText(IntPtr notebook, IntPtr child, NonNullableUtf8StringHandle menuText)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
menuText
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetScrollable(IntPtr, bool)
Calls native method gtk_notebook_set_scrollable.
public static extern void SetScrollable(IntPtr notebook, bool scrollable)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
scrollable
boolTransfer ownership: None Nullable: False
SetShowBorder(IntPtr, bool)
Calls native method gtk_notebook_set_show_border.
public static extern void SetShowBorder(IntPtr notebook, bool showBorder)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
showBorder
boolTransfer ownership: None Nullable: False
SetShowTabs(IntPtr, bool)
Calls native method gtk_notebook_set_show_tabs.
public static extern void SetShowTabs(IntPtr notebook, bool showTabs)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
showTabs
boolTransfer ownership: None Nullable: False
SetTabDetachable(IntPtr, IntPtr, bool)
Calls native method gtk_notebook_set_tab_detachable.
public static extern void SetTabDetachable(IntPtr notebook, IntPtr child, bool detachable)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
detachable
boolTransfer ownership: None Nullable: False
SetTabLabel(IntPtr, IntPtr, IntPtr)
Calls native method gtk_notebook_set_tab_label.
public static extern void SetTabLabel(IntPtr notebook, IntPtr child, IntPtr tabLabel)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
tabLabel
IntPtrTransfer ownership: None Nullable: True
SetTabLabelText(IntPtr, IntPtr, NonNullableUtf8StringHandle)
Calls native method gtk_notebook_set_tab_label_text.
public static extern void SetTabLabelText(IntPtr notebook, IntPtr child, NonNullableUtf8StringHandle tabText)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
child
IntPtrTransfer ownership: None Nullable: False
tabText
NonNullableUtf8StringHandleTransfer ownership: None Nullable: False
SetTabPos(IntPtr, PositionType)
Calls native method gtk_notebook_set_tab_pos.
public static extern void SetTabPos(IntPtr notebook, PositionType pos)
Parameters
notebook
IntPtrTransfer ownership: None Nullable: False
pos
PositionTypeTransfer ownership: None Nullable: False
SetTabReorderable(IntPtr, IntPtr, bool)
Calls native method gtk_notebook_set_tab_reorderable.
public static extern void SetTabReorderable(IntPtr notebook, IntPtr child, bool reorderable)