From 6cd45908c3d62f845f1847009a0c38504f0d0082 Mon Sep 17 00:00:00 2001 From: Bent Bisballe Nyeng Date: Sun, 4 Sep 2016 21:15:39 +0200 Subject: Add Canvas base class for the Painter to draw on. This is done in preparation for a new Painter unittest. --- plugingui/widget.cc | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'plugingui/widget.cc') diff --git a/plugingui/widget.cc b/plugingui/widget.cc index 5cd013d..3d9d47c 100644 --- a/plugingui/widget.cc +++ b/plugingui/widget.cc @@ -133,6 +133,27 @@ size_t Widget::height() return _height; } +PixelBufferAlpha& Widget::GetPixelBuffer() +{ + return pixbuf; +} + +void Widget::beginPaint() +{ + if(_window) + { + _window->beginPaint(); + } +} + +void Widget::endPaint() +{ + if(_window) + { + _window->endPaint(); + } +} + size_t Widget::windowX() { size_t window_x = x(); -- cgit v1.2.3