mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-04 13:07:40 +08:00
3.6 KiB
3.6 KiB
style_t
概述
控件风格。
函数
函数名称 | 说明 |
---|---|
style_destroy | 销毁style对象 |
style_get_color | 获取指定id的颜色值。 |
style_get_int | 获取指定id的整数格式的值。 |
style_get_str | 获取指定id的字符串格式的值。 |
style_is_valid | 检查style对象是否有效 |
style_notify_widget_state_changed | widget状态改变时,通知style更新数据。 |
属性
名属性称 | 类型 | 说明 |
---|
事件
事件名称 | 类型 | 说明 |
---|
style_destroy 函数
- 函数原型:
ret_t style_destroy (style_t* s);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
s | style_t* | style对象。 |
- 函数功能:
销毁style对象
style_get_color 函数
- 函数原型:
color_t style_get_color (style_t* s, style_id_t id, color_t defval);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | color_t | 返回颜色值。 |
s | style_t* | style对象。 |
id | style_id_t | 属性ID。 |
defval | color_t | 缺省值。 |
- 函数功能:
获取指定id的颜色值。
style_get_int 函数
- 函数原型:
int32_t style_get_int (style_t* s, style_id_t id, int32_t defval);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | int32_t | 返回整数格式的值。 |
s | style_t* | style对象。 |
id | style_id_t | 属性ID。 |
defval | int32_t | 缺省值。 |
- 函数功能:
获取指定id的整数格式的值。
style_get_str 函数
- 函数原型:
const char* style_get_str (style_t* s, style_id_t id, const char* defval);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | const char* | 返回字符串格式的值。 |
s | style_t* | style对象。 |
id | style_id_t | 属性ID。 |
defval | const char* | 缺省值。 |
- 函数功能:
获取指定id的字符串格式的值。
style_is_valid 函数
- 函数原型:
bool_t style_is_valid (style_t* s);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | bool_t | 返回是否有效。 |
s | style_t* | style对象。 |
- 函数功能:
检查style对象是否有效
style_notify_widget_state_changed 函数
- 函数原型:
ret_t style_notify_widget_state_changed (style_t* s, widget_t* widget);
- 参数说明:
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
s | style_t* | style对象。 |
widget | widget_t* | 控件对象。 |
- 函数功能:
widget状态改变时,通知style更新数据。