|
GWT 2.3.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Panel
com.google.gwt.user.client.ui.SimplePanel
com.google.gwt.user.client.ui.ScrollPanel
public class ScrollPanel
A simple panel that wraps its contents in a scrollable area.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
---|
UIObject.DebugIdImpl, UIObject.DebugIdImplEnabled |
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets |
---|
HasWidgets.ForIsWidget |
Field Summary |
---|
Fields inherited from class com.google.gwt.user.client.ui.UIObject |
---|
DEBUG_ID_PREFIX |
Constructor Summary | |
---|---|
ScrollPanel()
Creates an empty scroll panel. |
|
ScrollPanel(Widget child)
Creates a new scroll panel with the given child widget. |
Method Summary | |
---|---|
HandlerRegistration |
addScrollHandler(ScrollHandler handler)
Adds a ScrollEvent handler. |
void |
addScrollListener(ScrollListener listener)
Deprecated. Use addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler) instead |
void |
ensureVisible(UIObject item)
Ensures that the specified item is visible, by adjusting the panel's scroll position. |
protected Element |
getContainerElement()
Override this method to specify that an element other than the root element be the container for the panel's child widget. |
int |
getHorizontalScrollPosition()
Gets the horizontal scroll position. |
int |
getMaximumHorizontalScrollPosition()
Get the maximum position of horizontal scrolling. |
int |
getMaximumVerticalScrollPosition()
Get the maximum position of vertical scrolling. |
int |
getMinimumHorizontalScrollPosition()
Get the minimum position of horizontal scrolling. |
int |
getMinimumVerticalScrollPosition()
Get the minimum position of vertical scrolling. |
int |
getScrollPosition()
Deprecated. as of GWT 2.3, replaced by getVerticalScrollPosition() |
int |
getVerticalScrollPosition()
Gets the vertical scroll position. |
boolean |
isTouchScrollingDisabled()
Check whether or not touch based scrolling is disabled. |
void |
onResize()
This method must be called whenever the implementor's size has been modified. |
void |
removeScrollListener(ScrollListener listener)
Deprecated. Use the HandlerRegistration.removeHandler()
method on the object returned by addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler) instead |
void |
scrollToBottom()
Scroll to the bottom of this panel. |
void |
scrollToLeft()
Scroll to the far left of this panel. |
void |
scrollToRight()
Scroll to the far right of this panel. |
void |
scrollToTop()
Scroll to the top of this panel. |
void |
setAlwaysShowScrollBars(boolean alwaysShow)
Sets whether this panel always shows its scroll bars, or only when necessary. |
void |
setHeight(java.lang.String height)
Sets the object's height. |
void |
setHorizontalScrollPosition(int position)
Sets the horizontal scroll position. |
void |
setScrollPosition(int position)
Deprecated. as of GWT 2.3, replaced by setVerticalScrollPosition(int) |
void |
setSize(java.lang.String width,
java.lang.String height)
Sets the object's size. |
boolean |
setTouchScrollingDisabled(boolean isDisabled)
Set whether or not touch scrolling is disabled. |
void |
setVerticalScrollPosition(int position)
Sets the vertical scroll position. |
void |
setWidth(java.lang.String width)
Sets the object's width. |
Methods inherited from class com.google.gwt.user.client.ui.SimplePanel |
---|
add, getWidget, iterator, remove, setWidget, setWidget |
Methods inherited from class com.google.gwt.user.client.ui.Panel |
---|
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove |
Methods inherited from class com.google.gwt.user.client.ui.Widget |
---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
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, setElement, setElement, setPixelSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, sinkBitlessEvent, toString, unsinkEvents |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.google.gwt.user.client.ui.IsWidget |
---|
asWidget |
Constructor Detail |
---|
public ScrollPanel()
public ScrollPanel(Widget child)
child
- the widget to be wrapped by the scroll panelMethod Detail |
---|
public HandlerRegistration addScrollHandler(ScrollHandler handler)
HasScrollHandlers
ScrollEvent
handler.
addScrollHandler
in interface HasScrollHandlers
handler
- the scroll handler
HandlerRegistration
used to remove this handler@Deprecated public void addScrollListener(ScrollListener listener)
addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler)
instead
SourcesScrollEvents
addScrollListener
in interface SourcesScrollEvents
listener
- the listener interface to addpublic void ensureVisible(UIObject item)
item
- the item whose visibility is to be ensuredpublic int getHorizontalScrollPosition()
getHorizontalScrollPosition
in interface HasHorizontalScrolling
public int getMaximumHorizontalScrollPosition()
HasHorizontalScrolling
scrollWidth - clientWidth
.
getMaximumHorizontalScrollPosition
in interface HasHorizontalScrolling
public int getMaximumVerticalScrollPosition()
HasVerticalScrolling
scrollHeight - clientHeight
.
getMaximumVerticalScrollPosition
in interface HasVerticalScrolling
public int getMinimumHorizontalScrollPosition()
HasHorizontalScrolling
getMinimumHorizontalScrollPosition
in interface HasHorizontalScrolling
public int getMinimumVerticalScrollPosition()
HasVerticalScrolling
getMinimumVerticalScrollPosition
in interface HasVerticalScrolling
@Deprecated public int getScrollPosition()
getVerticalScrollPosition()
public int getVerticalScrollPosition()
HasVerticalScrolling
getVerticalScrollPosition
in interface HasVerticalScrolling
public boolean isTouchScrollingDisabled()
public void onResize()
RequiresResize
onResize
in interface RequiresResize
@Deprecated public void removeScrollListener(ScrollListener listener)
HandlerRegistration.removeHandler()
method on the object returned by addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler)
instead
SourcesScrollEvents
removeScrollListener
in interface SourcesScrollEvents
listener
- the listener interface to removepublic void scrollToBottom()
public void scrollToLeft()
public void scrollToRight()
public void scrollToTop()
public void setAlwaysShowScrollBars(boolean alwaysShow)
alwaysShow
- true
to show scroll bars at all timespublic void setHeight(java.lang.String height)
setHeight
in class UIObject
height
- the object's new height, in absolute CSS units (e.g. "10px",
"1em" but not "50%")public void setHorizontalScrollPosition(int position)
setHorizontalScrollPosition
in interface HasHorizontalScrolling
position
- the new horizontal scroll position, in pixels@Deprecated public void setScrollPosition(int position)
setVerticalScrollPosition(int)
position
- the new vertical scroll position, in pixelspublic void setSize(java.lang.String width, java.lang.String height)
setSize
in class UIObject
width
- the object's new width, in absolute CSS units (e.g. "10px",
"1em", but not "50%")height
- the object's new height, in absolute CSS units (e.g. "10px",
"1em", but not "50%")public boolean setTouchScrollingDisabled(boolean isDisabled)
isDisabled
- true to disable, false to enable
public void setVerticalScrollPosition(int position)
HasVerticalScrolling
setVerticalScrollPosition
in interface HasVerticalScrolling
position
- the new vertical scroll position, in pixelspublic void setWidth(java.lang.String width)
setWidth
in class UIObject
width
- the object's new width, in absolute CSS units (e.g. "10px",
"1em", but not "50%")protected Element getContainerElement()
SimplePanel
Element
class defined in the
User
module to maintain backwards compatibility.
getContainerElement
in class SimplePanel
|
GWT 2.3.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |