public class NativeVerticalScrollbar extends AbstractNativeScrollbar implements VerticalScrollbar
| Modifier and Type | Class and Description |
|---|---|
(package private) static interface |
NativeVerticalScrollbar.NativeVerticalScrollbarUiBinder |
static interface |
NativeVerticalScrollbar.Resources
A ClientBundle of resources used by this widget.
|
static interface |
NativeVerticalScrollbar.ResourcesTransparant
A variation of
NativeVerticalScrollbar.Resources that renders the scrollbar
semi-transparent until it is hovered. |
static interface |
NativeVerticalScrollbar.Style
Styles used by this widget.
|
static interface |
NativeVerticalScrollbar.StyleTransparant
A variation of
NativeVerticalScrollbar.Style that renders the scrollbar semi-transparent
until it is hovered. |
(package private) static interface |
NativeVerticalScrollbar.UiBinderBundle
Client bundle used in the uibinder template.
|
(package private) static interface |
NativeVerticalScrollbar.UiStyle
Style used in uibinder template.
|
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 |
|---|
NativeVerticalScrollbar()
Construct a new
NativeVerticalScrollbar. |
NativeVerticalScrollbar(NativeVerticalScrollbar.Resources resources)
Construct a new
NativeVerticalScrollbar. |
| Modifier and Type | Method and Description |
|---|---|
int |
getMaximumVerticalScrollPosition()
Get the maximum position of vertical scrolling.
|
int |
getMinimumVerticalScrollPosition()
Get the minimum position of vertical scrolling.
|
protected int |
getNativeWidth()
Get the width of the scrollbar.
|
protected Element |
getScrollableElement()
Get the scrollable element.
|
int |
getScrollHeight()
Get the height in pixels of the scrollable content that the scrollbar
controls.
|
int |
getVerticalScrollPosition()
Gets the vertical scroll position.
|
void |
setScrollHeight(int height)
Set the height in pixels of the scrollable content that the scrollbar
controls.
|
void |
setVerticalScrollPosition(int position)
Sets the vertical scroll position.
|
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 NativeVerticalScrollbar()
NativeVerticalScrollbar.public NativeVerticalScrollbar(NativeVerticalScrollbar.Resources resources)
NativeVerticalScrollbar.resources - the resources used by this widgetpublic int getMaximumVerticalScrollPosition()
HasVerticalScrollingscrollHeight - clientHeight.getMaximumVerticalScrollPosition in interface HasVerticalScrollingpublic int getMinimumVerticalScrollPosition()
HasVerticalScrollinggetMinimumVerticalScrollPosition in interface HasVerticalScrollingpublic int getScrollHeight()
This is not the same as the maximum scroll top position. The maximum scroll
position equals the scrollHeight- offsetHeight;
getScrollHeight in interface VerticalScrollbarsetScrollHeight(int)public int getVerticalScrollPosition()
HasVerticalScrollinggetVerticalScrollPosition in interface HasVerticalScrollingpublic void setScrollHeight(int height)
This is not the same as the maximum scroll top position. The maximum scroll
position equals the scrollHeight- offsetHeight;
setScrollHeight in interface VerticalScrollbarheight - the size height pixelspublic void setVerticalScrollPosition(int position)
HasVerticalScrollingsetVerticalScrollPosition in interface HasVerticalScrollingposition - the new vertical scroll position, in pixelsprotected int getNativeWidth()
protected Element getScrollableElement()
AbstractNativeScrollbargetScrollableElement in class AbstractNativeScrollbar