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
Modifier and TypeFieldDescriptionprotected final TabWindowContainer
protected final com.vaadin.ui.Component
-
Constructor Summary
ConstructorDescriptionWindowStackImpl
(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:
getBreadcrumbs
in interfaceScreens.WindowStack
- Returns:
- screens of the container in descending order, first element is active screen
-
isSelected
public boolean isSelected()- Specified by:
isSelected
in interfaceScreens.WindowStack
- Returns:
- true if either window stack tab is selected or if
AppWorkArea.Mode.SINGLE
mode is enabled.
-
select
public void select()Description copied from interface:Screens.WindowStack
Select tab in tabbed UI.- Specified by:
select
in interfaceScreens.WindowStack
-
checkAttached
protected void checkAttached()
-