PreviousNextIndex

LIST-WIDGETS function

Returns a comma-separated list of objects and widget types that respond to a specified event.

Note: Does not apply to SpeedScript programming.
Syntax

LIST-WIDGETS ( event-name [ , platform ] ) 

event-name
platform
Example

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. 

See also

LAST-EVENT system handle, LIST-EVENTS function, LIST-QUERY-ATTRS function, LIST-SET-ATTRS function, VALID-EVENT function


OpenEdge Release 10.2B
Copyright © 2009 Progress Software Corporation
PreviousNextIndex