# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

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

GFX_GOL_SCROLLBAR_ACTION_DEC Touch
Screen
EVENT_PRESS,
EVENT_MOVE
If events occurs and the x,y position falls in the
area of the slider and the slider position is to the
RIGHT of the x,y position for a horizontal slider
or ABOVE the x,y position for a vertical slider.
Keyboard EVENT_KEYSCAN If event occurs and parameter1 passed
matches the objectï¿½s ID and parameter 2
passed matches SCAN_DOWN_PRESSED or
SCAN_RIGHT_PRESSED.
GFX_GOL_OBJECT_ACTION_PASSIVE Touch
Screen
EVENT_RELEASE If events occurs and the x,y position falls in the
area of the slider.
GFX_GOL_OBJECT_ACTION_INVALID Any Any If the message did not affect the object.
Preconditions
Object must exist in memory.
Example
None.
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_ScrollBarActionGet(
void *pObject, GFX_GOL_MESSAGE *pMessage)
1.6.2.1.11.2 GFX_GOL_ScrollBarActionSet Function
This function performs the state change of the object based on the translated action.
File
gfx_gol_scroll_bar.h
Syntax
void GFX_GOL_ScrollBarActionSet(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:
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
256

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