Release 10.1A: OpenEdge Development:
Progress 4GL Reference

> ## SELECTION-LIST widget

> A selection list is a widget that contains a list of possible values for a field or variable. You can use the VIEW-AS phrase to set up a static selection list. You can use the CREATE widget statement to create a dynamic selection list.

> #### Attributes

> AUTO-RESIZE attribute | BGCOLOR attribute1 | COLUMN attribute
> CONTEXT-HELP-ID attribute1,5 | DATA-TYPE attribute | DBNAME attribute2
> DCOLOR attribute3 | DELIMITER attribute | DRAG-ENABLED attribute4
> DROP-TARGET attribute | DYNAMIC attribute2 | FGCOLOR attribute1
> FONT attribute1 | FRAME attribute | FRAME-COL attribute2
> FRAME-NAME attribute2 | FRAME-ROW attribute2 | FRAME-X attribute2
> FRAME-Y attribute2 | HANDLE attribute2 | HEIGHT-CHARS attribute
> HEIGHT-PIXELS attribute | HELP attribute | HIDDEN attribute
> HTML-CHARSET attribute2,5 | INNER-CHARS attribute | INNER-LINES attribute
> INPUT-VALUE attribute | LABEL attribute | LIST-ITEMS attribute
> MANUAL-HIGHLIGHT attribute1 | MENU-KEY attribute | MENU-MOUSE attribute1
> MODIFIED attribute | MOUSE-POINTER attribute | MOVABLE attribute1
> MULTIPLE attribute2 | NAME attribute | NEXT-SIBLING attribute2
> NEXT-TAB-ITEM attribute2 | NUM-DROPPED-FILES attribute2 | NUM-ITEMS attribute2
> PARENT attribute | PFCOLOR attribute3 | POPUP-MENU attribute
> PREV-SIBLING attribute2 | PREV-TAB-ITEM attribute2 | PRIVATE-DATA attribute
> RESIZABLE attribute1 | ROW attribute | SCREEN-VALUE attribute
> SCROLLBAR-HORIZONTAL attribute4 | SCROLLBAR-VERTICAL attribute4 | SELECTABLE attribute1
> SELECTED attribute | SENSITIVE attribute | SIDE-LABEL-HANDLE attribute
> SORT attribute | TABLE attribute2 | TAB-POSITION attribute2
> TAB-STOP attribute | TOOLTIP attribute1,5 | TYPE attribute2
> VISIBLE attribute | WIDGET-ID attribute 1,5 | WIDTH-CHARS attribute
> WIDTH-PIXELS attribute | WINDOW attribute2 | X attribute
> Y attribute |  |
> Graphical interfaces only. Readable only. Character interfaces only. Can be set only before the selection list is realized. Windows only.

> #### Methods

> ADD-FIRST( ) method | ADD-LAST( ) method
> DELETE( ) method) | END-FILE-DROP( ) method
> ENTRY( ) method | GET-DROPPED-FILE( ) method
> INSERT( ) method | IS-SELECTED( ) method
> LOAD-MOUSE-POINTER( ) method | LOOKUP( ) method
> MOVE-AFTER-TAB-ITEM( ) method | MOVE-BEFORE-TAB-ITEM( ) method)
> MOVE-TO-BOTTOM( ) method | MOVE-TO-TOP( ) method
> REPLACE( ) method | SCROLL-TO-ITEM( ) method
> VALIDATE( ) method |

> #### Events

> Default keyboard events | Developer events
> General direct manipulation events | Mouse events
> Navigation key function events | Universal key function events
> DEFAULT-ACTION | DROP-FILE-NOTIFY
> ENTRY | LEAVE
> VALUE-CHANGED |

> #### See also

> The chapter on representing data in OpenEdge Development: Progress 4GL Handbook .

Copyright © 2005 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095