Bind
C++ UI toolkit for Arduino
Loading...
Searching...
No Matches
BindSeekBarHandler.hpp
1
#ifndef __BINDSEEKBARHANDLER_H
2
#define __BINDSEEKBARHANDLER_H
3
#include "Stream.h"
4
// TODO: Extract the class to a serprate .h and .c file! Now!
5
// TODO: Add the class summaries!
6
class
SeekBarHandler
7
{
8
private
:
9
int16_t *value = NULL;
10
void (*changeCallback)(int16_t);
11
12
public
:
13
SeekBarHandler
()
14
{
15
SeekBarHandler
(NULL, NULL);
16
}
17
SeekBarHandler
(int16_t *val,
void
(*_changeCallback)(int16_t))
18
{
19
value = val;
20
changeCallback = _changeCallback;
21
}
22
void
update(int16_t val)
23
{
24
if
(value != NULL)
25
{
26
*value = val;
27
}
28
if
(changeCallback != NULL)
29
{
30
changeCallback(val);
31
}
32
}
33
};
34
#endif
/* __BINDSEEKBARHANDLER_H */
SeekBarHandler
Definition
BindSeekBarHandler.hpp:7
src
BindSeekBarHandler.hpp
Generated by
1.9.8