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

Functions

void D4D_InvalidateObject (D4D_OBJECT_PTR pObject, D4D_BOOL bComplete)
 Function invalidate object to redraw on screen. More...
 
void D4D_ShowObject (D4D_OBJECT_PTR pObject, D4D_BOOL bShow)
 Function control visibility of object on screen. More...
 
void * D4D_GetUserPointer (D4D_OBJECT *pThis)
 Function return the object user data. More...
 
void D4D_EnableTouchScreen (D4D_OBJECT_PTR pObj, D4D_BOOL bEnable, D4D_BOOL bFastTouch)
 Function enables touchs screen capability and sets also mode of touch event. More...
 
void D4D_EnableTimeTicks (D4D_OBJECT_PTR pObj, D4D_BOOL bEnable)
 Function enable or diasble receiving timeticks for an OBJECT. More...
 
void D4D_CaptureKeys (D4D_OBJECT_PTR pObj)
 Function switch on capturing the keys to objects. More...
 
D4D_OBJECTD4D_GetCapturedObject (void)
 Function returns the current keys capturing object pointer. More...
 
void D4D_EnableTabStop (D4D_OBJECT_PTR pObj, D4D_BOOL bEnable)
 Function enables TabStop on the object. More...
 
void D4D_EnableObject (D4D_OBJECT_PTR pObj, D4D_BOOL bEnable)
 Function enables object. More...
 
D4D_BOOL D4D_IsEnabled (D4D_OBJECT *pObject)
 Function find out if the object is enabled or not. More...
 
D4D_BOOL D4D_IsVisible (D4D_OBJECT *pObject)
 Function find out if the object is visible or not. More...
 
D4D_BOOL D4D_IsMineFocus (D4D_OBJECT *pObject)
 Function find out if the object (including compounded objects) is focused. More...
 
D4D_SIZE D4D_GetClientScreenSize (D4D_OBJECT *pObject)
 The function return the real client size of object. More...
 
void D4D_ObjOnMessage (D4D_MESSAGE *pMsg)
 
D4D_BOOL D4D_ObjectCheckCoordinates (D4D_OBJECT *pThis, D4D_POINT point)
 
D4D_BOOL D4D_HasObjectChildren (D4D_OBJECT *pObject)
 
D4D_OBJECTD4D_GetParentObject (D4D_OBJECT *pObject)
 
D4D_OBJECTD4D_FindNextObjectOnScreen (D4D_OBJECT *pObject)
 
D4D_OBJECTD4D_FindNextParentSiblingObject (D4D_OBJECT *pObject)
 
D4D_OBJECTD4D_FindNextSiblingObject (D4D_OBJECT *pObject)
 
D4D_OBJECTD4D_FindNextObject (D4D_OBJECT *pObject, D4D_BOOL childrenAlso)
 
D4D_OBJECTD4D_FindPreviousObjectOnScreen (D4D_OBJECT *pObject)
 
D4D_OBJECTD4D_FindPreviousParentSiblingObject (D4D_OBJECT *pObject)
 
D4D_OBJECTD4D_FindPreviousSiblingObject (D4D_OBJECT *pObject)
 
D4D_OBJECTD4D_FindPreviousObject (D4D_OBJECT *pObject, D4D_BOOL childrenAlso)
 
void D4D_SetObjectFlags (D4D_OBJECT *pObject, D4D_OBJECT_FLAGS flagsMask, D4D_BOOL alsoChildren)
 
void D4D_SetObjectScreenPointer (D4D_OBJECT *pObject, D4D_SCREEN *pScreen)
 

Detailed Description

D4D driver object function c file.

Author
Petr Gargulak
Version
0.0.14.0
Date
Jan-14-2014

Definition in file d4d_object.c.

Function Documentation

D4D_OBJECT* D4D_FindNextObject ( D4D_OBJECT pObject,
D4D_BOOL  childrenAlso 
)

Function returns the next object (looking for any object in object tree)

Definition at line 587 of file d4d_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_OBJECT* D4D_FindNextObjectOnScreen ( D4D_OBJECT pObject)

Function returns the next object defined in screen (top level)

Definition at line 514 of file d4d_object.c.

Here is the caller graph for this function:

D4D_OBJECT* D4D_FindNextParentSiblingObject ( D4D_OBJECT pObject)

Function returns the next parent sibling object

Definition at line 539 of file d4d_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_OBJECT* D4D_FindNextSiblingObject ( D4D_OBJECT pObject)

Function returns the next sibling object

Definition at line 558 of file d4d_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_OBJECT* D4D_FindPreviousObject ( D4D_OBJECT pObject,
D4D_BOOL  childrenAlso 
)

Function returns the next object (looking for any object in object tree)

Definition at line 697 of file d4d_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_OBJECT* D4D_FindPreviousObjectOnScreen ( D4D_OBJECT pObject)

Function returns the previous object defined in screen (top level)

Definition at line 622 of file d4d_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_OBJECT* D4D_FindPreviousParentSiblingObject ( D4D_OBJECT pObject)

Function returns the previous parent sibling object

Definition at line 648 of file d4d_object.c.

Here is the call graph for this function:

D4D_OBJECT* D4D_FindPreviousSiblingObject ( D4D_OBJECT pObject)

Function returns the next sibling object

Definition at line 667 of file d4d_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

D4D_OBJECT* D4D_GetParentObject ( D4D_OBJECT pObject)

Function returns the parent object

Definition at line 498 of file d4d_object.c.

Here is the caller graph for this function:

D4D_BOOL D4D_HasObjectChildren ( D4D_OBJECT pObject)

Function returns TRUE if the object has children

Definition at line 479 of file d4d_object.c.

D4D_BOOL D4D_ObjectCheckCoordinates ( D4D_OBJECT pThis,
D4D_POINT  point 
)

Definition at line 459 of file d4d_object.c.

void D4D_ObjOnMessage ( D4D_MESSAGE pMsg)

defualt message handler for all OBJECTS

Definition at line 443 of file d4d_object.c.

Here is the caller graph for this function:

void D4D_SetObjectFlags ( D4D_OBJECT pObject,
D4D_OBJECT_FLAGS  flagsMask,
D4D_BOOL  alsoChildren 
)

Function sets the flags of object and all it's childs

Definition at line 750 of file d4d_object.c.

Here is the call graph for this function:

Here is the caller graph for this function:

void D4D_SetObjectScreenPointer ( D4D_OBJECT pObject,
D4D_SCREEN pScreen 
)

Function sets the screen pointer on object and its children

Definition at line 777 of file d4d_object.c.

Here is the call graph for this function:

Here is the caller graph for this function: