ImageViewer: Scale image to window on resize

This commit is contained in:
Lucas CHOLLET 2023-03-22 14:15:25 -04:00 committed by Andreas Kling
parent d8819c2d0e
commit 17eb77cf55
Notes: sideshowbarker 2024-07-17 05:21:12 +09:00
2 changed files with 7 additions and 0 deletions

View file

@ -213,6 +213,12 @@ void ViewWidget::drop_event(GUI::DropEvent& event)
on_drop(event);
}
void ViewWidget::resize_event(GUI::ResizeEvent& event)
{
event.accept();
scale_image_for_window();
}
void ViewWidget::scale_image_for_window()
{
set_original_rect(m_bitmap->rect());

View file

@ -61,6 +61,7 @@ private:
virtual void mouseup_event(GUI::MouseEvent&) override;
virtual void drag_enter_event(GUI::DragEvent&) override;
virtual void drop_event(GUI::DropEvent&) override;
virtual void resize_event(GUI::ResizeEvent&) override;
void set_bitmap(Gfx::Bitmap const* bitmap);
void animate();