/** * Adds a toolbar to a perspective. * Toolbar is placed in the right side of the breadcrumbs area. * @param associatedPerspective perspective associated with the toolbar * @param toolbar toolbar that will be added */ public void addToolbar(final String associatedPerspective, final Element toolbar) { breadcrumbsToolBarPerPerspective.put(associatedPerspective, toolbar); if (currentPerspective.equals(associatedPerspective)) { updateView(); } }
/** * Adds a toolbar to a perspective. * Toolbar is placed in the right side of the breadcrumbs area. * @param associatedPerspective perspective associated with the toolbar * @param toolbar toolbar that will be added */ public void addToolbar(final String associatedPerspective, final Element toolbar) { breadcrumbsToolBarPerPerspective.put(associatedPerspective, toolbar); if (currentPerspective.equals(associatedPerspective)) { updateView(); } }
void perspectiveChangeEvent(@Observes PerspectiveChange perspectiveChange) { currentPerspective = perspectiveChange.getIdentifier(); updateView(); }
void perspectiveChangeEvent(@Observes PerspectiveChange perspectiveChange) { currentPerspective = perspectiveChange.getIdentifier(); updateView(); }
public void addBreadCrumb(final String associatedPerspective, final BreadcrumbPresenter breadCrumbPresenter) { final List<BreadcrumbPresenter> breadcrumbs = getBreadcrumbs(associatedPerspective); activateLastBreadcrumb(breadcrumbs); breadCrumbPresenter.deactivate(); breadcrumbs.add(breadCrumbPresenter); breadcrumbsPerPerspective.put(associatedPerspective, breadcrumbs); if (currentPerspective.equals(associatedPerspective)) { updateView(); } }
public void addBreadCrumb(final String associatedPerspective, final BreadcrumbPresenter breadCrumbPresenter) { final List<BreadcrumbPresenter> breadcrumbs = getBreadcrumbs(associatedPerspective); activateLastBreadcrumb(breadcrumbs); breadCrumbPresenter.deactivate(); breadcrumbs.add(breadCrumbPresenter); breadcrumbsPerPerspective.put(associatedPerspective, breadcrumbs); if (currentPerspective.equals(associatedPerspective)) { updateView(); } }
Command generateBreadCrumbSelectCommand(final String perspective, final DefaultBreadcrumbsPresenter breadCrumb, final PlaceRequest placeRequest, final Command command) { if (command == null) { return null; } return () -> { removeDeepLevelBreadcrumbsIfNecessary(perspective, breadCrumb); breadCrumb.deactivate(); if (placeRequest != null) { placeManager.goTo(placeRequest); } updateView(); command.execute(); }; }
Command generateBreadCrumbSelectCommand(final String perspective, final DefaultBreadcrumbsPresenter breadCrumb, final PlaceRequest placeRequest, final Command command) { if (command == null) { return null; } return () -> { removeDeepLevelBreadcrumbsIfNecessary(perspective, breadCrumb); breadCrumb.deactivate(); if (placeRequest != null) { placeManager.goTo(placeRequest); } updateView(); command.execute(); }; }