Class NativeVerticalScrollbar

    • Field Detail

      • contentDiv

        @UiField
        Element contentDiv
        The div inside the scrollable div that forces scrollbars to appear.
      • scrollable

        @UiField
        Element scrollable
        The scrollable div used to create a scrollbar.
    • Method Detail

      • getMaximumVerticalScrollPosition

        public int getMaximumVerticalScrollPosition()
        Description copied from interface: HasVerticalScrolling
        Get the maximum position of vertical scrolling. This is usually the scrollHeight - clientHeight.
        Specified by:
        getMaximumVerticalScrollPosition in interface HasVerticalScrolling
        Returns:
        the maximum vertical scroll position
      • getScrollHeight

        public int getScrollHeight()
        Get the height in pixels of the scrollable content that the scrollbar controls.

        This is not the same as the maximum scroll top position. The maximum scroll position equals the scrollHeight- offsetHeight;

        Specified by:
        getScrollHeight in interface VerticalScrollbar
        Returns:
        the scroll height
        See Also:
        setScrollHeight(int)
      • setScrollHeight

        public void setScrollHeight​(int height)
        Set the height in pixels of the scrollable content that the scrollbar controls.

        This is not the same as the maximum scroll top position. The maximum scroll position equals the scrollHeight- offsetHeight;

        Specified by:
        setScrollHeight in interface VerticalScrollbar
        Parameters:
        height - the size height pixels
      • getNativeWidth

        protected int getNativeWidth()
        Get the width of the scrollbar.
        Returns:
        the width of the scrollbar in pixels