Mercurial > hg > orthanc-stone
comparison Framework/Scene2D/CairoCompositor.cpp @ 909:7a7e4e1f558f
SdlCairo resizable
author | Alain Mazy <alain@mazy.be> |
---|---|
date | Thu, 18 Jul 2019 09:41:10 +0200 |
parents | 55411e7da2f7 |
children | 1091b2adeb5a |
comparison
equal
deleted
inserted
replaced
908:2f16ad9d30ad | 909:7a7e4e1f558f |
---|---|
89 CairoCompositor::CairoCompositor(const Scene2D& scene, | 89 CairoCompositor::CairoCompositor(const Scene2D& scene, |
90 unsigned int canvasWidth, | 90 unsigned int canvasWidth, |
91 unsigned int canvasHeight) : | 91 unsigned int canvasHeight) : |
92 helper_(scene, *this) | 92 helper_(scene, *this) |
93 { | 93 { |
94 UpdateSize(canvasWidth, canvasHeight); | |
95 } | |
96 | |
97 void CairoCompositor::UpdateSize(unsigned int canvasWidth, | |
98 unsigned int canvasHeight) | |
99 { | |
94 canvas_.SetSize(canvasWidth, canvasHeight, false); | 100 canvas_.SetSize(canvasWidth, canvasHeight, false); |
95 } | 101 } |
96 | |
97 | 102 |
98 CairoCompositor::~CairoCompositor() | 103 CairoCompositor::~CairoCompositor() |
99 { | 104 { |
100 for (Fonts::iterator it = fonts_.begin(); it != fonts_.end(); ++it) | 105 for (Fonts::iterator it = fonts_.begin(); it != fonts_.end(); ++it) |
101 { | 106 { |