Package tripleplay.ui

Class Behavior.Click<T extends Element<T>>

All Implemented Interfaces:
react.Reactor.RListener, react.SignalView.Listener<Object>, react.ValueView.Listener<Object>
Direct Known Subclasses:
Behavior.Capturing
Enclosing class:
Behavior<T extends Element<T>>

public static class Behavior.Click<T extends Element<T>> extends Behavior.Select<T>
Implements clicking behavior.
  • Field Details

    • DEBOUNCE_DELAY

      public static Style<Integer> DEBOUNCE_DELAY
      A delay (in milliseconds) during which the owner will remain unclickable after it has been clicked. This ensures that users don't hammer away at a widget, triggering multiple responses (which code rarely protects against). Inherited.
    • clicked

      public react.Signal<T extends Element<T>> clicked
      A signal emitted with our owner when clicked.
  • Constructor Details

    • Click

      public Click(T owner)
  • Method Details