eGUI alias D4D  Release 3.0
Reference Manual
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
d4d_text_box.c File Reference
#include "d4d.h"
#include "common_files/d4d_private.h"
Include dependency graph for d4d_text_box.c:

Macros

#define _calc
 

Functions

void D4D_TextBoxOnMessage (D4D_MESSAGE *pMsg)
 
D4D_STRINGD4D_TextBoxGetTextBuffer (D4D_OBJECT *pThis)
 
static D4D_BOOL D4D_TextBoxScrollBarSetup (D4D_OBJECT *pObject)
 
static D4D_INDEX D4D_TextBoxGetMaxLineChars (D4D_TCHAR *pText, D4D_INDEX offset, D4D_TAB *pTab, D4D_COOR len, D4D_FONT fnt)
 
static D4D_BOOL D4D_TextBoxGetWordSpec (D4D_TXTBX_WORD_DESC *wordDesc)
 
static D4D_BOOL D4D_TextBoxGetCharsToLine (D4D_TXTBX_WORD_DESC *wordDesc)
 
static D4D_INDEX D4D_TextBoxGetLineCount (D4D_OBJECT *pThis)
 
static D4D_INDEX D4D_TextBoxFindLineStartChar (D4D_OBJECT *pThis, D4D_INDEX line)
 
static void D4D_TextBoxOnInit (D4D_OBJECT *pObject)
 
static void D4D_TextBoxValue2Coor (D4D_OBJECT *pThis)
 
static D4D_BOOL D4D_TextBoxGetWordSpecInt (D4D_TCHAR ch, D4D_TXTBX_WORD_DESC *wordDesc)
 
static void D4D_TextBoxOnDraw (D4D_MESSAGE *pMsg)
 
void D4D_TextBoxScrollBarsFeedBack (D4D_OBJECT *pThis, D4D_INDEX old_position, D4D_INDEX new_position)
 
void D4D_TextBoxRefreshAll (D4D_OBJECT *pObject)
 The function reinitialize whole object. More...
 
void D4D_TextBoxChangeText (D4D_OBJECT *pObject, D4D_TCHAR *pText)
 The function change the text of the text box. More...
 

Variables

const D4D_OBJECT_SYS_FUNCTION d4d_textboxSysFunc
 

Detailed Description

D4D driver textbox object c file.

Author
Petr Gargulak
Version
0.0.29.0
Date
Jan-14-2014

Definition in file d4d_text_box.c.

Macro Definition Documentation

#define _calc

Definition at line 93 of file d4d_text_box.c.

Function Documentation

static D4D_INDEX D4D_TextBoxFindLineStartChar ( D4D_OBJECT pThis,
D4D_INDEX  line 
)
static

Definition at line 391 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static D4D_BOOL D4D_TextBoxGetCharsToLine ( D4D_TXTBX_WORD_DESC *  wordDesc)
static

Definition at line 248 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static D4D_INDEX D4D_TextBoxGetLineCount ( D4D_OBJECT pThis)
static

Definition at line 358 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static D4D_INDEX D4D_TextBoxGetMaxLineChars ( D4D_TCHAR pText,
D4D_INDEX  offset,
D4D_TAB pTab,
D4D_COOR  len,
D4D_FONT  fnt 
)
static

Definition at line 318 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_STRING* D4D_TextBoxGetTextBuffer ( D4D_OBJECT pThis)
static D4D_BOOL D4D_TextBoxGetWordSpec ( D4D_TXTBX_WORD_DESC *  wordDesc)
static

Definition at line 178 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static D4D_BOOL D4D_TextBoxGetWordSpecInt ( D4D_TCHAR  ch,
D4D_TXTBX_WORD_DESC *  wordDesc 
)
static

Definition at line 128 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void D4D_TextBoxOnDraw ( D4D_MESSAGE pMsg)
static

Definition at line 461 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

static void D4D_TextBoxOnInit ( D4D_OBJECT pObject)
static

Definition at line 535 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void D4D_TextBoxOnMessage ( D4D_MESSAGE pMsg)

THE INTERNAL API FUNCTIONS

Definition at line 647 of file d4d_text_box.c.

Here is the call graph for this function:

static D4D_BOOL D4D_TextBoxScrollBarSetup ( D4D_OBJECT pObject)
static

Definition at line 430 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void D4D_TextBoxScrollBarsFeedBack ( D4D_OBJECT pThis,
D4D_INDEX  old_position,
D4D_INDEX  new_position 
)

THE INTERNAL HELP FUNCTIONS

Definition at line 557 of file d4d_text_box.c.

Here is the call graph for this function:

static void D4D_TextBoxValue2Coor ( D4D_OBJECT pThis)
static

Definition at line 95 of file d4d_text_box.c.

Here is the call graph for this function:

Here is the caller graph for this function:

Variable Documentation

const D4D_OBJECT_SYS_FUNCTION d4d_textboxSysFunc

Definition at line 77 of file d4d_text_box.c.