awtk/docs/manual/style_t.md
2018-12-21 12:11:40 +08:00

3.6 KiB
Raw Blame History

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更新数据。