Package org.teamapps.ux.application
Class ResponsiveApplicationToolbar
java.lang.Object
org.teamapps.ux.application.ResponsiveApplicationToolbar
- All Implemented Interfaces:
ApplicationChangeHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandleApplicationToolbarButtonGroupAdded(ResponsiveApplication application, ToolbarButtonGroup buttonGroup) voidhandleApplicationToolbarButtonGroupRemoved(ResponsiveApplication application, ToolbarButtonGroup buttonGroup) voidhandleApplicationViewAdded(ResponsiveApplication application, View view) voidhandleApplicationViewRemoved(ResponsiveApplication application, View view) voidhandleLayoutChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, LayoutItemDefinition layout) voidhandlePerspectiveChange(ResponsiveApplication application, Perspective perspective, Perspective previousPerspective, List<View> activeViews, List<View> addedViews, List<View> removedViews) voidhandlePerspectiveToolbarButtonGroupAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, ToolbarButtonGroup buttonGroup) voidhandlePerspectiveToolbarButtonGroupRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, ToolbarButtonGroup buttonGroup) voidhandleViewAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view) voidhandleViewFocusRequest(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, boolean ensureVisible) voidhandleViewLayoutPositionChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, String position) voidhandleViewRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view) voidhandleViewSelect(View view) voidhandleViewSizeChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ViewSize viewSize) voidhandleViewTabTitleChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, String title) voidhandleViewVisibilityChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, boolean visible) voidhandleViewWorkspaceToolbarButtonGroupAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ToolbarButtonGroup buttonGroup) voidhandleViewWorkspaceToolbarButtonGroupRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ToolbarButtonGroup buttonGroup)
-
Constructor Details
-
ResponsiveApplicationToolbar
public ResponsiveApplicationToolbar()
-
-
Method Details
-
getToolbar
-
handleApplicationViewAdded
- Specified by:
handleApplicationViewAddedin interfaceApplicationChangeHandler
-
handleApplicationViewRemoved
- Specified by:
handleApplicationViewRemovedin interfaceApplicationChangeHandler
-
handlePerspectiveChange
public void handlePerspectiveChange(ResponsiveApplication application, Perspective perspective, Perspective previousPerspective, List<View> activeViews, List<View> addedViews, List<View> removedViews) - Specified by:
handlePerspectiveChangein interfaceApplicationChangeHandler
-
handleApplicationToolbarButtonGroupAdded
public void handleApplicationToolbarButtonGroupAdded(ResponsiveApplication application, ToolbarButtonGroup buttonGroup) - Specified by:
handleApplicationToolbarButtonGroupAddedin interfaceApplicationChangeHandler
-
handleApplicationToolbarButtonGroupRemoved
public void handleApplicationToolbarButtonGroupRemoved(ResponsiveApplication application, ToolbarButtonGroup buttonGroup) - Specified by:
handleApplicationToolbarButtonGroupRemovedin interfaceApplicationChangeHandler
-
handleLayoutChange
public void handleLayoutChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, LayoutItemDefinition layout) - Specified by:
handleLayoutChangein interfaceApplicationChangeHandler
-
handleViewAdded
public void handleViewAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view) - Specified by:
handleViewAddedin interfaceApplicationChangeHandler
-
handleViewRemoved
public void handleViewRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view) - Specified by:
handleViewRemovedin interfaceApplicationChangeHandler
-
handlePerspectiveToolbarButtonGroupAdded
public void handlePerspectiveToolbarButtonGroupAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, ToolbarButtonGroup buttonGroup) - Specified by:
handlePerspectiveToolbarButtonGroupAddedin interfaceApplicationChangeHandler
-
handlePerspectiveToolbarButtonGroupRemoved
public void handlePerspectiveToolbarButtonGroupRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, ToolbarButtonGroup buttonGroup) - Specified by:
handlePerspectiveToolbarButtonGroupRemovedin interfaceApplicationChangeHandler
-
handleViewVisibilityChange
public void handleViewVisibilityChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, boolean visible) - Specified by:
handleViewVisibilityChangein interfaceApplicationChangeHandler
-
handleViewFocusRequest
public void handleViewFocusRequest(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, boolean ensureVisible) - Specified by:
handleViewFocusRequestin interfaceApplicationChangeHandler
-
handleViewSizeChange
public void handleViewSizeChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ViewSize viewSize) - Specified by:
handleViewSizeChangein interfaceApplicationChangeHandler
-
handleViewTabTitleChange
public void handleViewTabTitleChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, String title) - Specified by:
handleViewTabTitleChangein interfaceApplicationChangeHandler
-
handleViewLayoutPositionChange
public void handleViewLayoutPositionChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, String position) - Specified by:
handleViewLayoutPositionChangein interfaceApplicationChangeHandler
-
handleViewWorkspaceToolbarButtonGroupAdded
public void handleViewWorkspaceToolbarButtonGroupAdded(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ToolbarButtonGroup buttonGroup) - Specified by:
handleViewWorkspaceToolbarButtonGroupAddedin interfaceApplicationChangeHandler
-
handleViewWorkspaceToolbarButtonGroupRemoved
public void handleViewWorkspaceToolbarButtonGroupRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ToolbarButtonGroup buttonGroup) - Specified by:
handleViewWorkspaceToolbarButtonGroupRemovedin interfaceApplicationChangeHandler
-
handleViewSelect
- Specified by:
handleViewSelectin interfaceApplicationChangeHandler
-