public class NativeHorizontalScrollbar extends AbstractNativeScrollbar implements HorizontalScrollbar
| Modifier and Type | Class and Description |
|---|---|
(package private) static interface |
NativeHorizontalScrollbar.NativeHorizontalScrollbarUiBinder |
static interface |
NativeHorizontalScrollbar.Resources
A ClientBundle of resources used by this widget.
|
static interface |
NativeHorizontalScrollbar.ResourcesTransparant
A variation of
NativeHorizontalScrollbar.Resources that renders the scrollbar
semi-transparent until it is hovered. |
static interface |
NativeHorizontalScrollbar.Style
Styles used by this widget.
|
static interface |
NativeHorizontalScrollbar.StyleTransparant
A variation of
NativeHorizontalScrollbar.Style that renders the scrollbar semi-transparent
until it is hovered. |
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled| Modifier and Type | Field and Description |
|---|---|
(package private) Element |
contentDiv
The div inside the scrollable div that forces scrollbars to appear.
|
(package private) Element |
scrollable
The scrollable div used to create a scrollbar.
|
eventsToSinkDEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR| Constructor and Description |
|---|
NativeHorizontalScrollbar()
Construct a new
NativeHorizontalScrollbar. |
NativeHorizontalScrollbar(NativeHorizontalScrollbar.Resources resources)
Construct a new
NativeHorizontalScrollbar. |
| Modifier and Type | Method and Description |
|---|---|
int |
getHorizontalScrollPosition()
Gets the horizontal scroll position.
|
int |
getMaximumHorizontalScrollPosition()
Get the maximum position of horizontal scrolling.
|
int |
getMinimumHorizontalScrollPosition()
Get the minimum position of horizontal scrolling.
|
protected int |
getNativeHeight()
Get the height of the scrollbar.
|
protected Element |
getScrollableElement()
Get the scrollable element.
|
int |
getScrollWidth()
Get the width in pixels of the scrollable content that the scrollbar
controls.
|
void |
setHorizontalScrollPosition(int position)
Sets the horizontal scroll position.
|
void |
setScrollWidth(int width)
Set the width in pixels of the scrollable content that the scrollbar
controls.
|
addScrollHandler, getNativeScrollbarHeight, getNativeScrollbarWidth, isScrollbarLeftAlignedInRtl, onAttach, onDetachaddAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, ensureHandlers, fireEvent, getHandlerCount, getHandlerManager, getLayoutData, getParent, isAttached, isOrWasAttached, onBrowserEvent, onLoad, onUnload, removeFromParent, replaceElement, setLayoutData, setParent, sinkEvents, unsinkEventsaddStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddScrollHandlerfireEvent@UiField Element contentDiv
public NativeHorizontalScrollbar()
NativeHorizontalScrollbar.public NativeHorizontalScrollbar(NativeHorizontalScrollbar.Resources resources)
NativeHorizontalScrollbar.resources - the resources used by this widgetpublic int getHorizontalScrollPosition()
HasHorizontalScrollinggetHorizontalScrollPosition in interface HasHorizontalScrollingpublic int getMaximumHorizontalScrollPosition()
HasHorizontalScrollingscrollWidth - clientWidth.getMaximumHorizontalScrollPosition in interface HasHorizontalScrollingpublic int getMinimumHorizontalScrollPosition()
HasHorizontalScrollinggetMinimumHorizontalScrollPosition in interface HasHorizontalScrollingpublic int getScrollWidth()
This is not the same as the maximum scroll left position. The maximum
scroll position equals the scrollWidth - offsetWidth;
getScrollWidth in interface HorizontalScrollbarsetScrollWidth(int)public void setHorizontalScrollPosition(int position)
HasHorizontalScrollingsetHorizontalScrollPosition in interface HasHorizontalScrollingposition - the new horizontal scroll position, in pixelspublic void setScrollWidth(int width)
This is not the same as the maximum scroll left position. The maximum
scroll position equals the scrollWidth - offsetWidth;
setScrollWidth in interface HorizontalScrollbarwidth - the size width pixelsprotected int getNativeHeight()
protected Element getScrollableElement()
AbstractNativeScrollbargetScrollableElement in class AbstractNativeScrollbar