34 #ifndef IMAGE_PRIVATE_H 35 #define IMAGE_PRIVATE_H 48 #ifndef IMAGE_SUPPORT_TRANSPARENCY 49 #define IMAGE_SUPPORT_TRANSPARENCY WM_SUPPORT_TRANSPARENCY 66 void (* pfDrawImageAt) (IMAGE_Handle hObj,
int xPos,
int yPos);
67 void (* pfPaint) (IMAGE_Handle hObj);
68 void (* pfGetImageSize)(IMAGE_Handle hObj,
int * pxSize,
int * pySize);
69 void (* pfOnTimer) (IMAGE_Handle hObj);
90 #if GUI_SUPPORT_MEMDEV 101 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 102 #define IMAGE_INIT_ID(p) (p->Widget.DebugId = IMAGE_ID) 104 #define IMAGE_INIT_ID(p) 107 #if GUI_DEBUG_LEVEL >= GUI_DEBUG_LEVEL_CHECK_ALL 108 IMAGE_OBJ * IMAGE__LockH(IMAGE_Handle h);
109 #define IMAGE_LOCK_H(h) IMAGE__LockH(h) 111 #define IMAGE_LOCK_H(h) (IMAGE_OBJ *)GUI_LOCK_H(h) 120 extern IMAGE_PROPS IMAGE__DefaultProps;
128 void IMAGE__SetWindowSize(IMAGE_Handle hObj);
129 void IMAGE__FreeAttached (IMAGE_Handle hObj,
int LeaveTimer);
131 #endif // GUI_WINSUPPORT 132 #endif // IMAGE_PRIVATE_H GUI_HMEM GUI_TIMER_HANDLE
GUI_HMEM GUI_MEMDEV_Handle
int GUI_GET_DATA_FUNC(void *p, const U8 **ppData, unsigned NumBytes, U32 Off)