> selectP = LstGetSelectionText(listP, LstPopupList(listP);
> I then test selectP for NULL and if not NULL then I process the
> list selection.
> ...
> However, when a selection is made outside the bounds of the list
> (selectP == NULL) I take a different path. I would like whatever
> button is pressed to be immediately processed.
If you do it this way you run the risk of having someone aim for the list, miss it,
accidentally tap a button, and wind up doing something they didn't mean to do. This
is even more likely if someone is using their fingers instead of the stylus.
> Right now, that press just closes the list and I have to again tap the button.
which seems to be standard UI behavior for Palm popup lists (tap outside the list to
dismiss without making a choice). I think you're better off doing it the standard
Palm way. More familiar to users, less prone to accidental button pushes.
trib
--------------------------------------------------
David Tribble, INRI Hawaii
(808) 625 2118 (v) (808) 625 6315 (f)