1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-07-25 22:07:35 +00:00

PixelPaint: Add setter/getter for ImageEditor::m_pan_origin

This allows us to use tools to change the panned position, since
right now this is only accessible internally to the editor.
This commit is contained in:
Mustafa Quraish 2021-09-11 23:14:15 -04:00 committed by Andreas Kling
parent 189066d91d
commit abefe2391d
2 changed files with 12 additions and 0 deletions

View file

@ -568,6 +568,15 @@ void ImageEditor::scale_by(float scale_delta)
}
}
void ImageEditor::set_pan_origin(Gfx::FloatPoint const& pan_origin)
{
if (m_pan_origin == pan_origin)
return;
m_pan_origin = pan_origin;
relayout();
}
void ImageEditor::fit_image_to_view()
{
auto viewport_rect = rect();