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

Macros

#define D4D_STR_TABLE_MAX_CNT
 This is maximal count of string table. If not defined, it sets to 4 string tables (languages) as a default. More...
 
#define D4D_TXT_PRTY_ALIGN_H_MASK
 
#define D4D_TXT_PRTY_ALIGN_H_LEFT_MASK
 
#define D4D_TXT_PRTY_ALIGN_H_RIGHT_MASK
 
#define D4D_TXT_PRTY_ALIGN_H_CENTER_MASK
 
#define D4D_TXT_PRTY_ALIGN_V_MASK
 
#define D4D_TXT_PRTY_ALIGN_V_TOP_MASK
 
#define D4D_TXT_PRTY_ALIGN_V_BOTTOM_MASK
 
#define D4D_TXT_PRTY_ALIGN_V_CENTER_MASK
 
#define D4D_DECLARE_STRING_TABLE_BEGIN
 Macro that starts of default string table declaration. More...
 
#define D4D_DECLARE_USR_STRING_TABLE_BEGIN(name)
 Macro that starts of user string table declaration. More...
 
#define D4D_DECLARE_STRING(stringId, string_table)
 Macro that adds one language to strings table declaration. More...
 
#define D4D_DECLARE_STRING_TABLE_END
 Macro that ends the strings table declaration. More...
 
#define D4D_DECLARE_TAB_TABLE_BEGIN(name)
 Macro that starts of tabulator table declaration. More...
 
#define D4D_DECLARE_TAB(tab)
 Macro that adds one tabulator to tabulator table declaration. More...
 
#define D4D_DECLARE_TAB_TABLE_END
 Macro that close table declaration. More...
 
#define D4D_DEFSTR(str)
 Macro that helps declare the strings in eGUI. More...
 
#define D4D_IsDigit(x)
 Macro that returns if the input cahr is digit or not. Here is an example demonstrating how to used it. More...
 
#define D4D_StringTable_GetCount(x)
 

Typedefs

typedef Byte D4D_TEXT_PROPERTIES
 The string text properties type. The masks are described here D4D BASE Defines masks of aligment properties. More...
 
typedef struct D4D_STR_PROPERTIES_S D4D_STR_PROPERTIES
 The string properties type. This structure contains as Font as Text properties. More...
 
typedef struct D4D_STRING_S D4D_STRING
 The string type. This structure contains all properties about string in eGUI. More...
 

Functions

D4D_TCHARD4D_GetInternalStringPointer (const D4D_TCHAR *originTxt)
 The function gets the real internal pointer to string. More...
 
void D4D_ChangeStringTable (LWord stringId)
 
LWord D4D_GetCurrentStringId (void)
 
void D4D_LCD_PrintStr (D4D_PRINT_DESC *p_StrDes)
 

Variables

const D4D_STRING_TABLE d4d_StringTable []
 

Detailed Description

D4D Driver strings header file.

Author
Petr Gargulak
Version
0.0.3.0
Date
Jan-14-2014

Definition in file d4d_string.h.

Macro Definition Documentation

#define D4D_StringTable_GetCount (   x)

Definition at line 271 of file d4d_string.h.

#define D4D_TXT_PRTY_ALIGN_H_CENTER_MASK

Definition at line 75 of file d4d_string.h.

#define D4D_TXT_PRTY_ALIGN_H_LEFT_MASK

Definition at line 73 of file d4d_string.h.

#define D4D_TXT_PRTY_ALIGN_H_MASK

Definition at line 72 of file d4d_string.h.

#define D4D_TXT_PRTY_ALIGN_H_RIGHT_MASK

Definition at line 74 of file d4d_string.h.

#define D4D_TXT_PRTY_ALIGN_V_BOTTOM_MASK

Definition at line 79 of file d4d_string.h.

#define D4D_TXT_PRTY_ALIGN_V_CENTER_MASK

Definition at line 80 of file d4d_string.h.

#define D4D_TXT_PRTY_ALIGN_V_MASK

Definition at line 77 of file d4d_string.h.

#define D4D_TXT_PRTY_ALIGN_V_TOP_MASK

Definition at line 78 of file d4d_string.h.

Function Documentation

void D4D_ChangeStringTable ( LWord  stringId)
LWord D4D_GetCurrentStringId ( void  )
void D4D_LCD_PrintStr ( D4D_PRINT_DESC p_StrDes)

Print the String in ASCII in simple format up to 8 columns

Definition at line 635 of file d4d_string.c.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const D4D_STRING_TABLE d4d_StringTable[]