# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 170
- 171
- 172
- 173
- 174
…
- 373
- 374

Parameters
Parameters Description
pObject The pointer to the object where the message will be
evaluated to check if the message will affect the object.
pMessage Pointer to the the message from the user interface.
Function
GFX_GOL_TRANSLATED_ACTION GFX_GOL_CheckBoxActionGet(
void *pObject,
GFX_GOL_MESSAGE *pMessage);
1.6.2.1.2.3 GFX_GOL_CheckBoxActionSet Function
This function performs the state change of the object based on the translated action.
File
gfx_gol_check_box.h
Syntax
void GFX_GOL_CheckBoxActionSet(GFX_GOL_TRANSLATED_ACTION translatedMsg, void * pObject,
GFX_GOL_MESSAGE * pMessage);
Returns
None.
Description
This function performs the state change of the object based on the translated action. This change can be overridden by the
application using the application defined GFX_GOL_MESSAGE_CALLBACK_FUNC. When the user message is determined
to affect the object, application can perform the state change in the message callback function. The following state changes
are supported:
Translated Message Input Source Set/Clear State Bit Descriptio
n
GFX_GOL_CHECKBOX_ACTION_CHECKED Touch
Screen,
Set
GFX_GOL_CHECKBOX_CHECKED_STATE
Check
Box will
be
redrawn in
checked
state.
Keyboard
GFX_GOL_CHECKBOX_ACTION_UNCHECKED Touch
Screen,
Clear
GFX_GOL_CHECKBOX_CHECKED_STATE
Check
Box will
be
redrawn in
un-checke
d
state.
Keyboard
Preconditions
Object must exist in memory.
Example
None.
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
172

- 1
- 2
…
- 170
- 171
- 172
- 173
- 174
…
- 373
- 374