Mercurial > projects > doodle
diff doodle/tk/screen_model.d @ 91:42766e14534e
Update screenViewBounds when the window is resized
author | daveb |
---|---|
date | Thu, 19 Aug 2010 18:28:18 +0930 |
parents | 100dd23c7bdf |
children | bc5baa585b32 |
line wrap: on
line diff
--- a/doodle/tk/screen_model.d Thu Aug 19 00:28:57 2010 +0930 +++ b/doodle/tk/screen_model.d Thu Aug 19 18:28:18 2010 +0930 @@ -36,6 +36,7 @@ _viewCentreModel = _canvasBoundsModel.centre; } + void setViewBoundsScreen(in Rectangle viewBoundsScreen) { _viewBoundsScreen = viewBoundsScreen; } void consolidateCanvasBounds(in Rectangle requiredCanvasBounds) { _canvasBoundsModel = screenToModel(_viewBoundsScreen) | requiredCanvasBounds; } void canvasAccommodate(in Rectangle bounds) { _canvasBoundsModel = _canvasBoundsModel | bounds; }