Interface TethysUITabPaneManager
- All Superinterfaces:
OceanusEventRegistrar.OceanusEventProvider<TethysUIEvent>,TethysUIComponent
- All Known Implementing Classes:
TethysUICoreTabPaneManager
public interface TethysUITabPaneManager
extends OceanusEventRegistrar.OceanusEventProvider<TethysUIEvent>, TethysUIComponent
Tab Manager.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfaceTab Iten. -
Method Summary
Modifier and TypeMethodDescriptionaddTabItem(String pName, TethysUIComponent pItem) Add tab item.voidenableItemByName(String pName, boolean pEnabled) enable Item by name.findItemByIndex(int pIndex) find visible Item by index.findItemByName(String pName) find Item by name.Obtain selected tab.Methods inherited from interface io.github.tonywasher.joceanus.oceanus.event.OceanusEventRegistrar.OceanusEventProvider
getEventRegistrarMethods inherited from interface io.github.tonywasher.joceanus.tethys.api.base.TethysUIComponent
getBorderPadding, getBorderTitle, getId, getNode, getUnderlying, setBorderPadding, setBorderTitle, setEnabled, setPreferredHeight, setPreferredWidth, setVisible
-
Method Details
-
getSelectedTab
TethysUITabPaneManager.TethysUITabItem getSelectedTab()Obtain selected tab.- Returns:
- the selected tab
-
findItemByName
find Item by name.- Parameters:
pName- the name of the item- Returns:
- the item (or null)
-
findItemByIndex
find visible Item by index.- Parameters:
pIndex- the index of the item- Returns:
- the item (or null)
-
enableItemByName
enable Item by name.- Parameters:
pName- the name of the itempEnabled- the enabled state
-
addTabItem
Add tab item.- Parameters:
pName- the namepItem- the item- Returns:
- the new tab item
-