onPointerDown method
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();
}
}
}