equal
deleted
inserted
replaced
1 // widget_tooglebutton.ysl2 |
1 // widget_tooglebutton.ysl2 |
2 |
2 |
3 |
3 |
4 template "widget[@type='ToggleButton']", mode="widget_class"{ |
4 widget_class("ToggleButton") { |
5 || |
5 || |
6 class ToggleButtonWidget extends Widget{ |
|
7 frequency = 5; |
6 frequency = 5; |
8 state = 0; |
7 state = 0; |
9 active_style = undefined; |
8 active_style = undefined; |
10 inactive_style = undefined; |
9 inactive_style = undefined; |
11 |
10 |
39 |
38 |
40 init() { |
39 init() { |
41 this.activate(false); |
40 this.activate(false); |
42 this.element.onclick = (evt) => this.on_click(evt); |
41 this.element.onclick = (evt) => this.on_click(evt); |
43 } |
42 } |
44 } |
|
45 || |
43 || |
46 } |
44 } |
47 |
45 |
48 template "widget[@type='ToggleButton']", mode="widget_defs" { |
46 widget_defs("ToggleButton") { |
49 param "hmi_element"; |
47 param "hmi_element"; |
50 optional_labels("active inactive"); |
48 optional_labels("active inactive"); |
51 } |
49 } |