[openfirmware] [commit] r2752 - cpu/x86/pc/olpc

repository service svn at openfirmware.info
Thu Dec 8 13:43:34 CET 2011


Author: wmb
Date: Thu Dec  8 13:43:34 2011
New Revision: 2752
URL: http://tracker.coreboot.org/trac/openfirmware/changeset/2752

Log:
OLPC GUI - more screen resolution adaptation.

Modified:
   cpu/x86/pc/olpc/gui.fth

Modified: cpu/x86/pc/olpc/gui.fth
==============================================================================
--- cpu/x86/pc/olpc/gui.fth	Thu Dec  8 13:43:29 2011	(r2751)
+++ cpu/x86/pc/olpc/gui.fth	Thu Dec  8 13:43:34 2011	(r2752)
@@ -372,6 +372,10 @@
 \ 88 is 1200 1024 - 2/ , 66 is 900 768 - 2/
 \+ olpc-cl3  swap d# 88 -  swap d# 66 -   ( x' y' )  \ Recenter for XO-3
 ;
+: ?adjust-y  ( y -- y' )
+\ 132 is 900 768 -
+\+ olpc-cl3  d# 132 -   ( x' y' )  \ Adjustment in Y only for bottom-relative
+;
 : set-icon-xy  ( x y -- )  ?adjust  to icon-xy  ;
 : show-going  ( -- )
    background-rgb  rgb>565  progress-xy ?adjust d# 500 d# 100  " fill-rectangle" $call-screen
@@ -380,9 +384,10 @@
 ;
 
 : show-no-power  ( -- )  \ chip, battery, overlaid sad face
-   d#  25 d# 772 set-icon-xy " spi"     show-icon
-   d# 175 d# 772 set-icon-xy " battery" show-icon
-   d# 175 d# 790 set-icon-xy " sad"     show-icon
+   \ Apply full Y adjustment for stuff at the bottom of the screen
+   d#  25 d# 772 ?adjust-y to icon-xy " spi"     show-icon
+   d# 175 d# 772 ?adjust-y to icon-xy " battery" show-icon
+   d# 175 d# 790 ?adjust-y to icon-xy " sad"     show-icon
 ;
 
 d# 834 value bar-y



More information about the openfirmware mailing list