Foundation classes for a basic GUI implementing simple widgets and events
Dependents: TouchScreenGUIDemo
Widgets/BitmapWidget.cpp
- Committer:
- duncanFrance
- Date:
- 2016-04-10
- Revision:
- 7:303850a4b30c
- Parent:
- 4:27546fb8b670
- Child:
- 8:a460cabc85ac
File content as of revision 7:303850a4b30c:
#include "BitmapWidget.h" BitmapWidget::BitmapWidget(GraphicsDisplay& display) : Widget(display), _monochrome(false) { } void BitmapWidget::setMonochrome(bool enabled) { _monochrome = enabled; } bool BitmapWidget::isMonochrome() { return _monochrome; } void BitmapWidget::setBitmap(unsigned char* bitmap) { _bitmap = bitmap; } void BitmapWidget::draw() { if(_monochrome) { _display.Bitmap_FG_BG(_x, _y, _width, _height, _bitmap); } else { _display.Bitmap(_x, _y, _width, _height, _bitmap); } }