comparison OrthancStone/Sources/Scene2D/CairoCompositor.cpp @ 1576:92fca2b3ba3d

sanitizing the handling of canvas size
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 24 Sep 2020 16:40:30 +0200
parents 244ad1e4e76a
children 4fb8fdf03314
comparison
equal deleted inserted replaced
1575:e4a52cbbdd70 1576:92fca2b3ba3d
87 87
88 CairoCompositor::CairoCompositor(unsigned int canvasWidth, 88 CairoCompositor::CairoCompositor(unsigned int canvasWidth,
89 unsigned int canvasHeight) 89 unsigned int canvasHeight)
90 { 90 {
91 ResetScene(); 91 ResetScene();
92 UpdateSize(canvasWidth, canvasHeight); 92 canvas_.SetSize(canvasWidth, canvasHeight, false);
93 } 93 }
94 94
95 void CairoCompositor::UpdateSize(unsigned int canvasWidth, 95 void CairoCompositor::SetCanvasSize(unsigned int canvasWidth,
96 unsigned int canvasHeight) 96 unsigned int canvasHeight)
97 { 97 {
98 canvas_.SetSize(canvasWidth, canvasHeight, false); 98 canvas_.SetSize(canvasWidth, canvasHeight, false);
99 } 99 }
100 100
101 CairoCompositor::~CairoCompositor() 101 CairoCompositor::~CairoCompositor()