Package org.teamapps.ux.application
Class ResponsiveApplicationToolbar
- java.lang.Object
-
- org.teamapps.ux.application.ResponsiveApplicationToolbar
-
- All Implemented Interfaces:
ApplicationChangeHandler
public class ResponsiveApplicationToolbar extends java.lang.Object implements ApplicationChangeHandler
-
-
Constructor Summary
Constructors Constructor Description ResponsiveApplicationToolbar()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AbstractToolContainergetToolbar()voidhandleApplicationToolbarButtonGroupAdded(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, java.util.List<View> activeViews, java.util.List<View> addedViews, java.util.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, java.lang.String position)voidhandleViewRemoved(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view)voidhandleViewSizeChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, ViewSize viewSize)voidhandleViewTabTitleChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, java.lang.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)
-
-
-
Method Detail
-
getToolbar
public AbstractToolContainer getToolbar()
-
handleApplicationViewAdded
public void handleApplicationViewAdded(ResponsiveApplication application, View view)
- Specified by:
handleApplicationViewAddedin interfaceApplicationChangeHandler
-
handleApplicationViewRemoved
public void handleApplicationViewRemoved(ResponsiveApplication application, View view)
- Specified by:
handleApplicationViewRemovedin interfaceApplicationChangeHandler
-
handlePerspectiveChange
public void handlePerspectiveChange(ResponsiveApplication application, Perspective perspective, Perspective previousPerspective, java.util.List<View> activeViews, java.util.List<View> addedViews, java.util.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, java.lang.String title)
- Specified by:
handleViewTabTitleChangein interfaceApplicationChangeHandler
-
handleViewLayoutPositionChange
public void handleViewLayoutPositionChange(ResponsiveApplication application, boolean isActivePerspective, Perspective perspective, View view, java.lang.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
-
-