awtk/docs/manual/theme_t.md
2018-12-20 17:33:31 +08:00

2.9 KiB
Raw Blame History

theme_t

概述

主题。

函数

函数名称 说明
theme 获取缺省的主题对象。
theme_create 创建主题对象。
theme_deinit 析构主题对象。
theme_destroy 析构并释放主题对象。
theme_find_style 查找满足条件的style。
theme_init 初始化主题对象。
theme_set 设置缺省的主题对象。

属性

名属性称 类型 说明

事件

事件名称 类型 说明

theme 函数


参数 类型 说明
返回值 theme_t* 返回主题对象。

获取缺省的主题对象。

theme_create 函数


参数 类型 说明
返回值 theme_t* 返回主题对象。
data const uint8_t* 主题数据。

创建主题对象。

theme_deinit 函数


参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
theme theme_t* 主题对象。

析构主题对象。

theme_destroy 函数


参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
theme theme_t* 主题对象。

析构并释放主题对象。

theme_find_style 函数


参数 类型 说明
返回值 theme_t* 返回主题对象。
data theme_t* 主题对象。
widget_type const char* 控件的类型名。
name const char* style的名称。
widget_state widget_state_t 控件的状态。

查找满足条件的style。

theme_init 函数


参数 类型 说明
返回值 theme_t* 返回主题对象。
theme theme_t* 主题对象。
data const uint8_t* 主题数据。

初始化主题对象。

theme_set 函数


参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
theme theme_t* 主题对象。

设置缺省的主题对象。