> I have, however, been thinking about a generalized way of doing DIA that > might even be better than using CollapseUtils. For each object on each > form, we set a bunch of possible attributes.
The DIA shipping on the T3 (codenamed "Hawkeye") changed again in Cobalt (6.x). I would only be marginally concerned that this API that we come up with, is still going to be compatible with their new API in these revisions of the OS.
The "Hawyeye" DIA API has never been made public. It's only used in PalmOne's own apps that those that are bundled with the device. Everything else requires the DIA 1.2 compatibility PRC files. DIA 1.2 also works on the TapWave Zodiac, and should work on future OS 5 devices that support non-rectangular screens.
Palm OS Cobalt is simpler to support than the previous DIA implementations -- while DIA 2.0 is backwards-compatible with DIA 1.2, but it also supports window constraint resources that let you tell the OS how your window resizes -- you specify the maximum, minimum, and preferred values for widths and heights, and the OS automatically resizes your form. You also get to use FrmInitLayout to tell the OS how it should move objects around in your form -- what's tied to the sides of the form, what resizes, etc.
-- Ben Combee, senior DTS engineer, PalmSource, Inc. Read "Combee on Palm OS" at http://palmos.combee.net/
_______________________________________________ plucker-dev mailing list [EMAIL PROTECTED] http://lists.rubberchicken.org/mailman/listinfo/plucker-dev
