Package io.jmix.ui.sys
Class ScreensImpl.WindowStackImpl
java.lang.Object
io.jmix.ui.sys.ScreensImpl.WindowStackImpl
- All Implemented Interfaces:
Screens.WindowStack
- Enclosing class:
- ScreensImpl
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final TabWindowContainerprotected final com.vaadin.ui.Component -
Constructor Summary
ConstructorsConstructorDescriptionWindowStackImpl(TabWindowContainer windowContainer, com.vaadin.ui.Component workAreaContainer) -
Method Summary
-
Field Details
-
windowContainer
-
workAreaContainer
protected final com.vaadin.ui.Component workAreaContainer
-
-
Constructor Details
-
WindowStackImpl
public WindowStackImpl(TabWindowContainer windowContainer, com.vaadin.ui.Component workAreaContainer)
-
-
Method Details
-
getBreadcrumbs
- Specified by:
getBreadcrumbsin interfaceScreens.WindowStack- Returns:
- screens of the container in descending order, first element is active screen
-
isSelected
public boolean isSelected()- Specified by:
isSelectedin interfaceScreens.WindowStack- Returns:
- true if either window stack tab is selected or if
AppWorkArea.Mode.SINGLEmode is enabled.
-
select
public void select()Description copied from interface:Screens.WindowStackSelect tab in tabbed UI.- Specified by:
selectin interfaceScreens.WindowStack
-
checkAttached
protected void checkAttached()
-