aboutsummaryrefslogtreecommitdiff
path: root/src/colorpicker.cpp
blob: f0eb2ead3bf888fa27de6f121bc4247f2112ef9e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
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);
}