> From: Bill Goodman [mailto:[EMAIL PROTECTED]]
> Is there a way for users to change the depth of the display
> or can it only be changed programmatically?
Do you mean a setting that would apply to all apps on the device, and which
the user could change in a Prefs panel? The answer appears to be yes. Look
in <SystemMgr.h> for sysFtrNumDisplayDepth. This is a feature that defines
the default depth that will be used for all applications (until the next
reset). So you could write a simple Prefs panel to let the user change it.
(There isn't any such UI supplied with 3.5 itself.)
(I don't think this is documented, so beware, yada yada...)
> Is it reasonable to assume
Almost certainly not, even without finishing the sentence. :-)
> that the new color devices will
> always be in 8-bit mode and current devices will always be
> in 1-bit mode unless your application purposely sets
> the display to a different color depth?
Given the above, that's probably not safe. I tested my 3.5 IIIx in 4-bit
mode (by poking the feature given above). Everything worked fine, and the
built-in apps even have grayscale Launcher icons. I switched back to 1-bit
mode because everything got slower, and because the Launcher icons are the
only part of the system that take advantage of the gray. There UI color
scheme seems to be the exact same as 1-bit, using only black and white.
Question for Palm: will the UI color schemes for 2- and 4-bit modes use any
grays, such as for field text highlighting? (Not that I'd want it; my app
got painfully slow in 4-bit mode at 16MHz.)
-slj-