Package org.opencms.gwt.client.util
Class CmsFocusedScrollingHandler
- java.lang.Object
-
- org.opencms.gwt.client.util.CmsFocusedScrollingHandler
-
- All Implemented Interfaces:
com.google.gwt.event.shared.EventHandler
,com.google.gwt.user.client.Event.NativePreviewHandler
public final class CmsFocusedScrollingHandler extends java.lang.Object implements com.google.gwt.user.client.Event.NativePreviewHandler
Native preview handler that focuses the on scroll wheel mouse event on the given scroll panel.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CmsFocusedScrollingHandler
installFocusedScrollingHandler(com.google.gwt.user.client.ui.ScrollPanel scrollPanel)
Installs a focused scrolling handler on the given widget.boolean
isRegistered()
Returns if the handler is currently registered.void
onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent event)
void
register()
Registers the handler.void
removeHandler()
Removes the handler and deactivates it.
-
-
-
Method Detail
-
installFocusedScrollingHandler
public static CmsFocusedScrollingHandler installFocusedScrollingHandler(com.google.gwt.user.client.ui.ScrollPanel scrollPanel)
Installs a focused scrolling handler on the given widget.- Parameters:
scrollPanel
- the scroll panel- Returns:
- the focused scrolling handler
-
onPreviewNativeEvent
public void onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent event)
- Specified by:
onPreviewNativeEvent
in interfacecom.google.gwt.user.client.Event.NativePreviewHandler
- See Also:
Event.NativePreviewHandler.onPreviewNativeEvent(com.google.gwt.user.client.Event.NativePreviewEvent)
-
isRegistered
public boolean isRegistered()
Returns if the handler is currently registered.- Returns:
true
if the handler is currently registered and active
-
register
public void register()
Registers the handler.
-
removeHandler
public void removeHandler()
Removes the handler and deactivates it.Call
register()
the register again.
-
-