equal
deleted
inserted
replaced
1 // widget_animate.ysl2 |
1 // widget_animate.ysl2 |
2 |
2 |
3 template "widget[@type='Animate']", mode="widget_class"{ |
3 widget_class("Animate") { |
4 || |
4 || |
5 class AnimateWidget extends Widget{ |
|
6 frequency = 5; |
5 frequency = 5; |
7 speed = 0; |
6 speed = 0; |
8 start = false; |
7 start = false; |
9 widget_center = undefined; |
8 widget_center = undefined; |
10 |
9 |
40 |
39 |
41 init() { |
40 init() { |
42 let widget_pos = this.element.getBBox(); |
41 let widget_pos = this.element.getBBox(); |
43 this.widget_center = [(widget_pos.x+widget_pos.width/2), (widget_pos.y+widget_pos.height/2)]; |
42 this.widget_center = [(widget_pos.x+widget_pos.width/2), (widget_pos.y+widget_pos.height/2)]; |
44 } |
43 } |
45 } |
|
46 || |
44 || |
47 } |
45 } |
48 |
46 |
49 |
|
50 template "widget[@type='Animate']", mode="widget_defs" { |
|
51 param "hmi_element"; |
|
52 |, |
|
53 } |
|