D4D_COLOR D4D_ObjectGetBckgFillColor(D4D_OBJECT *pObj)
Function return object current fill background color.
D4D_COLOR D4D_ObjectGetForeColor(D4D_OBJECT *pObj, D4D_OBJECT_DRAWFLAGS draw)
Function return object current fore color.
D4D object messages structure.
The string type. This structure contains all properties about string in eGUI.
const D4D_OBJECT_SYS_FUNCTION d4d_pictSysFunc
D4D_STRING * D4D_PictGetTextBuffer(D4D_OBJECT *pThis)
void D4D_DrawFrame(D4D_OBJECT *pObject, D4D_COLOR clrT, D4D_COLOR clrB)
Function draw standard object frame based on the object settings and current state.
struct D4D_OBJECT_S * pObject
Pointer to object who is receiver of this message. If the receiver is just screen this field must be ...
D4D Driver main header file.
#define D4D_OBJECT_DRAWFLAGS_COMPLETE
Draw complete flag.
D4D Driver private header file.
#define D4D_DEFSTR(str)
Macro that helps declare the strings in eGUI.
#define D4D_GET_PICTURE(pObj)
#define D4D_OBJECT_DRAWFLAGS_STATE
Draw just change of state flag.
D4D_COOR radius
Object corners radius.
#define D4D_DrawRBmpRect(ppt,psz, pBmp, bmpProp, colorBkgd, greyScale, radius)
void D4D_ObjOnMessage(D4D_MESSAGE *pMsg)
#define NULL
Type definition of null pointer.
D4D_SIZE sz
Size of object.
D4D_MSGID nMsgId
Type of message.
D4D_POINT pnt
Left Top corner point.
The object main structure type definition.
Draw message - is send when the object should be redrawed.
void D4D_ComputeGeometry(D4D_GEOMETRY *pGeometry, D4D_OBJECT *pObject)
The object system function needed for each object - this is part of D4D_OBJECT main structure...
void D4D_PictOnMessage(D4D_MESSAGE *pMsg)
LWord D4D_BOOL
Type definition of eGUI boolean.
static void D4D_PictOnDraw(D4D_MESSAGE *pMsg)
D4D_OBJECT_DRAWFLAGS draw
Contains draw flags - is valid with D4D_MSG_DRAW and D4D_MSG_DRAWDONE message.
Type definition of eGUI geometry structure.
LWord D4D_COLOR
Type definition of eGUI color variables.
#define D4D_PIC_PRTY_DEFAULT
This is picture init properties. If not defined, it sets to (D4D_ALIGN_H_CENTER_MASK | D4D_ALIGN_V_CE...
union D4D_MESSAGE_S::@0 prm
Additional data for some type of messages.
D4D_BOOL D4D_IsEnabled(D4D_OBJECT *pObject)
Function find out if the object is enabled or not.