26 lines
657 B
C
26 lines
657 B
C
#ifndef _COMPO_DATETIME_H
|
|
#define _COMPO_DATETIME_H
|
|
|
|
enum COMPO_DATETIME_TYPE {
|
|
COMPO_DATETIME_TYPE_HOUR,
|
|
COMPO_DATETIME_TYPE_MINUTE,
|
|
COMPO_DATETIME_TYPE_SECOND,
|
|
};
|
|
|
|
typedef struct compo_datetime_t_ {
|
|
COMPO_STRUCT_COMMON;
|
|
u8 dt_type;
|
|
widget_image_t *img;
|
|
} compo_datetime_t;
|
|
|
|
//创建一个时钟组件
|
|
compo_datetime_t *compo_datetime_create(compo_form_t *frm, u8 dt_type, u32 res_addr);
|
|
|
|
//设置时钟组件的坐标
|
|
void compo_datetime_set_pos(compo_datetime_t *dtime, s16 x, s16 y);
|
|
|
|
//设置时钟组件的旋转中心点
|
|
void compo_datetime_set_center(compo_datetime_t *dtime, s16 x, s16 y);
|
|
|
|
#endif
|