diff options
Diffstat (limited to 'abs/core/LinHES-system/msg_daemon.py')
-rwxr-xr-x | abs/core/LinHES-system/msg_daemon.py | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/abs/core/LinHES-system/msg_daemon.py b/abs/core/LinHES-system/msg_daemon.py index bbcebb3..1a855bc 100755 --- a/abs/core/LinHES-system/msg_daemon.py +++ b/abs/core/LinHES-system/msg_daemon.py @@ -20,6 +20,7 @@ class msg_aosd(): def scroll(self,osd, width, height, display_time,position): pos = position step = 1 + ypad = 0 osd.set_position(pos, width, height) (x, y, _, _) = osd.get_geometry() @@ -29,15 +30,15 @@ class msg_aosd(): x -= 1 - if pos < 3: #top positions - y -= height + 1; + if pos < 3: #top positions 0 to 2 + y -= height - 1 - ypad; for i in range(1, height + 1, step): osd.loop_for(5) y += step osd.set_geometry(x, y, width, height) - osd.set_position(pos, width, height) - osd.set_position_offset(-1, -1) + #osd.set_position(pos, width, height) + #osd.set_position_offset(-1, -1) (x, y, _, _) = osd.get_geometry() #time to display osd.loop_for(display_time) @@ -46,15 +47,15 @@ class msg_aosd(): osd.set_geometry(x, y, width, height); osd.loop_for(1); - else: #bottom positions - y += height - 1; + else: #bottom positions 3 to 8 + y += height + 1 - ypad; for i in range(1, height + 1, step): osd.loop_for(5) y -= step osd.set_geometry(x, y, width, i) - osd.set_position(pos, width, height) - osd.set_position_offset(-1, -1) + #osd.set_position(pos, width, height) + #osd.set_position_offset(-1, -1) (x, y, _, _) = osd.get_geometry() #time to display osd.loop_for(display_time) |