# Vault 7: Projects

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

### Protego

# MLA -- Graphics Library

- 1
- 2
…
- 59
- 60
- 61
- 62
- 63
…
- 373
- 374

GFX_CONFIG_USE_KEYBOARD_DISABLE This macro disables the keyboard support in objects.
GFX_CONFIG_USE_TOUCHSCREEN_DISABLE This macro disables the resistive touchscreen support
in objects.
GFX_EXTERNAL_FONT_RASTER_BUFFER_SIZE Macro sets the size of the external font raster buffer.
GFX_free Macro that defines the free function for versatility when
using Operating Systems.
GFX_malloc Macro that defines the malloc function for versatility
when using Operating Systems.
Description
The following configuration options are available to the use the Graphics Library.
1.5.1.1 GFX_CONFIG_ALPHABLEND_DISABLE Macro
Macro that disables the Alpha Blending feature.
File
gfx_config_template.h
Syntax
#define GFX_CONFIG_ALPHABLEND_DISABLE
Description
Macro: GFX_CONFIG_ALPHABLEND_DISABLE
Alpha blending feature is available to fill functions.
To disable the alpha blending feature, add this macro in the configuration.
Remarks
None.
1.5.1.2
GFX_CONFIG_BISTABLE_DISPLAY_AUTO_REFRESH_ENABLE
Macro
Macro enables the support for auto refresh in bi-state display.
File
gfx_config_template.h
Syntax
#define GFX_CONFIG_BISTABLE_DISPLAY_AUTO_REFRESH_ENABLE
Description
Macro: GFX_CONFIG_BISTABLE_DISPLAY_AUTO_REFRESH_ENABLE
When using bi-state displays, this macro allows for widget auto-update. This feature is only enabled in objects of the Object
Layer. The direct calls to primitive rendering routines will need to be manually updated.
To enable this feature, add this macro in the configuration. This macro has no effect in display drivers that do not support
bistable auto refresh.
Remarks
None.
1.5 Configuring the Library MLA - Graphics Library Help Configuration Options
61

- 1
- 2
…
- 59
- 60
- 61
- 62
- 63
…
- 373
- 374