Uses of Class
de.xima.fc.gui.model.designer.TabViewModel
Packages that use TabViewModel
Package
Description
-
Uses of TabViewModel in de.xima.fc.gui.bean.designer
Methods in de.xima.fc.gui.bean.designer that return TabViewModel -
Uses of TabViewModel in de.xima.fc.gui.model.designer
Methods in de.xima.fc.gui.model.designer that return TabViewModelModifier and TypeMethodDescriptionstatic TabViewModel
TabViewModel.empty()
FrameDesignerModel.getTabViewModel()
static TabViewModel
Constructors in de.xima.fc.gui.model.designer with parameters of type TabViewModelModifierConstructorDescriptionFrameDesignerModel
(BaseDesignerModel baseModel, TabViewModel tabViewModel, PreviewModel previewModel) Creates a new POJO model with the given data. -
Uses of TabViewModel in de.xima.fc.gui.utils.designer
Methods in de.xima.fc.gui.utils.designer with parameters of type TabViewModelModifier and TypeMethodDescriptionstatic TabModel
TabViewActions.addTab
(TabViewModel model, String tabId) Opens the given tab, adding it to the topbar menu.static TabSwitchResult
TabViewActions.closeTab
(TabViewModel model, TabModel tab) Close the given tab, removing it from the topbar menu.static TabModel
TabViewActions.computeActiveTab
(TabViewModel model) TabViewActions.computeAvailableTabs
(TabViewModel model) static String
TabViewActions.computeExtraTopMenuEntriesForActiveTab
(TabViewModel model) static boolean
TabViewActions.computeIsHasMoreTabMenuEntries
(TabViewModel model) TabViewActions.computeMoreTabIds
(TabViewModel model) static org.primefaces.model.menu.MenuModel
TabViewActions.computeMoreTabMenuEntries
(TabViewModel model) static String
TabViewActions.computeOverlayStyleClass
(TabViewModel model, TabModel tab) static String
TabViewActions.computeTabMenuCloseIconStyleClass
(TabViewModel model, TabModel tab) TabViewActions.computeTabMenuItems
(TabViewModel model) static String
TabViewActions.computeTabMenuStyleClass
(TabViewModel model, TabModel tab) static String
TabViewActions.computeTabStyleClass
(TabViewModel model, TabModel tab) static TabModel
TabViewActions.findAvailableTabBy
(TabViewModel model, EContentView contentView) static boolean
TabViewActions.isAnyTabShownInTopMenu
(TabViewModel model) static boolean
TabViewActions.isAnyTabVisible
(TabViewModel model) static boolean
TabViewActions.isTabClosed
(TabViewModel model, EContentView contentView) static boolean
TabViewActions.isTabClosed
(TabViewModel model, String tabId) static boolean
TabViewActions.isTabOpen
(TabViewModel model, EContentView contentView) static boolean
TabViewActions.isTabOpen
(TabViewModel model, String tabId) static TabModel
TabViewActions.markError
(TabViewModel model, String tabId, TabError error) Marks the given tab as erroneous, and adds the given error details.static void
TabViewActions.markUnsavedChanges
(TabViewModel model, String tabId, boolean hasUnsavedChanges) Sets the flag whether the given tab has unsaved changes.static void
TabViewActions.showTabs
(TabViewModel model, List<String> tabIds) Adds the given tabs to the list of tabs that are shown in the tab menu.static boolean
TabViewActions.switchToTab
(TabViewModel model, String tabId) Switches to the given tab, and setTabModel.isOpen()
totrue
.static boolean
TabViewActions.switchToTab
(TabViewModel model, String tabId, boolean openNewTab) Switches to the given tab, and setTabModel.isOpen()
totrue
.static boolean
TabViewActions.switchToTab
(TabViewModel model, String tabId, String fallbackTabId) Switches to the given tab, and setTabModel.isOpen()
totrue
.static void
TabViewActions.updatePlaceholderLibraryFor
(TabViewModel tabViewModel) Updates the placeholder library so that it shows the placeholders that are available within the context of the given tab.