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) {
  for (final item in _selectorTest.entries) {
    final box = item.value;
    final isSelected = box.selectTest(rect, ancestor);
    _selectorController.add((item.key, isSelected));
  }
}