代码拉取完成,页面将自动刷新
控件自身排版布局器的接口。
函数名称 | 说明 |
---|---|
self_layouter_clone | 克隆layouter对象。 |
self_layouter_create | 创建layouter对象。 |
self_layouter_destroy | 销毁layouter对象。 |
self_layouter_get_param | 获取指定的参数。 |
self_layouter_get_param_float | 获取指定的浮点格式的参数。 |
self_layouter_get_param_int | 获取指定的整数格式的参数。 |
self_layouter_layout | 对控件自身进行布局。 |
self_layouter_set_param | 获取指定的参数。 |
self_layouter_set_param_str | 设置字符串格式的参数。 |
self_layouter_to_string | 获取全部参数。 |
克隆layouter对象。
self_layouter_t* self_layouter_clone (const char* layouter);
参数 | 类型 | 说明 |
---|---|---|
返回值 | self_layouter_t* | 返回layouter对象。 |
layouter | const char* | 被克隆的对象。 |
创建layouter对象。
self_layouter_t* self_layouter_create (const char* params);
参数 | 类型 | 说明 |
---|---|---|
返回值 | self_layouter_t* | 返回layouter对象。 |
params | const char* | 参数。 |
销毁layouter对象。
ret_t self_layouter_destroy (self_layouter_t* layouter);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
layouter | self_layouter_t* | layouter对象。 |
获取指定的参数。
ret_t self_layouter_get_param (self_layouter_t* layouter, const char* name, value_t* v);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
layouter | self_layouter_t* | layouter对象。 |
name | const char* | 参数名。 |
v | value_t* | 返回参数的值。 |
获取指定的浮点格式的参数。
ret_t self_layouter_get_param_float (self_layouter_t* layouter, const char* name, float_t defval);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 成功返回参数的值,失败返回缺省值。 |
layouter | self_layouter_t* | layouter对象。 |
name | const char* | 参数名。 |
defval | float_t | 缺省值。 |
获取指定的整数格式的参数。
ret_t self_layouter_get_param_int (self_layouter_t* layouter, const char* name, int32_t defval);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 成功返回参数的值,失败返回缺省值。 |
layouter | self_layouter_t* | layouter对象。 |
name | const char* | 参数名。 |
defval | int32_t | 缺省值。 |
对控件自身进行布局。
ret_t self_layouter_layout (self_layouter_t* layouter, widget_t* widget, rect_t* area);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
layouter | self_layouter_t* | layouter对象。 |
widget | widget_t* | 控件。 |
area | rect_t* | 可以使用的区域。 |
获取指定的参数。
ret_t self_layouter_set_param (self_layouter_t* layouter, const char* name, const value_t* v);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
layouter | self_layouter_t* | layouter对象。 |
name | const char* | 参数名。 |
v | const value_t* | 参数的值。 |
设置字符串格式的参数。
ret_t self_layouter_set_param_str (self_layouter_t* layouter, const char* name, const char* value);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
layouter | self_layouter_t* | layouter对象。 |
name | const char* | 参数名。 |
value | const char* | 参数值。 |
获取全部参数。
ret_t self_layouter_to_string (self_layouter_t* layouter);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回字符串格式的参数。 |
layouter | self_layouter_t* | layouter对象。 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。