discontinuedPackage jet_cad_floor_plan has been discontinued and replaced by jet_cad_2d_plan.
onPointerDown method
void
onPointerDown(
- ToolPointerEvent e,
- ToolContext ctx
)
inherited
Implementation
@override
void onPointerDown(ToolPointerEvent e, ToolContext ctx) {
if (e.buttons & kPrimaryButton == 0) return;
_lastScreen = e.screen;
_lastShift = e.shift;
// Spec 05 D4: `e.world`, the layer's inverse camera at this event;
// never `e.screen` (M-05a).
final self = _resolve(ctx, e.world, e.shift);
_hoverVisible = true;
acceptingSelf = self != null;
try {
accept(self ?? Vector2.copy(_hover.point), ctx);
} finally {
acceptingSelf = false;
}
_syncCamera(ctx);
notifyListeners();
}