Class DoubleClickTrigger

All Implemented Interfaces:
Serializable

public class DoubleClickTrigger extends MouseEventTrigger
Fires on the host component's dblclick DOM event. The event's coordinates and modifier-key state are available as static Action.Input sources on MouseEventTrigger.EventData (also reachable as DoubleClickTrigger.EventData through inheritance).

Example — on double-click, mirror the viewport X coordinate into a field's value property:


 DoubleClickTrigger dbl = new DoubleClickTrigger(panel);
 dbl.triggers(new SetPropertyAction<>(field, "value",
         DoubleClickTrigger.EventData.clientX));
 

For internal use only. May be renamed or removed in a future release.

See Also:
  • Constructor Details

    • DoubleClickTrigger

      public DoubleClickTrigger(Component host)
      Creates a double-click trigger on the given host component's root element.
      Parameters:
      host - the component to listen on, not null