radioButton.h
Go to the documentation of this file.
1 
2 #ifndef RADIOBUTTON_H_
3 #define RADIOBUTTON_H_
4 
5 
6 
7 //*****************************************************************************
8 //
10 //
11 //*****************************************************************************
12 typedef struct Graphics_RadioButton
13 {
14  uint16_t xPosition;
15  uint16_t yPosition;
16  bool selected;
17  uint8_t gap;
18  uint32_t textColor;
19  uint8_t numbOfChar;
20  uint32_t selectedColor;
21  uint32_t notSelectedColor;
23  int8_t *text;
25 
26 //*****************************************************************************
27 //globals
28 //*****************************************************************************
30 
31 //*****************************************************************************
32 // the function prototypes
33 //*****************************************************************************
34 extern void Graphics_drawRadioButton(const Graphics_Context *context,
35  const Graphics_RadioButton *radioButton);
37  const Graphics_RadioButton *radioButton,uint16_t x, uint16_t y);
38 extern void Graphics_drawSelectedRadioButton(const Graphics_Context *context,
39  const Graphics_RadioButton *radioButton);
40 extern void Graphics_drawReleasedRadioButton(const Graphics_Context *context,
41  const Graphics_RadioButton *radioButton);
42 
43 #endif /* RADIOBUTTON_H_ */
uint8_t numbOfChar
Definition: radioButton.h:19
uint16_t yPosition
Definition: radioButton.h:15
Definition: grlib.h:145
This structure describes a font used for drawing text onto the screen.
Definition: grlib.h:105
void Graphics_drawReleasedRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition: radioButton.c:155
void Graphics_drawSelectedRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition: radioButton.c:118
int8_t * text
Definition: radioButton.h:23
uint16_t xPosition
Definition: radioButton.h:14
struct Graphics_RadioButton Graphics_RadioButton
This structure defines the characteristics of a RadioButton.
void Graphics_drawRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition: radioButton.c:27
Graphics_Context g_sContext
uint8_t gap
Definition: radioButton.h:17
uint32_t textColor
Definition: radioButton.h:18
uint32_t selectedColor
Definition: radioButton.h:20
bool selected
Definition: radioButton.h:16
This structure defines the characteristics of a RadioButton.
Definition: radioButton.h:12
const Graphics_Font * font
Definition: radioButton.h:22
uint32_t notSelectedColor
Definition: radioButton.h:21
bool Graphics_isRadioButtonSelected(const Graphics_RadioButton *radioButton, uint16_t x, uint16_t y)
Definition: radioButton.c:90

Copyright 2016, Texas Instruments Incorporated