eGUI alias D4D  Release 3.0
Reference Manual
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
d4d_types.h File Reference
This graph shows which files directly or indirectly include this file:

Macros

#define D4D_COLOR_SYSTEM
 
#define D4D_ROUND_CORNER_ENABLE
 
#define D4D_MCU_TYPE
 
#define D4D_UNICODE
 
#define d4dlcd_template_ID
 
#define D4D_LLD_LCD
 
#define D4D_LLD_LCD_HW
 
#define D4D_LLD_TCH
 
#define D4D_LLD_TCH_HW
 
#define D4D_LLD_MOUSE
 
#define D4D_STRINGTABLE_PREFIX
 
#define D4D_FALSE
 This is definition of boolean operation value in eGUI - FALSE. More...
 
#define D4D_TRUE
 This is definition of boolean operation value in eGUI - TRUE. More...
 
#define D4D_HC08
 The group of MCU with CORE HC08. More...
 
#define D4D_HCS08
 The group of MCU with CORE HCS08. More...
 
#define D4D_HC12
 The group of MCU with CORE HC12. More...
 
#define D4D_HCS12
 The group of MCU with CORE HCS12. More...
 
#define D4D_HCS12X
 The group of MCU with CORE HCS12X. More...
 
#define D4D_MCF51
 The group of MCU with CORE MCF51 (ColdFire 1) More...
 
#define D4D_MCF52
 The group of MCU with CORE MCF52 (ColdFire 2) More...
 
#define D4D_MCF53
 The group of MCU with CORE MCF53 (ColdFire 3) More...
 
#define D4D_MCF54
 The group of MCU with CORE MCF54 (ColdFire 4) More...
 
#define D4D_MPC51
 The group of MCU with CORE MCP51 (Power PC) More...
 
#define D4D_MK
 The group of MCU with CORE MK (Kinetis family) More...
 
#define D4D_USE_STANDARD_TYPES
 Standard variable types disable eGUI declaration. If not defined, it sets to (D4D_FALSE) as a default. So it's enable type definition like Byte, Word, etc... More...
 
#define NULL
 Type definition of null pointer. More...
 
#define D4D_WCHAR_TYPE
 User type definition of eGUI wide char. More...
 

Typedefs

typedef unsigned char Byte
 Type definition of Byte (unsigned 8-bit). More...
 
typedef signed char sByte
 Type definition of sByte (signed 8-bit). More...
 
typedef unsigned short Word
 Type definition of Word (unsigned 16-bit). More...
 
typedef signed short sWord
 Type definition of sWord (signed 16-bit). More...
 
typedef unsigned long LWord
 Type definition of LWord (unsigned 32-bit). More...
 
typedef signed long sLWord
 Type definition of sLWord (signed 32-bit). More...
 
typedef unsigned long long DLWord
 Type definition of DLWord (unsigned 64-bit). More...
 
typedef signed long long sDLWord
 Type definition of sDLWord (signed 64-bit). More...
 
typedef LWord D4D_BOOL
 Type definition of eGUI boolean. More...
 
typedef LWord D4D_INDEX
 Type definition of eGUI general index variables. More...
 
typedef sLWord D4D_INDEX_DELTA
 Type definition of eGUI general index variables for signed offsets. More...
 
typedef Byte D4D_COOR
 Type definition of eGUI coordination variables. More...
 
typedef struct D4D_MARGIND4D_MARGIN_PTR
 
typedef LWord D4D_COLOR
 Type definition of eGUI color variables. More...
 
typedef D4D_WCHAR_TYPE D4D_WCHAR
 Type definition of eGUI wide char. More...
 
typedef char D4D_CHAR
 Type definition of eGUI ASCII character. More...
 
typedef D4D_WCHAR D4D_TCHAR
 Type definition of eGUI character (it depends on UNICODE setting if this is D4D_CHAR or D4D_WCHAR). More...
 
typedef void * D4D_FILEPTR
 Type definition of eGUI file pointer. More...
 
typedef Byte D4D_KEYS
 Type definition of eGUI keys - this is obsolete type that is kept just only for backward compatibility. More...
 
typedef Byte D4D_KEY_SCANCODE
 Type definition of eGUI keys scan code. More...
 

Enumerations

enum  D4D_LINETYPE { D4D_LINE_THIN, D4D_LINE_THICK }
 Type definition of eGUI line type. More...
 
enum  D4D_DIRECTION { D4D_DIR_UP, D4D_DIR_DOWN, D4D_DIR_RIGHT, D4D_DIR_LEFT }
 Type definition of eGUI direction type. More...
 
enum  D4D_TREND { D4D_CLOCK_WISE, D4D_ANTI_CLOCK_WISE }
 Type definition of eGUI trend type. More...
 
enum  D4D_QUADRANT { D4D_QUAD_1, D4D_QUAD_2, D4D_QUAD_3, D4D_QUAD_4 }
 Type definition of eGUI circle quadrant. More...
 
enum  D4D_BEVEL { D4D_BEVEL_NONE, D4D_BEVEL_RAISED, D4D_BEVEL_DENTED, D4D_BEVEL_RESERVED }
 Type definition of eGUI bevel type. More...
 
enum  D4D_ORIENTATION { D4D_ORIENT_PORTRAIT, D4D_ORIENT_PORTRAIT180, D4D_ORIENT_LANDSCAPE, D4D_ORIENT_LANDSCAPE180 }
 Type definition of eGUI display orientation. More...
 

Detailed Description

D4D Driver global types header file.

Author
Petr Gargulak
Version
0.0.37.0
Date
Jan-14-2014

Definition in file d4d_types.h.

Macro Definition Documentation

#define D4D_COLOR_SYSTEM

Definition at line 60 of file d4d_types.h.

#define D4D_LLD_LCD

Definition at line 73 of file d4d_types.h.

#define D4D_LLD_LCD_HW

Definition at line 76 of file d4d_types.h.

#define D4D_LLD_MOUSE

Definition at line 85 of file d4d_types.h.

#define D4D_LLD_TCH

Definition at line 79 of file d4d_types.h.

#define D4D_LLD_TCH_HW

Definition at line 82 of file d4d_types.h.

#define D4D_MCU_TYPE

Definition at line 66 of file d4d_types.h.

#define D4D_ROUND_CORNER_ENABLE

Definition at line 63 of file d4d_types.h.

#define D4D_STRINGTABLE_PREFIX

Definition at line 88 of file d4d_types.h.

#define D4D_UNICODE

Definition at line 68 of file d4d_types.h.

#define d4dlcd_template_ID

Definition at line 70 of file d4d_types.h.