Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
File
gfx_gol_radio_button.h
Syntax
typedef enum {
GFX_GOL_RADIOBUTTON_FOCUSED_STATE,
GFX_GOL_RADIOBUTTON_DISABLED_STATE,
GFX_GOL_RADIOBUTTON_CHECKED_STATE,
GFX_GOL_RADIOBUTTON_GROUP_STATE,
GFX_GOL_RADIOBUTTON_DRAW_CHECK_STATE,
GFX_GOL_RADIOBUTTON_DRAW_FOCUS_STATE,
GFX_GOL_RADIOBUTTON_DRAW_STATE,
GFX_GOL_RADIOBUTTON_HIDE_STATE
} GFX_GOL_RADIOBUTTON_STATE;
Members
Members Description
GFX_GOL_RADIOBUTTON_FOCUSED_STATE Property bit for focus state.
GFX_GOL_RADIOBUTTON_DISABLED_STATE Property bit for disabled state.
GFX_GOL_RADIOBUTTON_CHECKED_STATE Property bit to indicate Radio Button is checked.
GFX_GOL_RADIOBUTTON_GROUP_STATE Bit to indicate the first Radio Button in the group. Each group
MUST have this bit set for its first member even for a single
member group. This means that any independent or stand
alone Radio Button, the
GFX_GOL_RADIOBUTTON_GROUP_STATE bit must be
always set.
GFX_GOL_RADIOBUTTON_DRAW_CHECK_STATE Draw bit to indicate check mark should be redrawn.
GFX_GOL_RADIOBUTTON_DRAW_FOCUS_STATE Draw bit to indicate focus must be redrawn.
GFX_GOL_RADIOBUTTON_DRAW_STATE Draw bit to indicate object must be redrawn.
GFX_GOL_RADIOBUTTON_HIDE_STATE Draw bit to indicate object must be removed from screen.
Description
Typedef: GFX_GOL_RADIOBUTTON_STATE
This enumeration specifies the different states of the Radio Button object used in the library.
For the Property State bits, more than one of these values may be OR'd together to create a complete property state.
For the Draw State bits, hide draw bit has higher priority than the draw bit. Any of these two can be combined with other
draw bits to create a complete draw state.
To test a value of any of the state types, the bit of interest must be AND'ed with value and checked to see if the result is
non-zero.
Remarks
None.
1.6.2.7.28 GFX_GOL_SCROLLBAR Type
Defines the structure used for the Scroll Bar object.
File
gfx_gol_scroll_bar.h
Syntax
typedef struct {
GFX_GOL_OBJ_HEADER hdr;
int16_t currPos;
uint16_t prevPos;
uint16_t range;
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
343
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_gfx.pdf