submodule: add rive-cpp to rive-tizen as submodule
[platform/core/uifw/rive-tizen.git] / submodule / dev / defs / component.json
1 {
2   "name": "Component",
3   "key": {
4     "int": 10,
5     "string": "component"
6   },
7   "abstract": true,
8   "properties": {
9     "dependentIds": {
10       "type": "List<Id>",
11       "key": {
12         "int": 3,
13         "string": "dependentIds"
14       },
15       "description": "List of integer ids for objects registered in the same context that depend on this object.",
16       "runtime": false
17     },
18     "name": {
19       "type": "String",
20       "key": {
21         "int": 4,
22         "string": "name"
23       },
24       "description": "Non-unique identifier, used to give friendly names to elements in the hierarchy. Runtimes provide an API for finding components by this [name].",
25       "nullable": true
26     },
27     "parentId": {
28       "type": "Id",
29       "typeRuntime": "uint",
30       "key": {
31         "int": 5,
32         "string": "parentId"
33       },
34       "description": "Identifier used to track parent ContainerComponent."
35     },
36     "childOrder": {
37       "type": "FractionalIndex",
38       "key": {
39         "int": 6,
40         "string": "childOrder"
41       },
42       "description": "Order value for sorting child elements in ContainerComponent parent.",
43       "runtime": false
44     }
45   }
46 }