3// Rects of the upstream Fly View widgets which cover the map, in widget layer coordinates.
4// A hidden widget collapses to a zero size rect at its anchor corner, so x/y stay usable for positioning.
9 property rect toolStrip
10 property rect topRight
11 property rect bottomRight
12 property rect mapScale
13 property rect virtualJoystickLeft
14 property rect virtualJoystickRight
16 readonly property var types: [ "pipView", "toolStrip", "topRight", "bottomRight", "mapScale", "virtualJoystickLeft", "virtualJoystickRight" ]
17 readonly property var all: types.map(type => _root[type]).filter(r => r.width > 0 && r.height > 0)