Slider class on LCD / Touch screen

Dependents:   TestLCD

Committer:
jlpadiolleau
Date:
Fri Apr 07 11:40:27 2017 +0000
Revision:
0:89d154d0806c
Hi

Who changed what in which revision?

UserRevisionLine numberNew contents of line
jlpadiolleau 0:89d154d0806c 1 #include "mbed.h"
jlpadiolleau 0:89d154d0806c 2 #include "stm32746g_discovery_lcd.h"
jlpadiolleau 0:89d154d0806c 3
jlpadiolleau 0:89d154d0806c 4 #define maxWidth 480
jlpadiolleau 0:89d154d0806c 5 #define maxHeight 272
jlpadiolleau 0:89d154d0806c 6
jlpadiolleau 0:89d154d0806c 7 class Slider
jlpadiolleau 0:89d154d0806c 8 {
jlpadiolleau 0:89d154d0806c 9 public:
jlpadiolleau 0:89d154d0806c 10 Slider(uint16_t x, uint16_t y, uint16_t w, uint16_t h, uint32_t c1, uint32_t c2);
jlpadiolleau 0:89d154d0806c 11 void Move(uint16_t x, uint16_t y);
jlpadiolleau 0:89d154d0806c 12 uint16_t GetValue(void);
jlpadiolleau 0:89d154d0806c 13 void SetValue(uint16_t v);
jlpadiolleau 0:89d154d0806c 14 void Show(void);
jlpadiolleau 0:89d154d0806c 15 ~Slider(void);
jlpadiolleau 0:89d154d0806c 16
jlpadiolleau 0:89d154d0806c 17 private:
jlpadiolleau 0:89d154d0806c 18 uint16_t xpos;
jlpadiolleau 0:89d154d0806c 19 uint16_t ypos;
jlpadiolleau 0:89d154d0806c 20 uint16_t width;
jlpadiolleau 0:89d154d0806c 21 uint16_t height;
jlpadiolleau 0:89d154d0806c 22 uint16_t value;
jlpadiolleau 0:89d154d0806c 23 uint32_t color1;
jlpadiolleau 0:89d154d0806c 24 uint32_t color2;
jlpadiolleau 0:89d154d0806c 25 };
jlpadiolleau 0:89d154d0806c 26