diff options
author | Britney Fransen <brfransen@gmail.com> | 2013-09-26 21:45:28 (GMT) |
---|---|---|
committer | Britney Fransen <brfransen@gmail.com> | 2013-09-26 21:45:28 (GMT) |
commit | 923571ab70f887524fdb1ac31cdb36b072f491d2 (patch) | |
tree | 886b4cd23072a38d60e807b43d6bb7d8cb20d134 | |
parent | fe2a6a4009b2d53946c1e6c8ed9187e82a3b2fb0 (diff) | |
download | linhes_pkgbuild-923571ab70f887524fdb1ac31cdb36b072f491d2.zip linhes_pkgbuild-923571ab70f887524fdb1ac31cdb36b072f491d2.tar.gz linhes_pkgbuild-923571ab70f887524fdb1ac31cdb36b072f491d2.tar.bz2 |
LinHES-system: msg_daemon.py: initial support for y padding to compensate for displays that overscan alot.
-rwxr-xr-x | abs/core/LinHES-system/PKGBUILD | 4 | ||||
-rwxr-xr-x | abs/core/LinHES-system/msg_daemon.py | 17 |
2 files changed, 11 insertions, 10 deletions
diff --git a/abs/core/LinHES-system/PKGBUILD b/abs/core/LinHES-system/PKGBUILD index e05bcb3..098c17f 100755 --- a/abs/core/LinHES-system/PKGBUILD +++ b/abs/core/LinHES-system/PKGBUILD @@ -1,6 +1,6 @@ pkgname=LinHES-system pkgver=8.0 -pkgrel=24 +pkgrel=25 arch=('i686' 'x86_64') install=system.install pkgdesc="Everything that makes LinHES an automated system" @@ -101,7 +101,7 @@ md5sums=('5ee78704cab0e88ec58d1aab821fc1aa' '4a3cd8f9b33b2b86fdba47a8f1fa2859' '16f079dab35dde6efd55bf6cf4e2fb2f' '3e60b17892e5b8214d47dcfddf5215a4' - '23c9ae11d9d058e2399283c197dfe9aa' + 'fd765fc7ee640221ed4801b4a629365f' 'ea315f41dcd6c978e546c95fc05546cf' 'ac61cc460d9e97ba1f5ef69e92cdfbe5' 'f3502bb7c665750da0ecdf6918f7c838' 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) |