Logo
MSP Graphics Library
radioButton.h
1 
2 #ifndef RADIOBUTTON_H_
3 #define RADIOBUTTON_H_
4 
5 //*****************************************************************************
6 //
8 //
9 //*****************************************************************************
10 typedef struct Graphics_RadioButton
11 {
12  uint16_t xPosition;
13  uint16_t yPosition;
14  bool selected;
15  uint8_t gap;
16  uint32_t textColor;
17  uint8_t numbOfChar;
18  uint32_t selectedColor;
19  uint32_t notSelectedColor;
21  int8_t *text;
23 
24 //*****************************************************************************
25 //globals
26 //*****************************************************************************
27 extern Graphics_Context g_sContext;
28 
29 //*****************************************************************************
30 // the function prototypes
31 //*****************************************************************************
32 extern void Graphics_drawRadioButton(const Graphics_Context *context,
33  const Graphics_RadioButton *radioButton);
35  const Graphics_RadioButton *radioButton,
36  uint16_t x,
37  uint16_t y);
39  const Graphics_Context *context,
40  const Graphics_RadioButton *
41  radioButton);
43  const Graphics_Context *context,
44  const Graphics_RadioButton *
45  radioButton);
46 
47 #endif /* RADIOBUTTON_H_ */
const Graphics_Font * font
Definition: radioButton.h:20
uint8_t numbOfChar
Definition: radioButton.h:17
uint32_t textColor
Definition: radioButton.h:16
uint8_t gap
Definition: radioButton.h:15
void Graphics_drawRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition: radioButton.c:27
Definition: grlib.h:194
int8_t * text
Definition: radioButton.h:21
uint32_t selectedColor
Definition: radioButton.h:18
This structure defines the characteristics of a RadioButton.
Definition: radioButton.h:10
bool Graphics_isRadioButtonSelected(const Graphics_RadioButton *radioButton, uint16_t x, uint16_t y)
Definition: radioButton.c:88
bool selected
Definition: radioButton.h:14
void Graphics_drawReleasedRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition: radioButton.c:152
void Graphics_drawSelectedRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition: radioButton.c:117
This structure describes a font used for drawing text onto the screen.
Definition: grlib.h:154
uint32_t notSelectedColor
Definition: radioButton.h:19
uint16_t yPosition
Definition: radioButton.h:13
uint16_t xPosition
Definition: radioButton.h:12