Actually, Toggle does not really "keep it that way" because it only sets the default bit depth. My app queries the OS for available bit depths and selects the best one. But my user tells me that by setting the display to 1bpp with Toggle, other apps suddenly turn darker, which illustrates the problem.

Now, what must I do if I want to draw using gray shades in a form that also contains standard controls? I currently set the bith depth upon starting the app, assuming that by setting the bit depth to 4bpp, the interface color would remain black and not turn to a lighter gray - is this a wrong assumption? Am I supposed to explicitely set the fore/text colors to black right after I change the bit depth? On color devices like my T3, setting the bit depth seems to automatically select the right theme colors, without any other programatic intervention

I think you're seeing a quirk in the Dragonball LCD controller used on the IIIxe. Since the LCD panel only has "on" and "off" states, it does gray by flickering the grey cells so they never turn completely on. It looks like when its in this four-level mode, it also doesn't get the black cells as fully turned on as in 1-bit mode. There's probably nothing, other than register programming of the DB LCD controller, that you could do to affect this.


-- Ben Combee, Senior Software Engineer, Palm, Inc.
   "Combee on Palm OS" weblog: http://palmos.combee.net/
   Developer Forum Archives:   http://news.palmos.com/read/all_forums/


--
For information on using the PalmSource Developer Forums, or to unsubscribe, 
please see http://www.palmos.com/dev/support/forums/

Reply via email to