26 lines
644 B
C
26 lines
644 B
C
#ifndef _COMPO_BUTTON_H
|
|
#define _COMPO_BUTTON_H
|
|
|
|
typedef struct compo_button_t_ {
|
|
COMPO_STRUCT_COMMON;
|
|
widget_t *widget;
|
|
} compo_button_t;
|
|
|
|
|
|
//创建一个按钮
|
|
compo_button_t *compo_button_create(compo_form_t *frm);
|
|
|
|
//根据图像创建一个按钮
|
|
compo_button_t *compo_button_create_by_image(compo_form_t *frm, u32 res_addr);
|
|
|
|
//设置坐标及大小
|
|
void compo_button_set_location(compo_button_t *btn, s16 x, s16 y, s16 width, s16 height);
|
|
|
|
//设置坐标
|
|
void compo_button_set_pos(compo_button_t *btn, s16 x, s16 y);
|
|
|
|
//设置透明度
|
|
void compo_button_set_alpha(compo_button_t *btn, u8 alpha);
|
|
|
|
#endif
|