onPointerDown method

void onPointerDown(
  1. PointerEvent event
)

Implementation

void onPointerDown(PointerEvent event) {
  isPointerDown = true;
  //print('OnPointerDown: (${event.localPosition.dx},${event.localPosition.dy})');
  Node? node = getNodeUnderPoint(event.localPosition);
  if (node != null) {
    int index = nodes.indexOf(node);
    if (index != selectedNodeIndex) {
      selectedNodeIndex = index;
      node.toggle();
      print(
          '${node.selected ? 'selected' : 'UNselected'}: $dayLabel - ${node.range.startTime} to ${node.range.endTime}');
      notifyListeners();
    }
  }
}