renderPoint property
Implementation
Point? get renderPoint {
if (point != null) {
return point;
} else if (targetElement != null) {
var element = targetElement!.element!;
var r = element.getBoundingClientRect();
if (popupPosition == PopupPosition.below) {
return Point(r.left, r.top + r.height);
} else if (popupPosition == PopupPosition.rightSide) {
return Point(r.left + r.width, r.top);
} else {
return Point(r.left, r.top);
}
} else {
throw StateError('No point or targetElement');
}
}