mirror of
https://github.com/netfun2000/lcd4linux.git
synced 2026-02-27 09:44:34 +08:00
[lcd4linux @ 2004-02-29 14:30:59 by reinelt]
icon visibility fix for generic graphics from Xavier git-svn-id: https://ssl.bulix.org/svn/lcd4linux/trunk@380 3ae390bd-cb1e-0410-b409-cd5a39f66f1f
This commit is contained in:
+10
-2
@@ -23,6 +23,9 @@
|
||||
*
|
||||
*
|
||||
* $Log: drv_generic_graphic.c,v $
|
||||
* Revision 1.5 2004/02/29 14:30:59 reinelt
|
||||
* icon visibility fix for generic graphics from Xavier
|
||||
*
|
||||
* Revision 1.4 2004/02/24 05:55:04 reinelt
|
||||
*
|
||||
* X11 driver ported
|
||||
@@ -180,8 +183,13 @@ int drv_generic_graphic_icon_draw (WIDGET *W)
|
||||
for (y=0; y<YRES; y++) {
|
||||
int mask=1<<XRES;
|
||||
for (x=0; x<XRES; x++) {
|
||||
mask>>=1;
|
||||
drv_generic_graphic_FB[(row+y)*LCOLS+col+x] = Icon->visible ? 0 : bitmap[y]&mask ? 1 : 0;
|
||||
int i = (row+y)*LCOLS+col+x;
|
||||
mask >>= 1;
|
||||
if (Icon->visible) {
|
||||
drv_generic_graphic_FB[i] = bitmap[y]&mask ? 1 : 0;
|
||||
} else {
|
||||
drv_generic_graphic_FB[i] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user