edouard@2883: // widget_display.ysl2 Edouard@2792: Edouard@2790: edouard@2998: template "widget[@type='Display']", mode="widget_class" edouard@2998: || edouard@2998: class DisplayWidget extends Widget{ edouard@2998: frequency = 5; edouard@2998: dispatch(value) { edouard@2998: this.element.textContent = String(value); edouard@2998: } edouard@2998: } edouard@2998: || edouard@2998: edouard@2883: template "widget[@type='Display']", mode="widget_defs" { edouard@2883: param "hmi_element"; edouard@2998: if "$hmi_element[not(self::svg:text)]" edouard@2998: error > Display Widget id="«$hmi_element/@id»" is not a svg::text element Edouard@2753: }