|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.google.gwt.user.client.ui.UIObject com.google.gwt.user.client.ui.Widget com.google.gwt.user.client.ui.AbstractNativeScrollbar com.google.gwt.user.client.ui.NativeHorizontalScrollbar
public class NativeHorizontalScrollbar
A horizontal scrollbar implemented using the browsers native scrollbar.
Nested Class Summary | |
---|---|
(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. |
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled |
Field Summary | |
---|---|
(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. |
Fields inherited from class com.google.gwt.user.client.ui.Widget |
---|
eventsToSink |
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX, MISSING_ELEMENT_ERROR, SETELEMENT_TWICE_ERROR |
Constructor Summary | |
---|---|
NativeHorizontalScrollbar()
Construct a new NativeHorizontalScrollbar . |
|
NativeHorizontalScrollbar(NativeHorizontalScrollbar.Resources resources)
Construct a new NativeHorizontalScrollbar . |
Method Summary | |
---|---|
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. |
Methods inherited from class com.google.gwt.user.client.ui.AbstractNativeScrollbar |
---|
addScrollHandler, getNativeScrollbarHeight, getNativeScrollbarWidth, isScrollbarLeftAlignedInRtl, onAttach, onDetach |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, 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, unsinkEvents |
Methods inherited from class com.google.gwt.user.client.ui.UIObject |
---|
addStyleDependentName, 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, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.google.gwt.event.dom.client.HasScrollHandlers |
---|
addScrollHandler |
Methods inherited from interface com.google.gwt.event.shared.HasHandlers |
---|
fireEvent |
Methods inherited from interface com.google.gwt.user.client.ui.IsWidget |
---|
asWidget |
Field Detail |
---|
@UiField Element contentDiv
@UiField Element scrollable
Constructor Detail |
---|
public NativeHorizontalScrollbar()
NativeHorizontalScrollbar
.
public NativeHorizontalScrollbar(NativeHorizontalScrollbar.Resources resources)
NativeHorizontalScrollbar
.
resources
- the resources used by this widgetMethod Detail |
---|
public int getHorizontalScrollPosition()
HasHorizontalScrolling
getHorizontalScrollPosition
in interface HasHorizontalScrolling
public int getMaximumHorizontalScrollPosition()
HasHorizontalScrolling
scrollWidth - clientWidth
.
getMaximumHorizontalScrollPosition
in interface HasHorizontalScrolling
public int getMinimumHorizontalScrollPosition()
HasHorizontalScrolling
getMinimumHorizontalScrollPosition
in interface HasHorizontalScrolling
public int getScrollWidth()
This is not the same as the maximum scroll left position. The maximum
scroll position equals the scrollWidth - offsetWidth
;
getScrollWidth
in interface HorizontalScrollbar
setScrollWidth(int)
public void setHorizontalScrollPosition(int position)
HasHorizontalScrolling
setHorizontalScrollPosition
in interface HasHorizontalScrolling
position
- 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 HorizontalScrollbar
width
- the size width pixelsprotected int getNativeHeight()
protected Element getScrollableElement()
AbstractNativeScrollbar
getScrollableElement
in class AbstractNativeScrollbar
|
GWT 2.7.0 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |