Added num up down support.
This commit is contained in:
22
common/gui/numupdown.h
Normal file
22
common/gui/numupdown.h
Normal file
@@ -0,0 +1,22 @@
|
||||
#include "button.h"
|
||||
|
||||
typedef void (*NUMUPDOWN_CALLBACK)(void *numupdown, int16_t value); //!< Function pointer used...
|
||||
typedef struct {
|
||||
uint16_t x;
|
||||
uint16_t y;
|
||||
uint16_t fgcolor;
|
||||
int16_t value;
|
||||
int16_t min;
|
||||
int16_t max;
|
||||
NUMUPDOWN_CALLBACK callback; //Callback
|
||||
|
||||
//Internally used:
|
||||
BUTTON_STRUCT buttonUp;
|
||||
BUTTON_STRUCT buttonDown;
|
||||
} NUMUPDOWN_STRUCT;
|
||||
|
||||
|
||||
bool gui_numupdown_add(NUMUPDOWN_STRUCT* numupdown);
|
||||
void gui_numupdown_remove(NUMUPDOWN_STRUCT* numupdown);
|
||||
void gui_numupdown_update(NUMUPDOWN_STRUCT* numupdown);
|
||||
void gui_numupdown_redraw(NUMUPDOWN_STRUCT* numupdown);
|
||||
Reference in New Issue
Block a user