TabView
Multi-page view with tabs.
| Category | refcounted | 
| Type | hime_tab_view_t | 
| Inherits | hime_view_t | 
Constructors
hime_tab_view_t hime_tab_view_create()
Create a new TabView.
Return
hime_tab_view_tMethods
void hime_tab_view_add_page(self, title, view)
Add view as a new page with title.
Parameters
- hime_tab_view_tself
- const char16_t*title
- hime_view_tview
Return
voidvoid hime_tab_view_add_page_at(self, title, view, index)
Add view as a new page with title at index.
Parameters
- hime_tab_view_tself
- const char16_t*title
- hime_view_tview
- size_tindex
Return
voidsize_t hime_tab_view_page_count(self)
Return the count of pages in this view.
Parameters
- hime_tab_view_tself
Return
size_thime_view_t hime_tab_view_page_at(self, index)
Return the view of page at index.
Parameters
- hime_tab_view_tself
- size_tindex
Return
hime_view_tvoid hime_tab_view_select_page_at(self, index)
Select the page at index.
Parameters
- hime_tab_view_tself
- size_tindex
Return
voidsize_t hime_tab_view_get_selected_page_index(self)
Return the index of selected page.
Parameters
- hime_tab_view_tself
Return
size_thime_view_t hime_tab_view_get_selected_page(self)
Return the view of selected page.
Parameters
- hime_tab_view_tself
Return
hime_view_t