version 1 . ; Data types WidgetTree = / / . NodeType = =column / =row . WidgetAttributes = { symbol: any ...:... } . LeafType = / =blank / =text / =slider . WidgetSelector = / @attributeEquals <= @key symbol @value any> / . Fill = @fixed double / . Sizing = . BoxSize = . ; Commonly set under key `id` in WidgetAttributes. WidgetId = any . Color = . WidgetClientProtocol = WidgetInstance . ; Assertion ShowWidget = . Ordering = @double double / @string string . ; Assertion WidgetInstance = . ; Assertion Touch = . ; Message Click = . ; Assertion State = .