cursorDragZoneChanged method

void cursorDragZoneChanged(
  1. Rect rect,
  2. RenderObject? ancestor
)

Cursor drag-zone changed

  • rect cursor's drag zone
  • ancestor contained all children and drag-zone rect

Implementation

void cursorDragZoneChanged(Rect rect, RenderObject? ancestor) {
  if(selectTestThrottle.canProceed()) {
    for (final item in _selectorTest.entries) {
      final box = item.value;
      final isSelected = box.selectTest(rect, ancestor);
      _selectorController.add((item.key, isSelected));
    }
  }
}