public class CmsScrollBar
extends com.google.gwt.user.client.ui.FocusPanel
implements com.alkacon.geranium.client.I_DescendantResizeHandler, com.google.gwt.user.client.ui.HasValue<java.lang.Integer>, com.google.gwt.user.client.ui.VerticalScrollbar
CmsScrollPanel
.限定符和类型 | 字段和说明 |
---|---|
protected int |
m_stepSize
The size of the increments between knob positions.
|
构造器和说明 |
---|
CmsScrollBar(com.google.gwt.dom.client.Element scrollableElement,
com.google.gwt.dom.client.Element containerElement)
Constructor.
|
限定符和类型 | 方法和说明 |
---|---|
com.google.gwt.event.shared.HandlerRegistration |
addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler handler) |
com.google.gwt.event.shared.HandlerRegistration |
addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.Integer> handler) |
int |
getMaximumVerticalScrollPosition() |
int |
getMinimumVerticalScrollPosition() |
protected com.google.gwt.dom.client.Element |
getScrollableElement()
Returns the associated scrollable element.
|
int |
getScrollHeight() |
java.lang.Integer |
getValue() |
int |
getVerticalScrollPosition() |
void |
isResizeable(boolean reziseable) |
protected void |
onAttach() |
void |
onBrowserEvent(com.google.gwt.user.client.Event event)
Listen for events that will move the knob.
|
protected void |
onDetach() |
void |
onResizeDescendant() |
protected void |
redraw()
Redraws the scroll bar.
|
void |
setScrollHeight(int height) |
void |
setValue(java.lang.Integer value) |
void |
setValue(java.lang.Integer value,
boolean fireEvents) |
void |
setVerticalScrollPosition(int position) |
protected void |
shiftDown(int shift)
Shifts the scroll position down.
|
protected void |
shiftUp(int shift)
Shifts the scroll position up.
|
addBlurHandler, addClickHandler, addClickListener, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragHandler, addDragLeaveHandler, addDragOverHandler, addDragStartHandler, addDropHandler, addFocusHandler, addFocusListener, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyboardListener, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseListener, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addMouseWheelListener, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, getTabIndex, removeClickListener, removeFocusListener, removeKeyboardListener, removeMouseListener, removeMouseWheelListener, setAccessKey, setFocus, setTabIndex
add, getContainerElement, getWidget, iterator, remove, setWidget, setWidget
add, adopt, adopt, clear, disown, doAttachChildren, doDetachChildren, orphan, remove
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
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, unsinkEvents
public CmsScrollBar(com.google.gwt.dom.client.Element scrollableElement, com.google.gwt.dom.client.Element containerElement)
scrollableElement
- the scrollable elementcontainerElement
- the scroll contentpublic com.google.gwt.event.shared.HandlerRegistration addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler handler)
addScrollHandler
在接口中 com.google.gwt.event.dom.client.HasScrollHandlers
HasScrollHandlers.addScrollHandler(com.google.gwt.event.dom.client.ScrollHandler)
public com.google.gwt.event.shared.HandlerRegistration addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler<java.lang.Integer> handler)
addValueChangeHandler
在接口中 com.google.gwt.event.logical.shared.HasValueChangeHandlers<java.lang.Integer>
HasValueChangeHandlers.addValueChangeHandler(com.google.gwt.event.logical.shared.ValueChangeHandler)
public int getMaximumVerticalScrollPosition()
getMaximumVerticalScrollPosition
在接口中 com.google.gwt.user.client.ui.HasVerticalScrolling
HasVerticalScrolling.getMaximumVerticalScrollPosition()
public int getMinimumVerticalScrollPosition()
getMinimumVerticalScrollPosition
在接口中 com.google.gwt.user.client.ui.HasVerticalScrolling
HasVerticalScrolling.getMinimumVerticalScrollPosition()
public int getScrollHeight()
getScrollHeight
在接口中 com.google.gwt.user.client.ui.VerticalScrollbar
VerticalScrollbar.getScrollHeight()
public java.lang.Integer getValue()
getValue
在接口中 com.google.gwt.user.client.TakesValue<java.lang.Integer>
getValue
在接口中 com.google.gwt.user.client.ui.HasValue<java.lang.Integer>
HasValue.getValue()
public int getVerticalScrollPosition()
getVerticalScrollPosition
在接口中 com.google.gwt.user.client.ui.HasVerticalScrolling
HasVerticalScrolling.getVerticalScrollPosition()
public void isResizeable(boolean reziseable)
reziseable
- true if the panel is resizeablepublic final void onBrowserEvent(com.google.gwt.user.client.Event event)
onBrowserEvent
在接口中 com.google.gwt.user.client.EventListener
onBrowserEvent
在类中 com.google.gwt.user.client.ui.Widget
event
- the event that occurredpublic void onResizeDescendant()
onResizeDescendant
在接口中 com.alkacon.geranium.client.I_DescendantResizeHandler
I_DescendantResizeHandler.onResizeDescendant()
public void setScrollHeight(int height)
setScrollHeight
在接口中 com.google.gwt.user.client.ui.VerticalScrollbar
VerticalScrollbar.setScrollHeight(int)
public void setValue(java.lang.Integer value)
setValue
在接口中 com.google.gwt.user.client.TakesValue<java.lang.Integer>
setValue
在接口中 com.google.gwt.user.client.ui.HasValue<java.lang.Integer>
HasValue.setValue(java.lang.Object)
public void setValue(java.lang.Integer value, boolean fireEvents)
setValue
在接口中 com.google.gwt.user.client.ui.HasValue<java.lang.Integer>
HasValue.setValue(java.lang.Object, boolean)
public void setVerticalScrollPosition(int position)
setVerticalScrollPosition
在接口中 com.google.gwt.user.client.ui.HasVerticalScrolling
HasVerticalScrolling.setVerticalScrollPosition(int)
protected com.google.gwt.dom.client.Element getScrollableElement()
protected void onAttach()
onAttach
在类中 com.google.gwt.user.client.ui.Widget
Widget.onAttach()
protected void onDetach()
onDetach
在类中 com.google.gwt.user.client.ui.Widget
Widget.onDetach()
protected void redraw()
protected void shiftDown(int shift)
shift
- the shift sizeprotected void shiftUp(int shift)
shift
- the shift size