Slider class on LCD / Touch screen

Dependents:   TestLCD

Slider.h

Committer:
jlpadiolleau
Date:
2017-04-07
Revision:
0:89d154d0806c

File content as of revision 0:89d154d0806c:

#include "mbed.h"
#include "stm32746g_discovery_lcd.h"

#define maxWidth  480
#define maxHeight 272

class Slider
{
public:
    Slider(uint16_t x, uint16_t y,  uint16_t w, uint16_t h, uint32_t c1, uint32_t c2);
    void Move(uint16_t x, uint16_t y);
    uint16_t GetValue(void);
    void SetValue(uint16_t v);
    void Show(void);
    ~Slider(void);
    
private:
    uint16_t xpos;
    uint16_t ypos;
    uint16_t width;
    uint16_t height;
    uint16_t value;
    uint32_t color1;
    uint32_t color2;
};