Package org.opencms.gwt.client.ui
Class CmsScrollPanelImpl
java.lang.Object
com.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
org.opencms.gwt.client.ui.CmsScrollPanel
org.opencms.gwt.client.ui.CmsScrollPanelImpl
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasScrollHandlers
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.logical.shared.HasResizeHandlers
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.AcceptsOneWidget
,com.google.gwt.user.client.ui.HasHorizontalScrolling
,com.google.gwt.user.client.ui.HasOneWidget
,com.google.gwt.user.client.ui.HasScrolling
,com.google.gwt.user.client.ui.HasVerticalScrolling
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.HasWidgets
,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
,com.google.gwt.user.client.ui.IsWidget
,com.google.gwt.user.client.ui.ProvidesResize
,com.google.gwt.user.client.ui.RequiresResize
,com.google.gwt.user.client.ui.SourcesScrollEvents
,Iterable<com.google.gwt.user.client.ui.Widget>
,I_CmsDescendantResizeHandler
Scroll panel implementation with custom scroll bars. Works in all browsers but IE7.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.opencms.gwt.client.ui.CmsScrollPanel
CmsScrollPanel.ResizeButton, CmsScrollPanel.ResizeEventPreviewHandler
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
Nested classes/interfaces inherited from interface com.google.gwt.user.client.ui.HasWidgets
com.google.gwt.user.client.ui.HasWidgets.ForIsWidget
-
Field Summary
Fields inherited from class org.opencms.gwt.client.ui.CmsScrollPanel
m_previewHandlerRegistration
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected com.google.gwt.user.client.ui.VerticalScrollbar
Returns the vertical scroll bar.Iterator<com.google.gwt.user.client.ui.Widget>
iterator()
protected void
onAttach()
void
onBrowserEvent
(com.google.gwt.user.client.Event event) protected void
onLoad()
void
This method should be called when a descendant widget changes its size.protected void
onUnload()
void
setResizable
(boolean resize) Sets the scrollpanel resizeable.Methods inherited from class org.opencms.gwt.client.ui.CmsScrollPanel
addResizeHandler, enableFocusedScrolling, ensureFocusedScrolling, onDetach, remove, setDefaultHeight, setNewHeight, setStartParameters
Methods inherited from class com.google.gwt.user.client.ui.ScrollPanel
addScrollHandler, addScrollListener, ensureVisible, getContainerElement, getHorizontalScrollPosition, getMaximumHorizontalScrollPosition, getMaximumVerticalScrollPosition, getMinimumHorizontalScrollPosition, getMinimumVerticalScrollPosition, getScrollableElement, getScrollPosition, getVerticalScrollPosition, isTouchScrollingDisabled, onResize, removeScrollListener, scrollToBottom, scrollToLeft, scrollToRight, scrollToTop, setAlwaysShowScrollBars, setHeight, setHorizontalScrollPosition, setScrollPosition, setSize, setTouchScrollingDisabled, setVerticalScrollPosition, setWidth
Methods inherited from class com.google.gwt.user.client.ui.SimplePanel
add, getWidget, setWidget, setWidget
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, 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, removeFromParent, setLayoutData, 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, setPixelSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, 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.shared.HasHandlers
fireEvent
Methods inherited from interface com.google.gwt.user.client.ui.IsWidget
asWidget
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Constructor Details
-
CmsScrollPanelImpl
public CmsScrollPanelImpl()Constructor.
-
-
Method Details
-
iterator
-
onBrowserEvent
- Specified by:
onBrowserEvent
in interfacecom.google.gwt.user.client.EventListener
- Overrides:
onBrowserEvent
in classcom.google.gwt.user.client.ui.Widget
- See Also:
-
Widget.onBrowserEvent(com.google.gwt.user.client.Event)
-
onResizeDescendant
Description copied from interface:I_CmsDescendantResizeHandler
This method should be called when a descendant widget changes its size.- Specified by:
onResizeDescendant
in interfaceI_CmsDescendantResizeHandler
- Overrides:
onResizeDescendant
in classCmsScrollPanel
- See Also:
-
setResizable
Description copied from class:CmsScrollPanel
Sets the scrollpanel resizeable.- Overrides:
setResizable
in classCmsScrollPanel
- Parameters:
resize
- true if the scrollpanel should be resizeable.- See Also:
-
getVerticalScrollBar
Returns the vertical scroll bar.- Returns:
- the vertical scroll bar
-
onAttach
- Overrides:
onAttach
in classCmsScrollPanel
- See Also:
-
ScrollPanel.onAttach()
-
onLoad
- Overrides:
onLoad
in classcom.google.gwt.user.client.ui.Widget
- See Also:
-
Widget.onLoad()
-
onUnload
- Overrides:
onUnload
in classcom.google.gwt.user.client.ui.Widget
- See Also:
-
Widget.onUnload()
-