Returns a comma-separated list of objects and widget types that respond to a specified event.
The following example prompts for an event name and then displays a list of widget types that support that event:
r-lwids.p
DEFINE VARIABLE event-name AS CHARACTER NO-UNDO FORMAT "x(24)" LABEL "Event". DEFINE VARIABLE widget-list AS CHARACTER NO-UNDO LABEL "Widgets" VIEW-AS SELECTION-LIST INNER-CHARS 24 INNER-LINES 6 SCROLLBAR-VERTICAL. FORM event-name SKIP widget-list WITH FRAME main-frame SIDE-LABELS. REPEAT WITH FRAME main-frame: DISABLE widget-list. SET event-name. widget-list:LIST-ITEMS = LIST-WIDGETS(event-name). DISPLAY widget-list. ENABLE widget-list. PAUSE. END. |