Source: utils/widgets/dl_chooser.pro
dl_chooser A semi-intelligent chooser widget routine. Usage: id = dl_chooser(parent, <keys>, listid=listid) Argument: parent long The widget ID of a base widget in which to place this widget. Keywords: max_droplist int The largest allowable size for a droplist widget. (default = 20). ysize int The size of a list widget. select int Which value to select initially {Any widget_droplist key} listid long A named variable to contain the widget ID of the list widget if one is generated, if a droplist is generated, then this is the same as the return value. Notes: For an input list with max_droplist elements or less a widget_droplist is generated, for longer lists a widget_list is generated. This isn't a proper compound widget with internal event handlers, value setters etc. it's just a quick hack to deal with the droplists that won't fit onto a screen. History: Original: 19/7/02; SJT