panBy method
Pans the viewport by a delta offset.
Parameters:
delta: The offset to pan the viewport by (in screen pixels)
Example:
controller.panBy(ScreenOffset.fromXY(50, 0)); // Pan right by 50 pixels
controller.panBy(ScreenOffset.fromXY(0, -50)); // Pan up by 50 pixels
Implementation
void panBy(ScreenOffset delta) {
runInAction(() {
_viewport.value = _viewport.value.copyWith(
x: _viewport.value.x + delta.dx,
y: _viewport.value.y + delta.dy,
);
});
}