Vault 7: Projects
This publication series is about specific projects related to the Vault 7 main publication.
This enumeration specifies the different states of the Check Box object used in the library.
For the Property State bits, more than one of these values may be OR'd together to create a complete property state.
For the Draw State bits, hide draw bit has higher priority than the draw bit. Any of these two can be combined with other
draw bits to create a complete draw state.
To test a value of any of the state types, the bit of interest must be AND'ed with value and checked to see if the result is
non-zero.
Remarks
None.
1.6.2.7.5 GFX_GOL_COMMON_STATE_BITS Type
Common Object States.
File
gfx_gol.h
Syntax
typedef enum {
GFX_GOL_FOCUSED,
GFX_GOL_DISABLED,
GFX_GOL_HIDE,
GFX_GOL_DRAW,
GFX_GOL_DRAW_FOCUS,
GFX_GOL_DRAW_UPDATE
} GFX_GOL_COMMON_STATE_BITS;
Members
Members Description
GFX_GOL_FOCUSED Focus state bit
GFX_GOL_DISABLED Disabled state bit.
GFX_GOL_HIDE Object hide state bit. Object will be hidden from the screen
by drawing over it the common background color.
GFX_GOL_DRAW Object redraw state bits. The whole Object must be redrawn.
GFX_GOL_DRAW_FOCUS Focus redraw state bit. The focus rectangle must be redrawn.
GFX_GOL_DRAW_UPDATE Partial Object redraw state bits. A part or parts of the Object
must be redrawn to show updated state.
Description
Typedef: Common Object States
The following macros defines the common Object State bits.
Remarks
None.
1.6.2.7.6 GFX_GOL_DIGITALMETER Type
Defines the structure used for the Digital Meter object.
File
gfx_gol_digital_meter.h
Syntax
typedef struct {
GFX_GOL_OBJ_HEADER hdr;
uint16_t textHeight;
1.6 Library Interface MLA - Graphics Library Help Graphics Object Layer
327
Protego_Release_01_05-Related-OEM-Documentation-MLA_v2013_12_20-help_mla_gfx.pdf