mirror of
https://gitee.com/zlgopen/awtk.git
synced 2024-12-02 20:18:22 +08:00
2630 lines
39 KiB
JSON
2630 lines
39 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": "compare_t",
|
|
"name": "cmp"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "array_find",
|
|
"return": "void*"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
},
|
|
{
|
|
"type": "compare_t",
|
|
"name": "cmp"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "array_find_index",
|
|
"return": "int"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "array_t*",
|
|
"name": "array"
|
|
},
|
|
{
|
|
"type": "compare_t",
|
|
"name": "cmp"
|
|
},
|
|
{
|
|
"type": "void*",
|
|
"name": "ctx"
|
|
}
|
|
],
|
|
"name": "array_remove",
|
|
"return": "bool_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": "bool_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": "image_draw_type_t",
|
|
"prefix": "IMAGE_DRAW_",
|
|
"consts": [
|
|
{
|
|
"name": "IMAGE_DRAW_CENTER"
|
|
},
|
|
{
|
|
"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": "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*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/button.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": "uint32_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": "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": "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": "enum",
|
|
"header": "base/edit.h",
|
|
"name": "input_type_t",
|
|
"prefix": "INPUT_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "INPUT_TEXT"
|
|
},
|
|
{
|
|
"name": "INPUT_INT"
|
|
},
|
|
{
|
|
"name": "INPUT_HEX"
|
|
},
|
|
{
|
|
"name": "INPUT_FLOAT"
|
|
},
|
|
{
|
|
"name": "INPUT_EMAIL"
|
|
},
|
|
{
|
|
"name": "INPUT_PHONE"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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"
|
|
}
|
|
],
|
|
"name": "edit_set_int_limit",
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"name": "min"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"name": "max"
|
|
},
|
|
{
|
|
"type": "float",
|
|
"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": "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"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/edit.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_MOVE"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_UP"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_ENTER"
|
|
},
|
|
{
|
|
"name": "EVT_POINTER_LEAVE"
|
|
},
|
|
{
|
|
"name": "EVT_CLICK"
|
|
},
|
|
{
|
|
"name": "EVT_FOCUS"
|
|
},
|
|
{
|
|
"name": "EVT_BLUR"
|
|
},
|
|
{
|
|
"name": "EVT_KEY_DOWN"
|
|
},
|
|
{
|
|
"name": "EVT_KEY_UP"
|
|
},
|
|
{
|
|
"name": "EVT_MOVE"
|
|
},
|
|
{
|
|
"name": "EVT_RESIZE"
|
|
},
|
|
{
|
|
"name": "EVT_DESTROY"
|
|
},
|
|
{
|
|
"name": "EVT_MOVE_RESIZE"
|
|
},
|
|
{
|
|
"name": "EVT_PROP_CHANGED"
|
|
},
|
|
{
|
|
"name": "EVT_VALUE_CHANGED"
|
|
},
|
|
{
|
|
"name": "EVT_VALUE_CHANGING"
|
|
},
|
|
{
|
|
"name": "EVT_PAINT"
|
|
},
|
|
{
|
|
"name": "EVT_BEFORE_PAINT"
|
|
},
|
|
{
|
|
"name": "EVT_AFTER_PAINT"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "event_t",
|
|
"scriptable": true,
|
|
"methods": [],
|
|
"properties": [
|
|
{
|
|
"type": "int16_t",
|
|
"name": "type",
|
|
"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": "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": "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"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/image.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": "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": "resource_info_t",
|
|
"methods": [],
|
|
"properties": [],
|
|
"header": "base/resource_manager.h"
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "resource_manager_t",
|
|
"isFake": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "init_res_nr"
|
|
}
|
|
],
|
|
"name": "resource_manager_init",
|
|
"isStatic": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_info_t",
|
|
"name": "info"
|
|
}
|
|
],
|
|
"name": "resource_manager_add",
|
|
"isStatic": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_type_t",
|
|
"name": "type"
|
|
},
|
|
{
|
|
"type": "char*",
|
|
"name": "name"
|
|
}
|
|
],
|
|
"name": "resource_manager_ref",
|
|
"isStatic": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "resource_info_t",
|
|
"name": "info"
|
|
}
|
|
],
|
|
"name": "resource_manager_unref",
|
|
"isStatic": true,
|
|
"return": "ret_t"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "resource_manager_deinit",
|
|
"isStatic": true,
|
|
"return": "ret_t"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/resource_manager.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": "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_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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/theme.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/theme.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": "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"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/timer.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_QUIT"
|
|
},
|
|
{
|
|
"name": "RET_FOUND"
|
|
},
|
|
{
|
|
"name": "RET_REMOVE"
|
|
},
|
|
{
|
|
"name": "RET_REPEAT"
|
|
},
|
|
{
|
|
"name": "RET_NOT_FOUND"
|
|
},
|
|
{
|
|
"name": "RET_BAD_PARAMS"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"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": "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": "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": "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"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "enum",
|
|
"header": "base/widget.h",
|
|
"name": "widget_type_t",
|
|
"prefix": "WIDGET_TYPE_",
|
|
"scriptable": true,
|
|
"consts": [
|
|
{
|
|
"name": "WIDGET_NONE"
|
|
},
|
|
{
|
|
"name": "WIDGET_WINDOW_MANAGER"
|
|
},
|
|
{
|
|
"name": "WIDGET_NORMAL_WINDOW"
|
|
},
|
|
{
|
|
"name": "WIDGET_TOOL_BAR"
|
|
},
|
|
{
|
|
"name": "WIDGET_DIALOG"
|
|
},
|
|
{
|
|
"name": "WIDGET_POPUP"
|
|
},
|
|
{
|
|
"name": "WIDGET_SPRITE"
|
|
},
|
|
{
|
|
"name": "WIDGET_KEYBOARD"
|
|
},
|
|
{
|
|
"name": "WIDGET_DRAGGER"
|
|
},
|
|
{
|
|
"name": "WIDGET_LABEL"
|
|
},
|
|
{
|
|
"name": "WIDGET_BUTTON"
|
|
},
|
|
{
|
|
"name": "WIDGET_IMAGE"
|
|
},
|
|
{
|
|
"name": "WIDGET_EDIT"
|
|
},
|
|
{
|
|
"name": "WIDGET_PROGRESS_BAR"
|
|
},
|
|
{
|
|
"name": "WIDGET_GROUP_BOX"
|
|
},
|
|
{
|
|
"name": "WIDGET_CHECK_BUTTON"
|
|
},
|
|
{
|
|
"name": "WIDGET_RADIO_BUTTON"
|
|
},
|
|
{
|
|
"name": "WIDGET_DIALOG_TITLE"
|
|
},
|
|
{
|
|
"name": "WIDGET_DIALOG_CLIENT"
|
|
},
|
|
{
|
|
"name": "WIDGET_SLIDER"
|
|
},
|
|
{
|
|
"name": "WIDGET_VIEW"
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"type": "class",
|
|
"name": "widget_t",
|
|
"scriptable": true,
|
|
"methods": [
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
}
|
|
],
|
|
"name": "widget_count_children",
|
|
"return": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_t",
|
|
"name": "index"
|
|
}
|
|
],
|
|
"name": "widget_get_child",
|
|
"return": "widget_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": "uint32_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"
|
|
}
|
|
],
|
|
"name": "widget_get_value",
|
|
"return": "uint32_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": "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"
|
|
}
|
|
],
|
|
"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": "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": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "uint32_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": "uint32_t"
|
|
},
|
|
{
|
|
"params": [
|
|
{
|
|
"type": "widget_t*",
|
|
"name": "widget"
|
|
},
|
|
{
|
|
"type": "rect_t*",
|
|
"name": "r"
|
|
}
|
|
],
|
|
"name": "widget_invalidate",
|
|
"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"
|
|
},
|
|
{
|
|
"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_destroy",
|
|
"return": "ret_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": "uint8_t",
|
|
"name": "type",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "style_type",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "uint8_t",
|
|
"name": "state",
|
|
"readonly": true
|
|
},
|
|
{
|
|
"type": "bool_t",
|
|
"name": "enable",
|
|
"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": "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*"
|
|
}
|
|
],
|
|
"properties": [],
|
|
"header": "base/window.h"
|
|
},
|
|
{
|
|
"params": [],
|
|
"name": "lftk_quit",
|
|
"isGlobal": true,
|
|
"return": "ret_t",
|
|
"type": "method",
|
|
"header": "src/lftk.h"
|
|
}
|
|
] |