MSP Graphics Library
Main Page
Introduction
Usage
Modules
Data Structures
Disclaimer
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
;
20
const
Graphics_Font
*
font
;
21
int8_t *
text
;
22
}
Graphics_RadioButton
;
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);
34
extern
bool
Graphics_isRadioButtonSelected
(
35
const
Graphics_RadioButton
*radioButton,
36
uint16_t x,
37
uint16_t y);
38
extern
void
Graphics_drawSelectedRadioButton
(
39
const
Graphics_Context
*context,
40
const
Graphics_RadioButton
*
41
radioButton);
42
extern
void
Graphics_drawReleasedRadioButton
(
43
const
Graphics_Context
*context,
44
const
Graphics_RadioButton
*
45
radioButton);
46
47
#endif
/* RADIOBUTTON_H_ */
Graphics_RadioButton::font
const Graphics_Font * font
Definition:
radioButton.h:20
Graphics_RadioButton::numbOfChar
uint8_t numbOfChar
Definition:
radioButton.h:17
Graphics_RadioButton::textColor
uint32_t textColor
Definition:
radioButton.h:16
Graphics_RadioButton::gap
uint8_t gap
Definition:
radioButton.h:15
Graphics_drawRadioButton
void Graphics_drawRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition:
radioButton.c:27
Graphics_Context
Definition:
grlib.h:194
Graphics_RadioButton::text
int8_t * text
Definition:
radioButton.h:21
Graphics_RadioButton::selectedColor
uint32_t selectedColor
Definition:
radioButton.h:18
Graphics_RadioButton
This structure defines the characteristics of a RadioButton.
Definition:
radioButton.h:10
Graphics_isRadioButtonSelected
bool Graphics_isRadioButtonSelected(const Graphics_RadioButton *radioButton, uint16_t x, uint16_t y)
Definition:
radioButton.c:88
Graphics_RadioButton::selected
bool selected
Definition:
radioButton.h:14
Graphics_drawReleasedRadioButton
void Graphics_drawReleasedRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition:
radioButton.c:152
Graphics_drawSelectedRadioButton
void Graphics_drawSelectedRadioButton(const Graphics_Context *context, const Graphics_RadioButton *radioButton)
Definition:
radioButton.c:117
Graphics_Font
This structure describes a font used for drawing text onto the screen.
Definition:
grlib.h:154
Graphics_RadioButton::notSelectedColor
uint32_t notSelectedColor
Definition:
radioButton.h:19
Graphics_RadioButton::yPosition
uint16_t yPosition
Definition:
radioButton.h:13
Graphics_RadioButton::xPosition
uint16_t xPosition
Definition:
radioButton.h:12
Copyright © 2015, Texas Instruments Incorporated