Class ScrollImpl

java.lang.Object
com.google.gwt.user.client.ui.ScrollImpl
Direct Known Subclasses:
ScrollImpl.ScrollImplTrident

class ScrollImpl extends Object
Implementation of scrolling behavior.
  • Constructor Details

    • ScrollImpl

      ScrollImpl()
  • Method Details

    • get

      static ScrollImpl get()
      Get the singleton instance of ScrollImpl.
    • getMaximumHorizontalScrollPosition

      public int getMaximumHorizontalScrollPosition(Element scrollable)
      Get the maximum horizontal scroll position.
      Parameters:
      scrollable - the scrollable element
      Returns:
      the maximum scroll position
    • getMinimumHorizontalScrollPosition

      public int getMinimumHorizontalScrollPosition(Element scrollable)
      Get the minimum horizontal scroll position.
      Parameters:
      scrollable - the scrollable element
      Returns:
      the minimum scroll position
    • initialize

      public void initialize(Element scrollable, Element container)
      Initialize a scrollable element.
      Parameters:
      scrollable - the scrollable element
      container - the container
    • isRtl

      public boolean isRtl(Element scrollable)
      Check if the specified element has an RTL direction. We can't base this on the current locale because the user can modify the direction at the DOM level.
      Parameters:
      scrollable - the scrollable element
      Returns:
      true if the direction is RTL, false if LTR