Hi, I am having problem with displaying a popup list. (1) shows the declaration part. (2) & (3) show the codes for handling the event. However, I am not getting the popSelectEvent, I am only getting some penUp/Down and ctlSelectEvent evens. Any idea where I am making the mistake?
Thanks, Jenni (1) POPUPTRIGGER "" ID MyTrigger AT (4 42 152 10) LIST ID MyList AT (PREVLEFT PREVTOP AUTO AUTO) VISIBLEITEMS 3 POPUPLIST MyTrigger MyList (2) switch (eventP->eType) { case popSelectEvent: if (eventP->data.popSelect.listID == MyList) { DisplayPopUpList (eventP->data.popSelect.selection); } break; } (3) static void DisplayPopUpList (UInt16 selection) { ControlType *trigP; ListType *listP; FormType *frmP; frmP = FrmGetFormPtr(MainForm); trigP = (ControlType*)FrmGetObjectPtr (frmP, FrmGetObjectIndex (frmP, MyTrigger)); listP = (ListType*)FrmGetObjectPtr (frmP, FrmGetObjectIndex (frmP, MyList)); LstSetSelection (listP, selection); LstDrawList (listP); CtlSetLabel (trigP, LstGetSelectionText(listP, selection)); FrmShowObject (frmP, FrmGetObjectIndex (frmP, MyList)); } -- For information on using the Palm Developer Forums, or to unsubscribe, please see http://www.palmos.com/dev/support/forums/