Class 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 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 interface com.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.