# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 321
- 322
- 323
- 324
- 325
…
- 373
- 374

if(GOLDraw())
{
// GOL drawing is completed here
// it is safe to change objects
// from user interface module
TouchGetMsg(&msg);
// process the message
GFX_GOL_ObjectMessage(&msg);
}
}
Parameters
Parameters Description
pMessage Pointer to the message from user.
Function
void GFX_GOL_ObjectMessage( GFX_GOL_MESSAGE *pMessage)
1.6.2.7 Data Types and Constants
The following are the types and constants used in the Graphics Object Layer.
Types
Name Description
GFX_GOL_BUTTON Defines the structure used for the Button object.
GFX_GOL_BUTTON_STATE Specifies the different states of the Button object.
GFX_GOL_CHECKBOX Defines the structure used for the Check Box object.
GFX_GOL_CHECKBOX_STATE Specifies the different states of the Check Box object.
GFX_GOL_COMMON_STATE_BITS Common Object States.
GFX_GOL_DIGITALMETER Defines the structure used for the Digital Meter object.
GFX_GOL_DIGITALMETER_STATE Specifies the different states of the Digital Meter object.
GFX_GOL_EDITBOX Defines the structure used for the Edit Box object.
GFX_GOL_EDITBOX_STATE Specifies the different states of the Edit Box object.
GFX_GOL_GROUPBOX Defines the structure used for the Group Box object.
GFX_GOL_GROUPBOX_STATE Specifies the different states of the Group Box object.
GFX_GOL_LISTBOX Defines the structure used for the List Box object.
GFX_GOL_LISTBOX_ITEM_STATUS Defines the types used to indicate the status of an item.
GFX_GOL_LISTBOX_STATE Specifies the different states of the List Box object.
GFX_GOL_LISTITEM The structure that defines each item in the list box.
GFX_GOL_MESSAGE Specifies message structure used in the library.
GFX_GOL_METER Defines the structure used for the Meter object.
GFX_GOL_METER_DRAW_TYPE Specifies the different types of Meter object.
GFX_GOL_METER_STATE Specifies the different states of the Meter object.
GFX_GOL_OBJ_HEADER Specifies Graphics Object Layer structure used in objects.
GFX_GOL_OBJ_TYPE Specifies the different object types used in the library.
GFX_GOL_PICTURECONTROL Defines the structure used for the Picture Control object.
GFX_GOL_PICTURECONTROLCONTROL_STATE Specifies the different states of the Picture Control object.
GFX_GOL_PROGRESSBAR Defines the structure used for the Progress Bar object.
GFX_GOL_PROGRESSBAR_STATE Specifies the different states of the Progress Bar object.
GFX_GOL_RADIOBUTTON Defines the structure used for the Radio Button object.
GFX_GOL_RADIOBUTTON_STATE Specifies the different states of the Radio Button object.
GFX_GOL_SCROLLBAR Defines the structure used for the Scroll Bar object.
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
323

- 1
- 2
…
- 321
- 322
- 323
- 324
- 325
…
- 373
- 374