diff options
Diffstat (limited to 'include/gwin')
-rw-r--r-- | include/gwin/image.h | 23 |
1 files changed, 2 insertions, 21 deletions
diff --git a/include/gwin/image.h b/include/gwin/image.h index 688435c7..6f4cc289 100644 --- a/include/gwin/image.h +++ b/include/gwin/image.h @@ -32,7 +32,8 @@ // An image window typedef struct GImageObject { GWindowObject g; - gdispImage image; + gdispImage image; // The image itself + GTimer timer; // Timer used for animated images } GImageObject; #ifdef __cplusplus @@ -104,26 +105,6 @@ bool_t gwinImageOpenMemory(GHandle gh, const void* memory); */ gdispImageError gwinImageCache(GHandle gh); - -/** - * @brief Prepare for the next frame/page in the image file. - * @return A time in milliseconds to keep displaying the current frame before trying to draw - * the next frame. Watch out for the special values TIME_IMMEDIATE and TIME_INFINITE. - * - * @param[in] gh The widget handle (must be an image box handle) - * - * @pre gwinImageOpenXxx() must have returned successfully. - * - * @note It will return TIME_IMMEDIATE if the first frame/page hasn't been drawn or if the next frame - * should be drawn immediately. - * @note It will return TIME_INFINITE if another image frame doesn't exist or an error has occurred. - * @note Images that support multiple pages (eg TIFF files) will return TIME_IMMEDIATE between pages - * and then TIME_INFINITE when there are no more pages. - * @note An image that displays a looped animation will never return TIME_INFINITE unless it - * gets an error. - */ -delaytime_t gwinImageNext(GHandle gh); - #ifdef __cplusplus } #endif |