summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBritney Fransen <brfransen@gmail.com>2013-09-26 21:45:28 (GMT)
committerBritney Fransen <brfransen@gmail.com>2013-09-26 21:45:28 (GMT)
commit923571ab70f887524fdb1ac31cdb36b072f491d2 (patch)
tree886b4cd23072a38d60e807b43d6bb7d8cb20d134
parentfe2a6a4009b2d53946c1e6c8ed9187e82a3b2fb0 (diff)
downloadlinhes_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-xabs/core/LinHES-system/PKGBUILD4
-rwxr-xr-xabs/core/LinHES-system/msg_daemon.py17
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)