26 lines
694 B
C++
26 lines
694 B
C++
#ifndef __WIDGETS_H
|
|
#define __WIDGETS_H
|
|
|
|
#include <Arduino.h>
|
|
|
|
class Widgets {
|
|
public:
|
|
Widgets();
|
|
~Widgets();
|
|
|
|
void drawBattery(int16_t x, int16_t y, uint16_t color);
|
|
void drawBatteryText();
|
|
void drawCaptionText(uint8_t style, uint16_t x, uint16_t y, const char* str);
|
|
void drawKey (uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint16_t color, const char* str);
|
|
void drawButton (uint16_t x, uint16_t y, uint16_t color, const char* str);
|
|
void drawStick (uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint16_t color, const char* str0, const char* str1, const char* str2, const char* str3);
|
|
|
|
private:
|
|
int16_t battX;
|
|
int16_t battY;
|
|
int16_t battColor;
|
|
|
|
};
|
|
|
|
#endif
|