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/