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
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)Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
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, 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
-