Package org.vaadin.addons.joelpop.appheadroom.ui.component
package org.vaadin.addons.joelpop.appheadroom.ui.component
-
ClassDescriptionHides/shows an
AppLayout's top and bottom navigation bars on scroll.Fired whenever the chrome's expanded/collapsed state changes, whether driven by scrolling on the client or by a server-initiated reset (e.g. detaching this instance viaAppHeadroom.remove()).One bar's condensed-view accessor (seeAppHeadroom.getCondensedTop()/AppHeadroom.getCondensedBottom()) — pick a shape viaAppHeadroom.CondensedBar.asFloating()orAppHeadroom.CondensedBar.asRibbon()to get a shape-specific accessor exposing only the methods that make sense for it, the same patternGrid'sasSingleSelect()/asMultiSelect()already use for an analogous "pick one of a few mutually-exclusive modes" choice.Coarse device category, used byAppHeadroom.setActivationPredicate(SerializableBiPredicate).AppHeadroom.CondensedBar.asFloating()'s shape-specific accessor.Viewport orientation, used byAppHeadroom.setActivationPredicate(SerializableBiPredicate).Deprecated.AppHeadroom.CondensedBar.asRibbon()'s shape-specific accessor.
AppHeadroom.CollapseChangeEventinstead.