#include "include.h" #define TRACE_EN 1 #if TRACE_EN #define TRACE(...) printf(__VA_ARGS__) #else #define TRACE(...) #endif //创建一个时钟组件 compo_datetime_t *compo_datetime_create(compo_form_t *frm, u8 dt_type, u32 res_addr) { compo_datetime_t *dtime = compo_create(frm, COMPO_TYPE_DATETIME); void *img = widget_image_create(frm->page, res_addr); dtime->img = img; dtime->dt_type = dt_type; compo_cb.rtc_update = true; //创建时钟组件,需要同步更新时间 return dtime; } //设置时钟组件的坐标 void compo_datetime_set_pos(compo_datetime_t *dtime, s16 x, s16 y) { widget_set_pos(dtime->img, x, y); } //设置时钟组件的旋转中心点 void compo_datetime_set_center(compo_datetime_t *dtime, s16 x, s16 y) { widget_image_set_rotation_center(dtime->img, x, y); }