# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 255
- 256
- 257
- 258
- 259
…
- 373
- 374

Translated Message Input Source Set/Clear State Bit Description
GFX_GOL_SCROLLBAR_ACTION_INC Touch
Screen,
Set
GFX_GOL_SCROLLBAR_DRAW_THUMB_STATE
Scroll Bar
will be
redrawn
with thumb
in the
incremented
position.
Keyboard
GFX_GOL_SCROLLBAR_ACTION_DEC Touch
Screen,
Set
GFX_GOL_SCROLLBAR_DRAW_THUMB_STATE
Scroll Bar
will be
redrawn
with thumb
in the
decremente
d
position.
Keyboard
Preconditions
Object must exist in memory.
Example
None.
Parameters
Parameters Description
translatedMsg The action of the object based on the message.
pObject The pointer to the object whose state will be modified.
pMessage The pointer to the original message.
Function
void GFX_GOL_ScrollBarActionSet(
GFX_GOL_TRANSLATED_ACTION translatedMsg,
void *pObject,
GFX_GOL_MESSAGE *pMessage)
1.6.2.1.11.3 GFX_GOL_ScrollBarCreate Function
This function creates a GFX_GOL_SCROLLBAR object with the parameters given. It automatically attaches the new object
into a global linked list of objects and returns the address of the object.
File
gfx_gol_scroll_bar.h
Syntax
GFX_GOL_SCROLLBAR * GFX_GOL_ScrollBarCreate(uint16_t ID, uint16_t left, uint16_t top,
uint16_t right, uint16_t bottom, uint16_t state, uint16_t range, uint16_t page, uint16_t
pos, GFX_GOL_OBJ_SCHEME * pScheme);
Returns
Pointer to the newly created object.
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
257

- 1
- 2
…
- 255
- 256
- 257
- 258
- 259
…
- 373
- 374