Date: Mon, 01 Mar 2004 11:58:36 -0700 From: Mark Mussetter Subject: Re: [nanogui] FLTK 1.1.4 code running on Microwindows 0.90 targeted to ARM We had 'funky' colors too when using FLUID to design a window and running Microwindows-0.90. We found that the problem was that fltk and nxlib were using masks and shifts to render the color and send it on to Microwindows, but we didn't have the RGB masks initialized in our screen info structure. In the XOpenDisplay() function in nxlib/OpenDis.c, a call to GrGetScreenInfo(&sinfo) is made. If sinfo.rmask, sinfo.gmask, and sinfo.bmask aren't correct here, you will get weird looking colors. We set ours as follows and our color problem cleared up: sinfo.rmask = 0x00ff0000; sinfo.gmask = 0x0000ff00; sinfo.bmask = 0x000000ff; I hope this helps, Mark At 05:34 PM 3/1/2004 +0100, you wrote: >George Goh írta: > >>FLNX 0.18 is based on FLTK 1.0.7, which is fine for the application that >>I'm developing. I suspect that there might be a problem with the display >>hardware on the 7202, although I'm not 100% sure. Like you, I've tried a >>lot of different settings on the software and none worked to correct the >>inverted colours. >Now I think so, too. I had bad colours (not really inverted) on a screen >with a 320x240 resolution. >I connected a screen with 640x480. It seems the blue replaced by red, but >green seems to be correct. >I am not sure, I need a test. >If I have right. It seems the driver or the processor documentation cause >the problem. > >>I'm not using fluid because my GUI is rather simple - a scrollable menu >>and some instructions on one screen, and some graphs on another. >> >> >I have a more complex gui and I designed it with fluid, so I need. I built >a pc version fluid. > >Regards & Thanks, >Daniel > >>George. >> >> >>On Wed, 2004-02-25 at 15:38, Daniel Csabai wrote: >> >> >>>Hi George, >>> >>> >>> >>> >>>>Hi Daniel, >>>> >>>>I'm using the Hynix 7202 as well, and I'm using flnx 0.18 with >>>>microwindows 0.90. For me, using flnx with microwindows means I only >>>>have to worry about 2 packages instead of 3(fltk + nxlib + microwin). >>>> >>>> >>>Thank you your mail. That is good to know about somebody who is also >>>dealing with Hynix . the 2 packages is more clearer configuration, >>>but maybe it cause more problem. My program is written in fltk 1.1.4 and >>>flnx 0.18 seems to base on older fltk version. >>> >>> >>> >>>>I tried fltk with nxlib before, and I got displays which had inverted >>>>colours, no matter what config I used. This problem went away when I >>>>reverted back to flnx. >>>> >>>> >>>> >>>I got to work my program on my hw with microwin + nxlib + fltk >>>configuration. I faced with this problem of bad colours. >>>I recognized there are two calls (XgetDefault and XSetErrorHandler) are >>>not handled (they are in stub.c). Maybe they make the problem. >>>What is your experience with flnx? Which fluid version do you use? >>> >>>Regards, >>>Daniel >>> >> >> >> >> > > > >--------------------------------------------------------------------- >To unsubscribe, e-mail: nanogui-unsubscribe@linuxhacker.org >For additional commands, e-mail: nanogui-help@linuxhacker.org --------------------------------------------------------------------- To unsubscribe, e-mail: nanogui-unsubscribe@linuxhacker.org For additional commands, e-mail: nanogui-help@linuxhacker.org