public override void handleEvent(PointerEvent e, HitTestEntry entry) { D.assert(this.debugHandleEvent(e, entry)); if (e is PointerDownEvent pointerDownEvent && this.isInteractive) { this._drag.addPointer(pointerDownEvent); } }
public override void handleEvent(PointerEvent pEvent, HitTestEntry entry) { D.assert(this.debugHandleEvent(pEvent, entry)); if (pEvent is PointerDownEvent && this.isInteractive) { this._tap.addPointer((PointerDownEvent)pEvent); } }
public override void handleEvent(PointerEvent evt, HitTestEntry entry) { D.assert(debugHandleEvent(evt, entry)); if (evt is PointerDownEvent && isInteractive) { _drag.addPointer((PointerDownEvent)evt); _tap.addPointer((PointerDownEvent)evt); } }
public override void handleEvent(PointerEvent evt, HitTestEntry entry) { D.assert(this.debugHandleEvent(evt, entry)); if (evt is PointerDownEvent && this.onChanged != null) { this._drag.addPointer((PointerDownEvent)evt); } base.handleEvent(evt, entry); }
public override void handleEvent(PointerEvent _event, HitTestEntry entry) { entry = (BoxHitTestEntry)entry; D.assert(debugHandleEvent(_event, entry)); if (_event is PointerDownEvent) { state.tap.addPointer((PointerDownEvent)_event); state.longPress.addPointer((PointerDownEvent)_event); state.drag.addPointer((PointerDownEvent)_event); } }
public override void handleEvent(PointerEvent evt, HitTestEntry entry) { D.assert(this.debugHandleEvent(evt, entry)); if (!(evt is PointerDownEvent)) { return; } this._layoutTextWithConstraints(this.constraints); Offset offset = ((BoxHitTestEntry)entry).localPosition; TextPosition position = this._textPainter.getPositionForOffset(offset); TextSpan span = this._textPainter.text.getSpanForPosition(position); span?.recognizer?.addPointer((PointerDownEvent)evt); }
public override void handleEvent(PointerEvent evt, HitTestEntry entry) { if (this.ignorePointer) { return; } D.assert(this.debugHandleEvent(evt, entry)); if (evt is PointerDownEvent && this.onSelectionChanged != null) { this._tap.addPointer((PointerDownEvent)evt); this._doubleTap.addPointer((PointerDownEvent)evt); this._longPress.addPointer((PointerDownEvent)evt); } }
public override void handleEvent(PointerEvent evt, HitTestEntry entry) { D.assert(debugHandleEvent(evt, entry)); if (!(evt is PointerDownEvent)) { return; } _layoutTextWithConstraints(constraints); Offset offset = ((BoxHitTestEntry)entry).localPosition; TextPosition position = _textPainter.getPositionForOffset(offset); InlineSpan span = _textPainter.text.getSpanForPosition(position); if (span == null) { return; } if (span is TextSpan) { TextSpan textSpan = (TextSpan)span; textSpan.recognizer?.addPointer(evt as PointerDownEvent); } }
public override void handleEvent(PointerEvent evt, HitTestEntry entry) { }