Main Page
Modules
Data Structures
Files
Related Pages
File List
Globals
cygdrive
c
msp-grlib3
src
grlib
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
;
22
const
Graphics_Font
*
font
;
23
int8_t *
text
;
24
}
Graphics_RadioButton
;
25
26
//*****************************************************************************
27
//globals
28
//*****************************************************************************
29
extern
Graphics_Context
g_sContext
;
30
31
//*****************************************************************************
32
// the function prototypes
33
//*****************************************************************************
34
extern
void
Graphics_drawRadioButton
(
const
Graphics_Context
*context,
35
const
Graphics_RadioButton
*radioButton);
36
extern
bool
Graphics_isRadioButtonSelected
(
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_ */
Graphics_RadioButton::numbOfChar
uint8_t numbOfChar
Definition:
radioButton.h:19
Graphics_RadioButton::yPosition
uint16_t yPosition
Definition:
radioButton.h:15
Graphics_Context
Definition:
grlib.h:145
Graphics_Font
This structure describes a font used for drawing text onto the screen.
Definition:
grlib.h:105
Graphics_drawReleasedRadioButton
void Graphics_drawReleasedRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition:
radioButton.c:155
Graphics_drawSelectedRadioButton
void Graphics_drawSelectedRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition:
radioButton.c:118
Graphics_RadioButton::text
int8_t * text
Definition:
radioButton.h:23
Graphics_RadioButton::xPosition
uint16_t xPosition
Definition:
radioButton.h:14
Graphics_RadioButton
struct Graphics_RadioButton Graphics_RadioButton
This structure defines the characteristics of a RadioButton.
Graphics_drawRadioButton
void Graphics_drawRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition:
radioButton.c:27
g_sContext
Graphics_Context g_sContext
Graphics_RadioButton::gap
uint8_t gap
Definition:
radioButton.h:17
Graphics_RadioButton::textColor
uint32_t textColor
Definition:
radioButton.h:18
Graphics_RadioButton::selectedColor
uint32_t selectedColor
Definition:
radioButton.h:20
Graphics_RadioButton::selected
bool selected
Definition:
radioButton.h:16
Graphics_RadioButton
This structure defines the characteristics of a RadioButton.
Definition:
radioButton.h:12
Graphics_RadioButton::font
const Graphics_Font * font
Definition:
radioButton.h:22
Graphics_RadioButton::notSelectedColor
uint32_t notSelectedColor
Definition:
radioButton.h:21
Graphics_isRadioButtonSelected
bool Graphics_isRadioButtonSelected(const Graphics_RadioButton *radioButton, uint16_t x, uint16_t y)
Definition:
radioButton.c:90
Copyright 2016, Texas Instruments Incorporated