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_OBJECT * | D4D_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_OBJECT * | D4D_GetParentObject (D4D_OBJECT *pObject) |
D4D_OBJECT * | D4D_FindNextObjectOnScreen (D4D_OBJECT *pObject) |
D4D_OBJECT * | D4D_FindNextParentSiblingObject (D4D_OBJECT *pObject) |
D4D_OBJECT * | D4D_FindNextSiblingObject (D4D_OBJECT *pObject) |
D4D_OBJECT * | D4D_FindNextObject (D4D_OBJECT *pObject, D4D_BOOL childrenAlso) |
D4D_OBJECT * | D4D_FindPreviousObjectOnScreen (D4D_OBJECT *pObject) |
D4D_OBJECT * | D4D_FindPreviousParentSiblingObject (D4D_OBJECT *pObject) |
D4D_OBJECT * | D4D_FindPreviousSiblingObject (D4D_OBJECT *pObject) |
D4D_OBJECT * | D4D_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) |
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.
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.
D4D_OBJECT* D4D_FindNextParentSiblingObject | ( | D4D_OBJECT * | pObject | ) |
Function returns the next parent sibling object
Definition at line 539 of file d4d_object.c.
D4D_OBJECT* D4D_FindNextSiblingObject | ( | D4D_OBJECT * | pObject | ) |
Function returns the next sibling object
Definition at line 558 of file d4d_object.c.
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.
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.
D4D_OBJECT* D4D_FindPreviousParentSiblingObject | ( | D4D_OBJECT * | pObject | ) |
Function returns the previous parent sibling object
Definition at line 648 of file d4d_object.c.
D4D_OBJECT* D4D_FindPreviousSiblingObject | ( | D4D_OBJECT * | pObject | ) |
Function returns the next sibling object
Definition at line 667 of file d4d_object.c.
D4D_OBJECT* D4D_GetParentObject | ( | D4D_OBJECT * | pObject | ) |
Function returns the parent object
Definition at line 498 of file d4d_object.c.
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.
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.
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.