KTabbedPane

class KTabbedPane(styleName: String) : TabbedPane

Extends TabbedPane with type-safe widget builders.

Constructors

Link copied to clipboard
constructor(styleName: String)

Properties

Link copied to clipboard
open val activeTab: Tab?
Link copied to clipboard
Link copied to clipboard
open val table: TabbedPane.TabbedPaneTable?
Link copied to clipboard
open val tabs: Array<Tab?>?
Link copied to clipboard
open val tabsPane: DragPane?
Link copied to clipboard
open val uiOrderedTabs: Array<Tab?>?

Functions

Link copied to clipboard
open fun add(tab: Tab?)
Link copied to clipboard
open fun addListener(listener: TabbedPaneListener?)
Link copied to clipboard
fun TabbedPane.addTabContentsTo(group: Group)

On tab switch, tab content will be added to provided widget Group instance. Previous group content will be cleared.

fun TabbedPane.addTabContentsTo(container: Container<*>)

On tab switch, tab content will be added to provided Container instance. Previous container actor will be replaced.

fun TabbedPane.addTabContentsTo(table: Table)

On tab switch, tab content will be added to provided Table instance. Previous table content will be cleared.

Link copied to clipboard
open fun disableTab(tab: Tab?, disable: Boolean)
Link copied to clipboard
open fun insert(index: Int, tab: Tab?)
Link copied to clipboard
open fun isTabDisabled(tab: Tab?): Boolean
Link copied to clipboard
open fun remove(tab: Tab?): Boolean
open fun remove(tab: Tab?, ignoreTabDirty: Boolean): Boolean
Link copied to clipboard
open fun removeAll()
Link copied to clipboard
open fun removeListener(listener: TabbedPaneListener?): Boolean
Link copied to clipboard
open fun switchTab(tab: Tab?)
open fun switchTab(index: Int)
Link copied to clipboard
inline fun KTabbedPane.tab(title: String, savable: Boolean = false, closeableByUser: Boolean = true, init: KTab.() -> Unit = {}): Tab

Begins creation of new Tab using type-safe builder. Newly created tab will be added to tabbed pane automatically so there is no need to call TabbedPane.add manually.

Link copied to clipboard
open fun updateTabTitle(tab: Tab?)