mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-04 21:17:50 +08:00
9283 lines
140 KiB
JSON
9283 lines
140 KiB
JSON
[
|
|
{
|
|
"type": "class",
|
|
"name": "array_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "uint16_t*",
|
|
"name": "capacity"
|
|
}
|
|
],
|
|
"name": "array_create",
|
|
"isConstructor": true,
|
|
"return": "array_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
},
|
|
{
|
|
"type": "uint16_t*",
|
|
"name": "capacity"
|
|
}
|
|
],
|
|
"name": "array_init",
|
|
"return": "array_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
},
|
|
{
|
|
"type": "tk_compare_t",
|
|
"name": "cmp"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "array_find",
|
|
"return": "void*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
},
|
|
{
|
|
"type": "tk_compare_t",
|
|
"name": "cmp"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "array_find_index",
|
|
"return": "int"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
},
|
|
{
|
|
"type": "tk_compare_t",
|
|
"name": "cmp"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
},
|
|
{
|
|
"type": "tk_destroy_t",
|
|
"name": "destroy"
|
|
}
|
|
],
|
|
"name": "array_remove",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
},
|
|
{
|
|
"type": "tk_compare_t",
|
|
"name": "cmp"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
},
|
|
{
|
|
"type": "tk_destroy_t",
|
|
"name": "destroy"
|
|
}
|
|
],
|
|
"name": "array_remove_all",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
}
|
|
],
|
|
"name": "array_pop",
|
|
"return": "void*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "data"
|
|
}
|
|
],
|
|
"name": "array_push",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
}
|
|
],
|
|
"name": "array_deinit",
|
|
"return": "void"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
}
|
|
],
|
|
"name": "array_destroy",
|
|
"return": "void"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/array.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/bitmap.h",
|
|
"name": "bitmap_format_t",
|
|
"prefix": "BITMAP_FMT_",
|
|
"consts": [
|
|
{
|
|
"name": "BITMAP_FMT_NONE"
|
|
},
|
|
{
|
|
"name": "BITMAP_FMT_RGBA"
|
|
},
|
|
{
|
|
"name": "BITMAP_FMT_BGRA"
|
|
},
|
|
{
|
|
"name": "BITMAP_FMT_RGB565"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/bitmap.h",
|
|
"name": "_bitmap_format_t",
|
|
"prefix": "BITMAP_FLAG_",
|
|
"consts": [
|
|
{
|
|
"name": "BITMAP_FLAG_NONE"
|
|
},
|
|
{
|
|
"name": "BITMAP_FLAG_OPAQUE"
|
|
},
|
|
{
|
|
"name": "BITMAP_FLAG_IMMUTABLE"
|
|
},
|
|
{
|
|
"name": "BITMAP_FLAG_TEXTURE"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "bitmap_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "bitmap"
|
|
}
|
|
],
|
|
"name": "bitmap_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "flags",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "format",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint8_t*",
|
|
"name": "data",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "specfic",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/bitmap.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/bitmap.h",
|
|
"name": "image_draw_type_t",
|
|
"prefix": "IMAGE_DRAW_",
|
|
"consts": [
|
|
{
|
|
"name": "IMAGE_DRAW_DEFAULT"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_CENTER"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_ICON"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_SCALE"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_SCALE_AUTO"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_SCALE_W"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_SCALE_H"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_REPEAT"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_REPEAT_X"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_REPEAT_Y"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_9PATCH"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_3PATCH_X"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_3PATCH_Y"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_3PATCH_X_SCALE_Y"
|
|
},
|
|
{
|
|
"name": "IMAGE_DRAW_3PATCH_Y_SCALE_X"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "wbuffer_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wbuffer_t*",
|
|
"name": "wbuffer"
|
|
},
|
|
{
|
|
"type": "uint8_t*",
|
|
"name": "data"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "capacity"
|
|
}
|
|
],
|
|
"name": "wbuffer_init",
|
|
"isConstructor": true,
|
|
"return": "wbuffer_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wbuffer_t*",
|
|
"name": "wbuffer"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "offset"
|
|
}
|
|
],
|
|
"name": "wbuffer_skip",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wbuffer_t*",
|
|
"name": "wbuffer"
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "wbuffer_write_uint8",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wbuffer_t*",
|
|
"name": "wbuffer"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "wbuffer_write_uint16",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wbuffer_t*",
|
|
"name": "wbuffer"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "wbuffer_write_uint32",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wbuffer_t*",
|
|
"name": "wbuffer"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "data"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "size"
|
|
}
|
|
],
|
|
"name": "wbuffer_write_binary",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wbuffer_t*",
|
|
"name": "wbuffer"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "data"
|
|
}
|
|
],
|
|
"name": "wbuffer_write_string",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint8_t*",
|
|
"name": "data",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "cursor",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "capacity",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/buffer.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "rbuffer_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "uint8_t*",
|
|
"name": "data"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "capacity"
|
|
}
|
|
],
|
|
"name": "rbuffer_init",
|
|
"isConstructor": true,
|
|
"return": "rbuffer_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
}
|
|
],
|
|
"name": "rbuffer_has_more",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "offset"
|
|
}
|
|
],
|
|
"name": "rbuffer_skip",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "uint8_t*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "rbuffer_read_uint8",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "uint16_t*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "rbuffer_read_uint16",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "uint32_t*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "rbuffer_read_uint32",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "data"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "size"
|
|
}
|
|
],
|
|
"name": "rbuffer_read_binary",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "char**",
|
|
"name": "str"
|
|
}
|
|
],
|
|
"name": "rbuffer_read_string",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "uint8_t*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "rbuffer_peek_uint8",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "uint16_t*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "rbuffer_peek_uint16",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "rbuffer_t*",
|
|
"name": "rbuffer"
|
|
},
|
|
{
|
|
"type": "uint32_t*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "rbuffer_peek_uint32",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint8_t*",
|
|
"name": "data",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "cursor",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "capacity",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/buffer.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "button_group_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "button_group_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/button_group.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "button_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "button_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "repeat"
|
|
}
|
|
],
|
|
"name": "button_set_repeat",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "int32_t",
|
|
"name": "repeat",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/button.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "candidates_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "candidates_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "bool_t",
|
|
"name": "expanded",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "normal_h",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "event_id",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/candidates.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "canvas_t",
|
|
"scriptable": true,
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/canvas.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "check_button_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "check_button_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "check_button_create_radio",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "check_button_set_value",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "bool_t",
|
|
"name": "value",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/check_button.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "combo_box_item_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "combo_box_item_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "selected"
|
|
}
|
|
],
|
|
"name": "combo_box_item_set_selected",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "combo_box_item_set_value",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "selected",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/combo_box_item.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "combo_box_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "combo_box_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "open_window"
|
|
}
|
|
],
|
|
"name": "combo_box_set_open_window",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "combo_box_reset_options",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "combo_box_count_options",
|
|
"return": "int32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "index"
|
|
}
|
|
],
|
|
"name": "combo_box_set_selected_index",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "combo_box_append_option",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "index"
|
|
}
|
|
],
|
|
"name": "combo_box_get_option",
|
|
"return": "combo_box_option_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "combo_box_get_value",
|
|
"return": "int32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "combo_box_get_text",
|
|
"return": "char*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "char*",
|
|
"name": "open_window",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "selected_index",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "options",
|
|
"isFake": true
|
|
}
|
|
],
|
|
"header": "base/combo_box.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "custom_prop_t",
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/custom_props.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "custom_props_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "capacity"
|
|
}
|
|
],
|
|
"name": "custom_props_create",
|
|
"isConstructor": true,
|
|
"return": "custom_props_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "custom_props_t",
|
|
"name": "props"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "custom_props_get",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "custom_props_t",
|
|
"name": "props"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "custom_props_set",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "custom_props_t",
|
|
"name": "props"
|
|
}
|
|
],
|
|
"name": "custom_props_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/custom_props.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "dialog_client_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "dialog_client_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/dialog_client.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "dialog_title_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "dialog_title_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/dialog_title.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "dialog_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "dialog_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "dialog_create_simple",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "dialog_open",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "title"
|
|
}
|
|
],
|
|
"name": "dialog_set_title",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "dialog_modal",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "code"
|
|
}
|
|
],
|
|
"name": "dialog_quit",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/dialog.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "dragger_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "dragger_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x_min"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y_min"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x_max"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y_max"
|
|
}
|
|
],
|
|
"name": "dragger_set_range",
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/dragger.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "edit_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "edit_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "min"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "max"
|
|
}
|
|
],
|
|
"name": "edit_set_text_limit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "min"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "max"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "step"
|
|
}
|
|
],
|
|
"name": "edit_set_int_limit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "double",
|
|
"name": "min"
|
|
},
|
|
{
|
|
"type": "double",
|
|
"name": "max"
|
|
},
|
|
{
|
|
"type": "double",
|
|
"name": "step"
|
|
}
|
|
],
|
|
"name": "edit_set_float_limit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "readonly"
|
|
}
|
|
],
|
|
"name": "edit_set_readonly",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "auto_fix"
|
|
}
|
|
],
|
|
"name": "edit_set_auto_fix",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "input_type_t",
|
|
"name": "type"
|
|
}
|
|
],
|
|
"name": "edit_set_input_type",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "tips"
|
|
}
|
|
],
|
|
"name": "edit_set_input_tips",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "password_visible"
|
|
}
|
|
],
|
|
"name": "edit_set_password_visible",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/edit.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "emitter_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "emitter_create",
|
|
"isConstructor": true,
|
|
"return": "emitter_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
}
|
|
],
|
|
"name": "emitter_init",
|
|
"isConstructor": true,
|
|
"return": "emitter_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
},
|
|
{
|
|
"type": "event_t*",
|
|
"name": "e"
|
|
}
|
|
],
|
|
"name": "emitter_dispatch",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
},
|
|
{
|
|
"type": "event_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "event_func_t",
|
|
"name": "on_event"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "emitter_on",
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "id"
|
|
}
|
|
],
|
|
"name": "emitter_off",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
},
|
|
{
|
|
"type": "event_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "event_func_t",
|
|
"name": "on_event"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "emitter_off_by_func",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "id"
|
|
}
|
|
],
|
|
"name": "emitter_find",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
}
|
|
],
|
|
"name": "emitter_enable",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
}
|
|
],
|
|
"name": "emitter_disable",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
}
|
|
],
|
|
"name": "emitter_size",
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
}
|
|
],
|
|
"name": "emitter_deinit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "emitter_t*",
|
|
"name": "emitter"
|
|
}
|
|
],
|
|
"name": "emitter_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "bool_t",
|
|
"name": "enable",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/emitter.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/events.h",
|
|
"name": "event_type_t",
|
|
"prefix": "EVT_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "EVT_NONE"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_DOWN"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_DOWN_ABORT"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_MOVE"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_UP"
|
|
},
|
|
{
|
|
"name": "EVT_WHEEL"
|
|
},
|
|
{
|
|
"name": "EVT_CONTEXT_MENU"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_ENTER"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_LEAVE"
|
|
},
|
|
{
|
|
"name": "EVT_LONG_PRESS"
|
|
},
|
|
{
|
|
"name": "EVT_CLICK"
|
|
},
|
|
{
|
|
"name": "EVT_FOCUS"
|
|
},
|
|
{
|
|
"name": "EVT_BLUR"
|
|
},
|
|
{
|
|
"name": "EVT_KEY_DOWN"
|
|
},
|
|
{
|
|
"name": "EVT_KEY_REPEAT"
|
|
},
|
|
{
|
|
"name": "EVT_KEY_UP"
|
|
},
|
|
{
|
|
"name": "EVT_DESTROY"
|
|
},
|
|
{
|
|
"name": "EVT_WILL_MOVE"
|
|
},
|
|
{
|
|
"name": "EVT_MOVE"
|
|
},
|
|
{
|
|
"name": "EVT_WILL_RESIZE"
|
|
},
|
|
{
|
|
"name": "EVT_RESIZE"
|
|
},
|
|
{
|
|
"name": "EVT_WILL_MOVE_RESIZE"
|
|
},
|
|
{
|
|
"name": "EVT_MOVE_RESIZE"
|
|
},
|
|
{
|
|
"name": "EVT_PROP_CHANGED"
|
|
},
|
|
{
|
|
"name": "EVT_PROP_CHANGED"
|
|
},
|
|
{
|
|
"name": "EVT_VALUE_WILL_CHANGE"
|
|
},
|
|
{
|
|
"name": "EVT_VALUE_CHANGED"
|
|
},
|
|
{
|
|
"name": "EVT_VALUE_CHANGING"
|
|
},
|
|
{
|
|
"name": "EVT_PAINT"
|
|
},
|
|
{
|
|
"name": "EVT_BEFORE_PAINT"
|
|
},
|
|
{
|
|
"name": "EVT_AFTER_PAINT"
|
|
},
|
|
{
|
|
"name": "EVT_LOCALE_CHANGED"
|
|
},
|
|
{
|
|
"name": "EVT_ANIM_START"
|
|
},
|
|
{
|
|
"name": "EVT_ANIM_STOP"
|
|
},
|
|
{
|
|
"name": "EVT_ANIM_ONCE"
|
|
},
|
|
{
|
|
"name": "EVT_ANIM_END"
|
|
},
|
|
{
|
|
"name": "EVT_WINDOW_LOAD"
|
|
},
|
|
{
|
|
"name": "EVT_WINDOW_OPEN"
|
|
},
|
|
{
|
|
"name": "EVT_WINDOW_CLOSE"
|
|
},
|
|
{
|
|
"name": "EVT_IM_COMMIT"
|
|
},
|
|
{
|
|
"name": "EVT_IM_SHOW_CANDIDATES"
|
|
},
|
|
{
|
|
"name": "EVT_IM_ACTION"
|
|
},
|
|
{
|
|
"name": "EVT_IM_ACTION_INFO"
|
|
},
|
|
{
|
|
"name": "EVT_DRAG_START"
|
|
},
|
|
{
|
|
"name": "EVT_DRAG"
|
|
},
|
|
{
|
|
"name": "EVT_DRAG_END"
|
|
},
|
|
{
|
|
"name": "EVT_REQ_START"
|
|
},
|
|
{
|
|
"name": "EVT_USER_START"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "event_t",
|
|
"scriptable": true,
|
|
"methods": [],
|
|
"properties": [
|
|
{
|
|
"type": "int32_t",
|
|
"name": "type",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "time",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "target",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/events.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "wheel_event_t",
|
|
"scriptable": true,
|
|
"parent": "event_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "event_t*",
|
|
"name": "event"
|
|
}
|
|
],
|
|
"name": "wheel_event_cast",
|
|
"isConstructor": true,
|
|
"return": "wheel_event_t*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "int32_t",
|
|
"name": "dx",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "dy",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "alt",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "ctrl",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "shift",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/events.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "prop_change_event_t",
|
|
"scriptable": true,
|
|
"parent": "event_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "event_t*",
|
|
"name": "event"
|
|
}
|
|
],
|
|
"name": "prop_change_event_cast",
|
|
"isConstructor": true,
|
|
"return": "prop_change_event_t*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "char*",
|
|
"name": "name",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "value_t*",
|
|
"name": "value",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/events.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "pointer_event_t",
|
|
"scriptable": true,
|
|
"parent": "event_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "event_t*",
|
|
"name": "event"
|
|
}
|
|
],
|
|
"name": "pointer_event_cast",
|
|
"isConstructor": true,
|
|
"return": "pointer_event_t*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "button",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "pressed",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "alt",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "ctrl",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "shift",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/events.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "key_event_t",
|
|
"scriptable": true,
|
|
"parent": "event_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "event_t*",
|
|
"name": "event"
|
|
}
|
|
],
|
|
"name": "key_event_cast",
|
|
"isConstructor": true,
|
|
"return": "key_event_t*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "key",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "alt",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "ctrl",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "shift",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "caplock",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/events.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "paint_event_t",
|
|
"scriptable": true,
|
|
"parent": "event_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "event_t*",
|
|
"name": "event"
|
|
}
|
|
],
|
|
"name": "paint_event_cast",
|
|
"isConstructor": true,
|
|
"return": "paint_event_t*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "canvas_t*",
|
|
"name": "c",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/events.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "font_manager_t",
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "font_manager",
|
|
"isConstructor": true,
|
|
"return": "font_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "font_manager_t*",
|
|
"name": "fm"
|
|
}
|
|
],
|
|
"name": "font_manager_set",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "font_manager_create",
|
|
"isConstructor": true,
|
|
"return": "font_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "font_manager_t*",
|
|
"name": "fm"
|
|
}
|
|
],
|
|
"name": "font_manager_init",
|
|
"isConstructor": true,
|
|
"return": "font_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "font_manager_t*",
|
|
"name": "fm"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "font_t*",
|
|
"name": "font"
|
|
}
|
|
],
|
|
"name": "font_manager_add",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "font_manager_t*",
|
|
"name": "fm"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "size"
|
|
}
|
|
],
|
|
"name": "font_manager_find",
|
|
"return": "font_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "font_manager_t*",
|
|
"name": "fm"
|
|
}
|
|
],
|
|
"name": "font_manager_deinit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "font_manager_t*",
|
|
"name": "fm"
|
|
}
|
|
],
|
|
"name": "font_manager_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/font_manager.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "group_box_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "group_box_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/group_box.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "idle_t",
|
|
"scriptable": true,
|
|
"isFake": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "idle_func_t",
|
|
"name": "on_idle"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "idle_add",
|
|
"isStatic": true,
|
|
"isCustom": true,
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "idle_id"
|
|
}
|
|
],
|
|
"name": "idle_remove",
|
|
"isStatic": true,
|
|
"isCustom": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "idle_count",
|
|
"isStatic": true,
|
|
"return": "uint32_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/idle.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "image_loader_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_loader_t*",
|
|
"name": "loader"
|
|
},
|
|
{
|
|
"type": "uint8_t*",
|
|
"name": "buff"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "size"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "bitmap"
|
|
}
|
|
],
|
|
"name": "image_loader_load",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/image_loader.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "image_manager_t",
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "image_manager",
|
|
"isConstructor": true,
|
|
"return": "image_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
}
|
|
],
|
|
"name": "image_manager_set",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_loader_t*",
|
|
"name": "loader"
|
|
}
|
|
],
|
|
"name": "image_manager_create",
|
|
"isConstructor": true,
|
|
"return": "image_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
},
|
|
{
|
|
"type": "image_loader_t*",
|
|
"name": "loader"
|
|
}
|
|
],
|
|
"name": "image_manager_init",
|
|
"isConstructor": true,
|
|
"return": "image_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "image"
|
|
}
|
|
],
|
|
"name": "image_manager_load",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "time_delta_s"
|
|
}
|
|
],
|
|
"name": "image_manager_unload_unused",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "image"
|
|
}
|
|
],
|
|
"name": "image_manager_add",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "image"
|
|
}
|
|
],
|
|
"name": "image_manager_lookup",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "image"
|
|
}
|
|
],
|
|
"name": "image_manager_update_specific",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
}
|
|
],
|
|
"name": "image_manager_deinit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "image_manager_t*",
|
|
"name": "imm"
|
|
}
|
|
],
|
|
"name": "image_manager_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/image_manager.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "image_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "image_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "image_set_image_name",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "image_draw_type_t",
|
|
"name": "draw_type"
|
|
}
|
|
],
|
|
"name": "image_set_draw_type",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "rotation"
|
|
}
|
|
],
|
|
"name": "image_set_rotation",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "scale_x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "scale_y"
|
|
}
|
|
],
|
|
"name": "image_set_scale",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "anchor_x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "anchor_y"
|
|
}
|
|
],
|
|
"name": "image_set_anchor",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "selected"
|
|
}
|
|
],
|
|
"name": "image_set_selected",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "selectable"
|
|
}
|
|
],
|
|
"name": "image_set_selectable",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "clickable"
|
|
}
|
|
],
|
|
"name": "image_set_clickable",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "float_t",
|
|
"name": "anchor_x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "anchor_y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "scale_x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "scale_y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "rotation"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "clickable"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "selectable"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "selected"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "image",
|
|
"isFake": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "draw_type",
|
|
"isFake": true
|
|
}
|
|
],
|
|
"header": "base/image.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "input_engine_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "input_engine_create",
|
|
"isConstructor": true,
|
|
"return": "input_engine_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_engine_t*",
|
|
"name": "engine"
|
|
}
|
|
],
|
|
"name": "input_engine_destroy",
|
|
"isDeconstructor": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_engine_t*",
|
|
"name": "engine"
|
|
}
|
|
],
|
|
"name": "input_engine_reset_input",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_engine_t*",
|
|
"name": "engine"
|
|
},
|
|
{
|
|
"type": "int",
|
|
"name": "key"
|
|
}
|
|
],
|
|
"name": "input_engine_input",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/input_engine.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/input_method.h",
|
|
"name": "input_type_t",
|
|
"prefix": "INPUT_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "INPUT_TEXT"
|
|
},
|
|
{
|
|
"name": "INPUT_INT"
|
|
},
|
|
{
|
|
"name": "INPUT_UINT"
|
|
},
|
|
{
|
|
"name": "INPUT_HEX"
|
|
},
|
|
{
|
|
"name": "INPUT_FLOAT"
|
|
},
|
|
{
|
|
"name": "INPUT_UFLOAT"
|
|
},
|
|
{
|
|
"name": "INPUT_EMAIL"
|
|
},
|
|
{
|
|
"name": "INPUT_PASSWORD"
|
|
},
|
|
{
|
|
"name": "INPUT_PHONE"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "input_method_t",
|
|
"scriptable": true,
|
|
"methods": [],
|
|
"properties": [
|
|
{
|
|
"type": "bool_t",
|
|
"name": "action_button_enable",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "action_button_enable",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "input_type_t",
|
|
"name": "input_type",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/input_method.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "im_commit_event_t",
|
|
"scriptable": true,
|
|
"parent": "event_t",
|
|
"methods": [],
|
|
"properties": [
|
|
{
|
|
"type": "char*",
|
|
"name": "text",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/input_method.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "im_action_button_info_event_t",
|
|
"scriptable": true,
|
|
"parent": "event_t",
|
|
"methods": [],
|
|
"properties": [
|
|
{
|
|
"type": "char*",
|
|
"name": "text",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "enable",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/input_method.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "im_candidates_event_t",
|
|
"scriptable": true,
|
|
"parent": "event_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "event_t*",
|
|
"name": "e"
|
|
}
|
|
],
|
|
"name": "input_method_dispatch",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "event_t*",
|
|
"name": "e"
|
|
}
|
|
],
|
|
"name": "input_method_dispatch_to_widget",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "event_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "event_func_t",
|
|
"name": "on_event"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "input_method_on",
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "id"
|
|
}
|
|
],
|
|
"name": "input_method_off",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "input_method_request",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "enable"
|
|
}
|
|
],
|
|
"name": "input_method_update_action_button_info",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
}
|
|
],
|
|
"name": "input_method_dispatch_action",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "input_method_commit_text",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "key"
|
|
}
|
|
],
|
|
"name": "input_method_dispatch_key",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "strs"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "nr"
|
|
}
|
|
],
|
|
"name": "input_method_dispatch_candidates",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "input_method_create",
|
|
"return": "input_method_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
}
|
|
],
|
|
"name": "input_method_destroy",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "input_method",
|
|
"return": "input_method_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "input_method_t*",
|
|
"name": "im"
|
|
}
|
|
],
|
|
"name": "input_method_set",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "char*",
|
|
"name": "candidates",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "candidates_nr",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/input_method.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "keyboard_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "keyboard_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
}
|
|
],
|
|
"name": "keyboard_close",
|
|
"isDeconstructor": true,
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/keyboard.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "label_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "label_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/label.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/lcd.h",
|
|
"name": "lcd_draw_mode_t",
|
|
"prefix": "LCD_DRAW_",
|
|
"consts": [
|
|
{
|
|
"name": "LCD_DRAW_NORMAL"
|
|
},
|
|
{
|
|
"name": "LCD_DRAW_ANIMATION"
|
|
},
|
|
{
|
|
"name": "LCD_DRAW_ANIMATION_OVERLAP"
|
|
},
|
|
{
|
|
"name": "LCD_DRAW_SWAP"
|
|
},
|
|
{
|
|
"name": "LCD_DRAW_OFFLINE"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/lcd.h",
|
|
"name": "lcd_type_t",
|
|
"prefix": "LCD_",
|
|
"consts": [
|
|
{
|
|
"name": "LCD_FRAMEBUFFER"
|
|
},
|
|
{
|
|
"name": "LCD_REGISTER"
|
|
},
|
|
{
|
|
"name": "LCD_VGCANVAS"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "lcd_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "rect_t*",
|
|
"name": "dirty_rect"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "anim_mode"
|
|
}
|
|
],
|
|
"name": "lcd_begin_frame",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "rect_t*",
|
|
"name": "rect"
|
|
}
|
|
],
|
|
"name": "lcd_set_clip_rect",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "alpha"
|
|
}
|
|
],
|
|
"name": "lcd_set_global_alpha",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "color"
|
|
}
|
|
],
|
|
"name": "lcd_set_text_color",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "color"
|
|
}
|
|
],
|
|
"name": "lcd_set_stroke_color",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "color"
|
|
}
|
|
],
|
|
"name": "lcd_set_fill_color",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "const",
|
|
"name": "char*"
|
|
}
|
|
],
|
|
"name": "lcd_set_font_name",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "font_size"
|
|
}
|
|
],
|
|
"name": "lcd_set_font_size",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "xy_t*",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t*",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "xy_t*",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "lcd_draw_vline",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "xy_t*",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t*",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "xy_t*",
|
|
"name": "w"
|
|
}
|
|
],
|
|
"name": "lcd_draw_hline",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "point_t*",
|
|
"name": "points"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "nr"
|
|
}
|
|
],
|
|
"name": "lcd_draw_points",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "lcd_get_point_color_t",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "lcd_fill_rect",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "lcd_stroke_rect",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "glyph_t*",
|
|
"name": "glyph"
|
|
},
|
|
{
|
|
"type": "rect_t*",
|
|
"name": "src"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "lcd_draw_glyph",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "nr"
|
|
}
|
|
],
|
|
"name": "lcd_measure_text",
|
|
"return": "float_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "nr"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "lcd_draw_text",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "img"
|
|
},
|
|
{
|
|
"type": "rect_t*",
|
|
"name": "src"
|
|
},
|
|
{
|
|
"type": "rect_t*",
|
|
"name": "dst"
|
|
}
|
|
],
|
|
"name": "lcd_draw_image",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
}
|
|
],
|
|
"name": "lcd_get_vgcanvas",
|
|
"return": "vgcanvas_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "img"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "auto_rotate"
|
|
}
|
|
],
|
|
"name": "lcd_take_snapshot",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
}
|
|
],
|
|
"name": "lcd_is_swappable",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "lcd_t*",
|
|
"name": "lcd"
|
|
}
|
|
],
|
|
"name": "lcd_end_frame",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "height",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "global_alpha",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "text_color",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "fill_color",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "stroke_color",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "font_name",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "font_size",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "lcd_draw_mode_t",
|
|
"name": "draw_mode",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "lcd_type_t",
|
|
"name": "type",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "ratio",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/lcd.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "list_item_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "list_item_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/list_item.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "list_view_h_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "list_view_h_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "item_width"
|
|
}
|
|
],
|
|
"name": "list_view_h_set_item_width",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "spacing"
|
|
}
|
|
],
|
|
"name": "list_view_h_set_spacing",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "int32_t",
|
|
"name": "item_width",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "spacing",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/list_view_h.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "list_view_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "list_view_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "item_height"
|
|
}
|
|
],
|
|
"name": "list_view_set_item_height",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "default_item_height"
|
|
}
|
|
],
|
|
"name": "list_view_set_default_item_height",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "auto_hide_scroll_bar"
|
|
}
|
|
],
|
|
"name": "list_view_set_auto_hide_scroll_bar",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "int32_t",
|
|
"name": "item_height",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "default_item_height",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "auto_hide_scroll_bar",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/list_view.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "locale_t",
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "locale",
|
|
"isConstructor": true,
|
|
"return": "tklocale_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tklocale_t*",
|
|
"name": "locale"
|
|
}
|
|
],
|
|
"name": "locale_set",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "char*",
|
|
"name": "language"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "country"
|
|
}
|
|
],
|
|
"name": "locale_create",
|
|
"isConstructor": true,
|
|
"return": "tklocale_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tklocale_t*",
|
|
"name": "locale"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "language"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "country"
|
|
}
|
|
],
|
|
"name": "locale_init",
|
|
"isConstructor": true,
|
|
"return": "tklocale_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tklocale_t*",
|
|
"name": "locale"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "locale_tr",
|
|
"return": "char*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tklocale_t*",
|
|
"name": "locale"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "language"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "country"
|
|
}
|
|
],
|
|
"name": "locale_change",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tklocale_t*",
|
|
"name": "locale"
|
|
},
|
|
{
|
|
"type": "event_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "event_func_t",
|
|
"name": "on_event"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "locale_on",
|
|
"isCustom": true,
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tklocale_t*",
|
|
"name": "locale"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "id"
|
|
}
|
|
],
|
|
"name": "locale_off",
|
|
"isCustom": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tklocale_t*",
|
|
"name": "locale"
|
|
}
|
|
],
|
|
"name": "locale_deinit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tklocale_t*",
|
|
"name": "locale"
|
|
}
|
|
],
|
|
"name": "locale_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "char*",
|
|
"name": "country",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "language",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/locale.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "tk_mutex_t",
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "tk_mutex_create",
|
|
"return": "tk_mutex_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tk_mutex_t*",
|
|
"name": "mutex"
|
|
}
|
|
],
|
|
"name": "tk_mutex_lock",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tk_mutex_t*",
|
|
"name": "mutex"
|
|
}
|
|
],
|
|
"name": "tk_mutex_unlock",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tk_mutex_t*",
|
|
"name": "mutex"
|
|
}
|
|
],
|
|
"name": "tk_mutex_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/mutex.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "pages_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "pages_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "index"
|
|
}
|
|
],
|
|
"name": "pages_set_active",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "pages_set_active_by_name",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "active",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/pages.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "popup_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "popup_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/popup.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "progress_bar_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "progress_bar_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "progress_bar_set_value",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "vertical"
|
|
}
|
|
],
|
|
"name": "progress_bar_set_vertical",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "show_text"
|
|
}
|
|
],
|
|
"name": "progress_bar_set_show_text",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "value",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "vertical",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "show_text",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/progress_bar.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "point_t",
|
|
"scriptable": true,
|
|
"methods": [],
|
|
"properties": [
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/rect.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "rect_t",
|
|
"scriptable": true,
|
|
"methods": [],
|
|
"properties": [
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/rect.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/resource_manager.h",
|
|
"name": "resource_type_t",
|
|
"prefix": "RESOURCE_TYPE_",
|
|
"consts": []
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/resource_manager.h",
|
|
"name": "resource_font_type_t",
|
|
"prefix": "RESOURCE_FONT_TYPE_",
|
|
"consts": []
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/resource_manager.h",
|
|
"name": "resource_image_type_t",
|
|
"prefix": "RESOURCE_IMAGE_TYPE_",
|
|
"consts": []
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/resource_manager.h",
|
|
"name": "resource_ui_type_t",
|
|
"prefix": "RESOURCE_UI_TYPE_",
|
|
"consts": []
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "preload_res_t",
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/resource_manager.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "resource_info_t",
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/resource_manager.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "resource_manager_t",
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "resource_manager",
|
|
"isConstructor": true,
|
|
"return": "resource_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
}
|
|
],
|
|
"name": "resource_manager_set",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "init_res_nr"
|
|
}
|
|
],
|
|
"name": "resource_manager_create",
|
|
"isConstructor": true,
|
|
"return": "resource_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "init_res_nr"
|
|
}
|
|
],
|
|
"name": "resource_manager_init",
|
|
"isConstructor": true,
|
|
"return": "resource_manager_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
},
|
|
{
|
|
"type": "resource_info_t",
|
|
"name": "info"
|
|
}
|
|
],
|
|
"name": "resource_manager_add",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
},
|
|
{
|
|
"type": "resource_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "resource_manager_ref",
|
|
"return": "resource_info_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
},
|
|
{
|
|
"type": "resource_info_t",
|
|
"name": "info"
|
|
}
|
|
],
|
|
"name": "resource_manager_unref",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
},
|
|
{
|
|
"type": "resource_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "resource_manager_find_in_cache",
|
|
"return": "resource_info_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
},
|
|
{
|
|
"type": "resource_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "resource_manager_load",
|
|
"return": "resource_info_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
},
|
|
{
|
|
"type": "resource_type_t",
|
|
"name": "type"
|
|
}
|
|
],
|
|
"name": "resource_manager_clear_cache",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
}
|
|
],
|
|
"name": "resource_manager_deinit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_manager_t*",
|
|
"name": "rm"
|
|
}
|
|
],
|
|
"name": "resource_manager_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/resource_manager.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "scroll_bar_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "scroll_bar_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "scroll_bar_create_mobile",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "scroll_bar_create_desktop",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "virtual_size"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "row"
|
|
}
|
|
],
|
|
"name": "scroll_bar_set_params",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "duration"
|
|
}
|
|
],
|
|
"name": "scroll_bar_scroll_to",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "scroll_bar_set_value",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "delta"
|
|
}
|
|
],
|
|
"name": "scroll_bar_add_delta",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "delta"
|
|
}
|
|
],
|
|
"name": "scroll_bar_scroll_delta",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "scroll_bar_set_value_only",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "scroll_bar_is_mobile",
|
|
"return": "bool_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "int32_t",
|
|
"name": "virtual_size",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "row",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "animatable",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/scroll_bar.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "scroll_view_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "scroll_view_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
}
|
|
],
|
|
"name": "scroll_view_set_virtual_w",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "scroll_view_set_virtual_h",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "xslidable"
|
|
}
|
|
],
|
|
"name": "scroll_view_set_xslidable",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "yslidable"
|
|
}
|
|
],
|
|
"name": "scroll_view_set_yslidable",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "xoffset"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "yoffset"
|
|
}
|
|
],
|
|
"name": "scroll_view_set_offset",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "xoffset_end"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "yoffset_end"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "duration"
|
|
}
|
|
],
|
|
"name": "scroll_view_scroll_to",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "wh_t",
|
|
"name": "virtual_w",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "virtual_h",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t_t",
|
|
"name": "xoffset",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "int32_t_t",
|
|
"name": "yoffset",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "xslidable",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "yslidable",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/scroll_view.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "slide_view_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "slide_view_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "auto_play"
|
|
}
|
|
],
|
|
"name": "slide_view_set_auto_play",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "index"
|
|
}
|
|
],
|
|
"name": "slide_view_set_active",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "vertical"
|
|
}
|
|
],
|
|
"name": "slide_view_set_vertical",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "bool_t",
|
|
"name": "vertical",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "auto_play",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/slide_view.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "slider_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "slider_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "slider_set_value",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "min"
|
|
}
|
|
],
|
|
"name": "slider_set_min",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "max"
|
|
}
|
|
],
|
|
"name": "slider_set_max",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "step"
|
|
}
|
|
],
|
|
"name": "slider_set_step",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "vertical"
|
|
}
|
|
],
|
|
"name": "slider_set_vertical",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "value",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "min",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "max",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "step",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "vertical",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/slider.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "spin_box_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "spin_box_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/spin_box.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "str_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "capacity"
|
|
}
|
|
],
|
|
"name": "str_init",
|
|
"isConstructor": true,
|
|
"return": "str_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_eq",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_set",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "len"
|
|
}
|
|
],
|
|
"name": "str_set_with_len",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_append",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char",
|
|
"name": "c"
|
|
}
|
|
],
|
|
"name": "str_append_char",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_decode_xml_entity",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "str_from_int",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "str_from_float",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "value_t",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "str_from_value",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "wstr"
|
|
}
|
|
],
|
|
"name": "str_from_wstr",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "int32_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "str_to_int",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "float*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "str_to_float",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_end_with",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_start_with",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_trim",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_trim_left",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "str_trim_right",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "new_text"
|
|
}
|
|
],
|
|
"name": "str_replace",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
}
|
|
],
|
|
"name": "str_to_lower",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
}
|
|
],
|
|
"name": "str_to_upper",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "str_t*",
|
|
"name": "str"
|
|
}
|
|
],
|
|
"name": "str_reset",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "size",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "capacity",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "str",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/str.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "suggest_words_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_info_t*",
|
|
"name": "res"
|
|
}
|
|
],
|
|
"name": "suggest_words_create",
|
|
"isConstructor": true,
|
|
"return": "suggest_words_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "suggest_words_t*",
|
|
"name": "suggest_words"
|
|
},
|
|
{
|
|
"type": "wchar_t",
|
|
"name": "c"
|
|
}
|
|
],
|
|
"name": "suggest_words_find",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "suggest_words_t*",
|
|
"name": "suggest_words"
|
|
}
|
|
],
|
|
"name": "suggest_words_destroy",
|
|
"isDeconstructor": true,
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/suggest_words.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "system_info_t",
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "system_info",
|
|
"isConstructor": true,
|
|
"return": "system_info_t*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "lcd_w",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "lcd_h",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "lcd_type_t",
|
|
"name": "lcd_type",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "device_pixel_ratio",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "lcd_orientation_t",
|
|
"name": "lcd_orientation",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/system_info.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "tab_button_group_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "tab_button_group_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "bool_t",
|
|
"name": "compact",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/tab_button_group.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "tab_button_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "tab_button_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "tab_button_set_value",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "tab_button_set_icon",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "tab_button_set_active_icon",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "bool_t",
|
|
"name": "value",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "active_icon",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "icon",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/tab_button.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "tab_control_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "tab_control_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/tab_control.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "style_t",
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/theme.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "theme_t",
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/theme.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/theme.h",
|
|
"name": "style_type_t",
|
|
"prefix": "STYLE",
|
|
"consts": [
|
|
{
|
|
"name": "STYLE_ID_BG_COLOR"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_BG_COLOR"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_FONT_NAME"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_FONT_SIZE"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_FONT_STYLE"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_TEXT_COLOR"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_TIPS_TEXT_COLOR"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_TEXT_ALIGN_H"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_TEXT_ALIGN_V"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_BORDER_COLOR"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_BORDER"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_BG_IMAGE"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_BG_IMAGE_DRAW_TYPE"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_ICON"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_FG_IMAGE"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_FG_IMAGE_DRAW_TYPE"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_MARGIN"
|
|
},
|
|
{
|
|
"name": "STYLE_ID_ICON_AT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "thread_t",
|
|
"methods": [
|
|
{
|
|
"params": [],
|
|
"name": "thread_create",
|
|
"return": "thread_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "thread_t*",
|
|
"name": "thread"
|
|
}
|
|
],
|
|
"name": "thread_start",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "thread_t*",
|
|
"name": "thread"
|
|
}
|
|
],
|
|
"name": "thread_join",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "thread_t*",
|
|
"name": "thread"
|
|
}
|
|
],
|
|
"name": "thread_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/thread.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "timer_t",
|
|
"scriptable": true,
|
|
"isFake": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "timer_func_t",
|
|
"name": "on_timer"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "duration_ms"
|
|
}
|
|
],
|
|
"name": "timer_add",
|
|
"isStatic": true,
|
|
"isCustom": true,
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "timer_id"
|
|
}
|
|
],
|
|
"name": "timer_remove",
|
|
"isStatic": true,
|
|
"isCustom": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "timer_count",
|
|
"isStatic": true,
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "timer_next_time",
|
|
"isStatic": true,
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "timer_now",
|
|
"isStatic": true,
|
|
"return": "uint32_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/timer.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "tokenizer_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tokenizer_t*",
|
|
"name": "tokenizer"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "size"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "separtor"
|
|
}
|
|
],
|
|
"name": "tokenizer_init",
|
|
"isConstructor": true,
|
|
"return": "tokenizer_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tokenizer_t*",
|
|
"name": "tokenizer"
|
|
}
|
|
],
|
|
"name": "tokenizer_has_more",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tokenizer_t*",
|
|
"name": "tokenizer"
|
|
}
|
|
],
|
|
"name": "tokenizer_next",
|
|
"return": "char*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tokenizer_t*",
|
|
"name": "tokenizer"
|
|
},
|
|
{
|
|
"type": "int",
|
|
"name": "defval"
|
|
}
|
|
],
|
|
"name": "tokenizer_next_int",
|
|
"return": "char*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tokenizer_t*",
|
|
"name": "tokenizer"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"name": "defval"
|
|
}
|
|
],
|
|
"name": "tokenizer_next_float",
|
|
"return": "char*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "tokenizer_t*",
|
|
"name": "tokenizer"
|
|
}
|
|
],
|
|
"name": "tokenizer_deinit",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "char*",
|
|
"name": "str",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "size",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "cursor",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "separtor",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/tokenizer.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/types_def.h",
|
|
"name": "ret_t",
|
|
"prefix": "RET_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "RET_OK"
|
|
},
|
|
{
|
|
"name": "RET_OOM"
|
|
},
|
|
{
|
|
"name": "RET_FAIL"
|
|
},
|
|
{
|
|
"name": "RET_NOT_IMPL"
|
|
},
|
|
{
|
|
"name": "RET_QUIT"
|
|
},
|
|
{
|
|
"name": "RET_FOUND"
|
|
},
|
|
{
|
|
"name": "RET_REMOVE"
|
|
},
|
|
{
|
|
"name": "RET_REPEAT"
|
|
},
|
|
{
|
|
"name": "RET_NOT_FOUND"
|
|
},
|
|
{
|
|
"name": "RET_DONE"
|
|
},
|
|
{
|
|
"name": "RET_STOP"
|
|
},
|
|
{
|
|
"name": "RET_CONTINUE"
|
|
},
|
|
{
|
|
"name": "RET_BAD_PARAMS"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/types_def.h",
|
|
"name": "lcd_orientation_t",
|
|
"prefix": "LCD_ORIENTATION_",
|
|
"consts": [
|
|
{
|
|
"name": "LCD_ORIENTATION_0"
|
|
},
|
|
{
|
|
"name": "LCD_ORIENTATION_90"
|
|
},
|
|
{
|
|
"name": "LCD_ORIENTATION_180"
|
|
},
|
|
{
|
|
"name": "LCD_ORIENTATION_270"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/types_def.h",
|
|
"name": "align_v_t",
|
|
"prefix": "ALIGN_V_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "ALIGN_V_NONE"
|
|
},
|
|
{
|
|
"name": "ALIGN_V_MIDDLE"
|
|
},
|
|
{
|
|
"name": "ALIGN_V_TOP"
|
|
},
|
|
{
|
|
"name": "ALIGN_V_BOTTOM"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/types_def.h",
|
|
"name": "align_h_t",
|
|
"prefix": "ALIGN_H_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "ALIGN_H_NONE"
|
|
},
|
|
{
|
|
"name": "ALIGN_H_CENTER"
|
|
},
|
|
{
|
|
"name": "ALIGN_H_LEFT"
|
|
},
|
|
{
|
|
"name": "ALIGN_H_RIGHT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/types_def.h",
|
|
"name": "border_type_t",
|
|
"prefix": "BORDER_TYPE_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "BORDER_NONE"
|
|
},
|
|
{
|
|
"name": "BORDER_LEFT"
|
|
},
|
|
{
|
|
"name": "BORDER_RIGHT"
|
|
},
|
|
{
|
|
"name": "BORDER_TOP"
|
|
},
|
|
{
|
|
"name": "BORDER_BOTTOM"
|
|
},
|
|
{
|
|
"name": "BORDER_ALL"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/types_def.h",
|
|
"name": "icon_at_type_t",
|
|
"prefix": "ICON_AT_TYPE_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "ICON_AT_AUTO"
|
|
},
|
|
{
|
|
"name": "ICON_AT_LEFT"
|
|
},
|
|
{
|
|
"name": "ICON_AT_RIGHT"
|
|
},
|
|
{
|
|
"name": "ICON_AT_TOP"
|
|
},
|
|
{
|
|
"name": "ICON_AT_BOTTOM"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/value.h",
|
|
"name": "value_type_t",
|
|
"prefix": "VALUE_TYPE_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "VALUE_TYPE_INVALID"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_BOOL"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_INT8"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_UINT8"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_INT16"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_UINT16"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_INT32"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_UINT32"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_INT64"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_UINT64"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_POINTER"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_FLOAT"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_DOUBLE"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_STRING"
|
|
},
|
|
{
|
|
"name": "VALUE_TYPE_WSTRING"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "value_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_bool",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_bool",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "int8_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_int8",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_int8",
|
|
"return": "int8_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_uint8",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_uint8",
|
|
"return": "int8_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "int16_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_int16",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_int16",
|
|
"return": "int16_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_uint16",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_uint16",
|
|
"return": "uint16_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_int32",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_int32",
|
|
"return": "int32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_uint32",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_uint32",
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "int64_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_int64",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_int64",
|
|
"return": "int64_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "uint64_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_uint64",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_uint64",
|
|
"return": "uint64_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_float",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_float",
|
|
"return": "float"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "double",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_double",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_double",
|
|
"return": "double"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_set_str",
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_str",
|
|
"return": "const char*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "value_is_null",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "value"
|
|
},
|
|
{
|
|
"type": "value_t*",
|
|
"name": "other"
|
|
}
|
|
],
|
|
"name": "value_equal",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_int",
|
|
"return": "int"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "dst"
|
|
},
|
|
{
|
|
"type": "value_t*",
|
|
"name": "src"
|
|
}
|
|
],
|
|
"name": "value_copy",
|
|
"return": "void"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "value_create",
|
|
"isConstructor": true,
|
|
"return": "value_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "value_destroy",
|
|
"isDeconstructor": true,
|
|
"return": "void"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "int8_t",
|
|
"name": "type",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/value.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "velocity_t",
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/velocity.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "vgcanvas_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "h"
|
|
},
|
|
{
|
|
"type": "bitmap_format_t",
|
|
"name": "format"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "data"
|
|
}
|
|
],
|
|
"name": "vgcanvas_create",
|
|
"isConstructor": true,
|
|
"return": "vgcanvas_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_begin_path",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "rect_t*",
|
|
"name": "dirty_rect"
|
|
}
|
|
],
|
|
"name": "vgcanvas_begin_frame",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "vgcanvas_move_to",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "vgcanvas_line_to",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "cpx"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "cpy"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "vgcanvas_quad_to",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "cp1x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "cp1y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "cp2x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "cp2y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "vgcanvas_bezier_to",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x1"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y1"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x2"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y2"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "r"
|
|
}
|
|
],
|
|
"name": "vgcanvas_arc_to",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "r"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "start_angle"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "end_angle"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "ccw"
|
|
}
|
|
],
|
|
"name": "vgcanvas_arc",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "vgcanvas_is_point_in_path",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "vgcanvas_rect",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "h"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "r"
|
|
}
|
|
],
|
|
"name": "vgcanvas_rounded_rect",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "rx"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "ry"
|
|
}
|
|
],
|
|
"name": "vgcanvas_ellipse",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_close_path",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_reset",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_flush",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "h"
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "c"
|
|
}
|
|
],
|
|
"name": "vgcanvas_clear_rect",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "rad"
|
|
}
|
|
],
|
|
"name": "vgcanvas_rotate",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "vgcanvas_scale",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "vgcanvas_translate",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "a"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "b"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "c"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "d"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "e"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "f"
|
|
}
|
|
],
|
|
"name": "vgcanvas_transform",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "a"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "b"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "c"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "d"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "e"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "f"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_transform",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_fill",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "vgcanvas_clip_rect",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_stroke",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "font"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_font",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "font"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_font_size",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_text_align",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_text_baseline",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "max_width"
|
|
}
|
|
],
|
|
"name": "vgcanvas_fill_text",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "vgcanvas_measure_text",
|
|
"return": "float_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "img"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "sx"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "sy"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "sw"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "sh"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "dx"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "dy"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "dw"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "dh"
|
|
}
|
|
],
|
|
"name": "vgcanvas_draw_image",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "bitmap_t*",
|
|
"name": "img"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "sx"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "sy"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "sw"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "sh"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "dx"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "dy"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "dw"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "dh"
|
|
}
|
|
],
|
|
"name": "vgcanvas_draw_icon",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_antialias",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "alpha"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_global_alpha",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_line_width",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "color"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_fill_color",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "color"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_stroke_color",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_line_cap",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_line_join",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "vgcanvas_set_miter_limit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_save",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_restore",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_end_frame",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "vgcanvas_t*",
|
|
"name": "vg"
|
|
}
|
|
],
|
|
"name": "vgcanvas_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "height",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "ratio",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "anti_alias",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "line_width",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "global_alpha",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "miter_limit",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "line_cap",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "line_join",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "font",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "font_size",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text_align",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text_baseline",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "fill_color",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "color_t",
|
|
"name": "stroke_color",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/vgcanvas.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "view_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "view_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/view.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_animator_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "duration"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "delay"
|
|
},
|
|
{
|
|
"type": "easing_func_t"
|
|
}
|
|
],
|
|
"name": "widget_animator_init",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
}
|
|
],
|
|
"name": "widget_animator_start",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "yoyo_times"
|
|
}
|
|
],
|
|
"name": "widget_animator_set_yoyo",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "repeat_times"
|
|
}
|
|
],
|
|
"name": "widget_animator_set_repeat",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "widget_animator_set_reversed",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "event_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "event_func_t",
|
|
"name": "on_event"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "widget_animator_on",
|
|
"isCustom": true,
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "id"
|
|
}
|
|
],
|
|
"name": "widget_animator_off",
|
|
"isCustom": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
}
|
|
],
|
|
"name": "widget_animator_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/widget_animator.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/widget.h",
|
|
"name": "widget_state_t",
|
|
"prefix": "WIDGET_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "WIDGET_STATE_NONE"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_NORMAL"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_PRESSED"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_OVER"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_DISABLE"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_FOCUSED"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_CHECKED"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_UNCHECKED"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_EMPTY"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_ERROR"
|
|
},
|
|
{
|
|
"name": "WIDGET_STATE_ERROR"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_count_children",
|
|
"return": "int32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "index"
|
|
}
|
|
],
|
|
"name": "widget_get_child",
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_index_of",
|
|
"return": "int32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
}
|
|
],
|
|
"name": "widget_move",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "widget_resize",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "widget_move_resize",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "widget_set_value",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "value"
|
|
}
|
|
],
|
|
"name": "widget_use_style",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "widget_set_text",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "widget_set_text_utf8",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "widget_set_tr_text",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_re_translate_text",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_get_value",
|
|
"return": "int32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_get_text",
|
|
"return": "wchar_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "point_t*",
|
|
"name": "p"
|
|
}
|
|
],
|
|
"name": "widget_to_local",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "point_t*",
|
|
"name": "p"
|
|
}
|
|
],
|
|
"name": "widget_to_global",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "point_t*",
|
|
"name": "p"
|
|
}
|
|
],
|
|
"name": "widget_to_screen",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "widget_set_name",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "enable"
|
|
}
|
|
],
|
|
"name": "widget_set_enable",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "focused"
|
|
}
|
|
],
|
|
"name": "widget_set_focused",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "widget_state_t",
|
|
"name": "state"
|
|
}
|
|
],
|
|
"name": "widget_set_state",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "opacity"
|
|
}
|
|
],
|
|
"name": "widget_set_opacity",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_destroy_children",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "child"
|
|
}
|
|
],
|
|
"name": "widget_add_child",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "child"
|
|
}
|
|
],
|
|
"name": "widget_remove_child",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "recursive"
|
|
}
|
|
],
|
|
"name": "widget_lookup",
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "recursive"
|
|
}
|
|
],
|
|
"name": "widget_lookup_by_type",
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "visible"
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "recursive"
|
|
}
|
|
],
|
|
"name": "widget_set_visible",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "event_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "event_func_t",
|
|
"name": "on_event"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "widget_on",
|
|
"isCustom": true,
|
|
"return": "int32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "id"
|
|
}
|
|
],
|
|
"name": "widget_off",
|
|
"isCustom": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "event_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "event_func_t",
|
|
"name": "on_event"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "widget_on",
|
|
"isCustom": true,
|
|
"return": "int32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "rect_t*",
|
|
"name": "r"
|
|
}
|
|
],
|
|
"name": "widget_invalidate",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_invalidate_force",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "widget_get_prop",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
},
|
|
{
|
|
"type": "value_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "widget_set_prop",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_layout_children",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "child"
|
|
}
|
|
],
|
|
"name": "widget_grab",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "child"
|
|
}
|
|
],
|
|
"name": "widget_ungrab",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_get_window",
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_destroy",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
}
|
|
],
|
|
"name": "widget_clone",
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "other"
|
|
}
|
|
],
|
|
"name": "widget_equal",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "widget_measure_text",
|
|
"return": "float_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "style_name",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "state",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "enable",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "auto_created",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "visible",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "focused",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/widget.h"
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/window_animator.h",
|
|
"name": "window_animator_type_t",
|
|
"prefix": "WINDOW_ANIMATOR_",
|
|
"consts": [
|
|
{
|
|
"name": "WINDOW_ANIMATOR_CENTER_SCALE"
|
|
},
|
|
{
|
|
"name": "WINDOW_ANIMATOR_FADE"
|
|
},
|
|
{
|
|
"name": "WINDOW_ANIMATOR_TOP_TOP_BOTTOM"
|
|
},
|
|
{
|
|
"name": "WINDOW_ANIMATOR_BOTTOM_TO_TOP"
|
|
},
|
|
{
|
|
"name": "WINDOW_ANIMATOR_HTRANSLATE"
|
|
},
|
|
{
|
|
"name": "WINDOW_ANIMATOR_VTRANSLATE"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "window_animator_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "char*",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "canvas_t*",
|
|
"name": "c"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "prev_win"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "curr_win"
|
|
}
|
|
],
|
|
"name": "window_animator_create_for_open",
|
|
"isConstructor": true,
|
|
"return": "window_animator_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "char*",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "canvas_t*",
|
|
"name": "c"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "prev_win"
|
|
},
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "curr_win"
|
|
}
|
|
],
|
|
"name": "window_animator_create_for_close",
|
|
"isConstructor": true,
|
|
"return": "window_animator_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "window_animator_t*",
|
|
"name": "wa"
|
|
},
|
|
{
|
|
"type": "canvas_t*",
|
|
"name": "canvas"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "time_ms"
|
|
}
|
|
],
|
|
"name": "window_animator_update",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "window_animator_t*",
|
|
"name": "wa"
|
|
}
|
|
],
|
|
"name": "window_animator_destroy",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/window_animator.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "window_manager_t",
|
|
"parent": "widget_t",
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/window_manager.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "window_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "window_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "window_open",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "window_close",
|
|
"isDeconstructor": true,
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/window.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "wstr_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "capacity"
|
|
}
|
|
],
|
|
"name": "wstr_init",
|
|
"isConstructor": true,
|
|
"return": "wstr_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "wstr_set",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "wstr_set_utf8",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "size"
|
|
}
|
|
],
|
|
"name": "wstr_get_utf8",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "offset"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "nr"
|
|
}
|
|
],
|
|
"name": "wstr_remove",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "offset"
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "text"
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "nr"
|
|
}
|
|
],
|
|
"name": "wstr_insert",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "wchar_t",
|
|
"name": "c"
|
|
}
|
|
],
|
|
"name": "wstr_push",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
}
|
|
],
|
|
"name": "wstr_pop",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "other"
|
|
}
|
|
],
|
|
"name": "wstr_equal",
|
|
"return": "bool_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "wstr_from_int",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "double",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "wstr_from_float",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "value_t",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "wstr_from_value",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "int32_t*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "wstr_to_int",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "double*",
|
|
"name": "v"
|
|
}
|
|
],
|
|
"name": "wstr_to_float",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
},
|
|
{
|
|
"type": "double",
|
|
"name": "delta"
|
|
}
|
|
],
|
|
"name": "wstr_add_float",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
}
|
|
],
|
|
"name": "wstr_trim_float_zero",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "wstr_t*",
|
|
"name": "str"
|
|
}
|
|
],
|
|
"name": "wstr_reset",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "size",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint16_t",
|
|
"name": "capacity",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "wchar_t*",
|
|
"name": "str",
|
|
"readonly": true
|
|
}
|
|
],
|
|
"header": "base/wstr.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "rich_text_t",
|
|
"parent": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "parent"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "w"
|
|
},
|
|
{
|
|
"type": "wh_t",
|
|
"name": "h"
|
|
}
|
|
],
|
|
"name": "rich_text_create",
|
|
"isConstructor": true,
|
|
"return": "widget_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "text"
|
|
}
|
|
],
|
|
"name": "rich_text_set_text",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "rich_text/rich_text.h"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "tk_quit",
|
|
"isGlobal": true,
|
|
"return": "ret_t",
|
|
"type": "method",
|
|
"header": "src/tk.h"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "int",
|
|
"name": "orientation"
|
|
}
|
|
],
|
|
"name": "tk_set_lcd_orientation",
|
|
"isGlobal": true,
|
|
"return": "ret_t",
|
|
"type": "method",
|
|
"header": "src/tk.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_animator_move_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "duration"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "delay"
|
|
},
|
|
{
|
|
"type": "easing_type_t",
|
|
"name": "easing"
|
|
}
|
|
],
|
|
"name": "widget_animator_move_create",
|
|
"return": "widget_animator_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x_from"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y_from"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x_to"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y_to"
|
|
}
|
|
],
|
|
"name": "widget_animator_move_set_params",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "widget_animators/widget_animator_move.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_animator_opacity_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "duration"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "delay"
|
|
},
|
|
{
|
|
"type": "easing_type_t",
|
|
"name": "easing"
|
|
}
|
|
],
|
|
"name": "widget_animator_opacity_create",
|
|
"return": "widget_animator_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "from"
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "to"
|
|
}
|
|
],
|
|
"name": "widget_animator_opacity_set_params",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "widget_animators/widget_animator_opacity.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_animator_rotation_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "duration"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "delay"
|
|
},
|
|
{
|
|
"type": "easing_type_t",
|
|
"name": "easing"
|
|
}
|
|
],
|
|
"name": "widget_animator_value_create",
|
|
"return": "widget_animator_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "from"
|
|
},
|
|
{
|
|
"type": "float_t",
|
|
"name": "to"
|
|
}
|
|
],
|
|
"name": "widget_animator_rotation_set_params",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "widget_animators/widget_animator_rotation.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_animator_scale_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "duration"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "delay"
|
|
},
|
|
{
|
|
"type": "easing_type_t",
|
|
"name": "easing"
|
|
}
|
|
],
|
|
"name": "widget_animator_scale_create",
|
|
"return": "widget_animator_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x_from"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y_from"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x_to"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y_to"
|
|
}
|
|
],
|
|
"name": "widget_animator_scale_set_params",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "widget_animators/widget_animator_scale.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_animator_scroll_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "duration"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "delay"
|
|
},
|
|
{
|
|
"type": "easing_type_t",
|
|
"name": "easing"
|
|
}
|
|
],
|
|
"name": "widget_animator_scroll_create",
|
|
"return": "widget_animator_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x_from"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y_from"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "x_to"
|
|
},
|
|
{
|
|
"type": "xy_t",
|
|
"name": "y_to"
|
|
}
|
|
],
|
|
"name": "widget_animator_scroll_set_params",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "widget_animators/widget_animator_scroll.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_animator_value_t",
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "duration"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "delay"
|
|
},
|
|
{
|
|
"type": "easing_type_t",
|
|
"name": "easing"
|
|
}
|
|
],
|
|
"name": "widget_animator_value_create",
|
|
"return": "widget_animator_t*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_animator_t*",
|
|
"name": "animator"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "from"
|
|
},
|
|
{
|
|
"type": "int32_t",
|
|
"name": "to"
|
|
}
|
|
],
|
|
"name": "widget_animator_value_set_params",
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "widget_animators/widget_animator_value.h"
|
|
}
|
|
] |