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