Tab
Multipage view with tabs.
| Module | require("gui") |
| Type | Class |
| Inherits | View |
Class methods
create()
Create a new Tab view.
Return
TabMethods
addPage(title, view)
Add view as a new page with title.
Parameters
StringtitleViewview
removePage(view)
Remove the page that shows view.
Parameters
Viewview
pageCount()
Return the number of pages.
Return
IntegerpageAt(index)
Return the view of page at index.
Parameters
Integerindex
Return
ViewselectPageAt(index)
Select the page at index.
Parameters
Integerindex
getSelectedPageIndex()
Return the index of selected page.
Return
IntegergetSelectedPage()
Return the view of selected page.
Return
ViewEvents
onSelectedPageChange(self)
Emitted when user has changed the selected page.
Programmatically changing the selected page will also emit the event.
Parameters
Tabself