From 7756a11530d9338954922c1df8e57c66a89fbdea Mon Sep 17 00:00:00 2001 From: Jonas Gunz Date: Wed, 12 Jun 2019 20:48:30 +0200 Subject: Initial commit --- src/colorpicker.cpp | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) create mode 100644 src/colorpicker.cpp (limited to 'src/colorpicker.cpp') diff --git a/src/colorpicker.cpp b/src/colorpicker.cpp new file mode 100644 index 0000000..f0eb2ea --- /dev/null +++ b/src/colorpicker.cpp @@ -0,0 +1,36 @@ +#include "colorpicker.h" + + +colorpicker::colorpicker() +{ + setSize(32,17); + update(); +} +colorpicker::~colorpicker() +{ + destruct(); +} + +void colorpicker::onClick(sPos _pos, unsigned int _button) +{ + +} + +uint16_t colorpicker::getColor() +{ + return currentFG | (currentBG << 8); +} + +void colorpicker::update() +{ + for (int y = 0; y < 16; y++) { + for (int x = 0; x < 16; x++) { + uint16_t xx = x, yy = y; + drawText(" ", {2*x,y}, _COL_WHITE | ((16u*yy + xx) << 8)); + } + } + + char text[17]; + snprintf(text, 16,"asdf"); + drawText(text, {0,16}, _COL_WHITE_BG | _COL_BLACK); +} -- cgit v1.2.3