1#ifndef __PX_GFX_OBJ_H__
2#define __PX_GFX_OBJ_H__
52 PX_GFX_OBJ_TYPE_UNKNOWN = 0,
53 PX_GFX_OBJ_TYPE_WIN = 1,
54 PX_GFX_OBJ_TYPE_LABEL = 2,
55 PX_GFX_OBJ_TYPE_GRAPH = 3,
63 PX_GFX_OBJ_EVENT_DRAW,
83typedef struct px_gfx_obj_s
bool visible
Flag to indicate if object is visible.
px_gfx_obj_event_handler_t event_handler
Object event handler function.
struct px_gfx_obj_s * obj_next
Pointer to next object in linked list.
px_gfx_obj_type_t obj_type
Object type.
bool update
Flag to indicate if object has been updated and must be drawn.
px_gfx_obj_event_t
Event types.
void(* px_gfx_obj_event_handler_t)(px_gfx_obj_handle_t obj, px_gfx_obj_event_t event, void *data)
Definition of a pointer to the object's event handler function.
struct px_gfx_obj_s * px_gfx_obj_handle_t
Declaration of the object handle.
px_gfx_obj_type_t
List of object types.