blob: d0b84e9eb8757f75ae29eb3d6a6da309aafd6a8e [file]
{
"name": "FocusData",
"key": {
"int": 653,
"string": "focusdata"
},
"extends": "component.json",
"properties": {
"focusFlags": {
"type": "uint",
"initialValue": "7",
"animates": true,
"key": {
"int": 1033,
"string": "focusflags"
},
"description": "Bitmask for focus flags",
"bindable": true
},
"canFocus": {
"type": "bool",
"animates": true,
"key": {
"int": 953,
"string": "canfocus"
},
"description": "Master switch - can this node receive focus at all?",
"bindable": true,
"passthroughForBitmask": "focusFlags",
"passthroughBit": 0
},
"canTouch": {
"type": "bool",
"animates": true,
"key": {
"int": 954,
"string": "cantouch"
},
"description": "Can receive focus via pointer/touch click",
"bindable": true,
"passthroughForBitmask": "focusFlags",
"passthroughBit": 1
},
"canTraverse": {
"type": "bool",
"animates": true,
"key": {
"int": 955,
"string": "cantraverse"
},
"description": "Included in Tab/Shift+Tab traversal",
"bindable": true,
"passthroughForBitmask": "focusFlags",
"passthroughBit": 2
},
"edgeBehaviorValue": {
"type": "uint",
"initialValue": "0",
"key": {
"int": 956,
"string": "edgebehaviorvalue"
},
"description": "For scopes: parentScope(0), closedLoop(1), stop(2)"
}
}
}