I can give in regards to labels. But, NSBasic allows one to attach code blocks to labels which will run if the label object is tapped and I have used this capability to good effect on a number of projects. Also, the Palm Developer's Guide is unclear on this entire subject, to wit:
------------------------------ 9.9.5.2 UI objects included in the navigation order All UI objects in a form are included in the navigation order. However, during form initialization, only the following objects are not marked as skipped: * Usable, enabled controls (controls include command buttons, push buttons, check boxes, pop-up triggers, selector triggers, repeating buttons, sliders, and feedback sliders) * Usable lists * Usable, editable fields NOTE: An application can clear the skipped flag for9.9.5.2 UI objects included in the navigation order ------------------------------ I interpret this as saying that a navigation map overrides the "skipped" status of any object not listed as being navigable by default. Perhaps that is not what is meant. As to "gadgets", perhaps I need to clarify. If I recall correctly, a gadget in the PalmOS world is something on the order of the Bluetooth or battery icon. Is that correct? If so, since these are user-interactable, why not naviagable? Having said that, in the NSBasic world, a "gadget" surely has a PalmOS-world equivalent but I am not sure what it is exactly. In NSbasic, a gadget is akin to an empty box or space which may have code assigned to it. I might place a gadget on a form and then draw any one of several bitmaps on top of (or within the space occupied by) the gadget; tapping the bitmap causes the code attached to the underlying gadget object to run. It's a very useful object and, once again, I see no reason why it is not navigable - it has width and height, it has a known location on the form, it has a resource ID number, so why not draw a focus ring around it? themacuser wrote: Aren't labels and gadgets not supposed to be interacted with by the user? -- For information on using the PalmSource Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/
