Flowed icon list widget
A flowed icon list widget (
EwFlowedIconList) provides a vertical, multi-column list of items with an icon and a label for each item. Items are arranged in rows with as many items per row as can fit in the available width. Each item's width and height are determined by the 
itemWidth and 
itemHeight resources. Thus, the dimensions of the rows and columns are fixed. Following is an example of a flowed icon list widget: 

The icons and labels an application supplies in the 
visualInfoCallback can be any renderable or 
nil (see 
"Renderables"). This is the same as 
EwIconList. 
The following example shows the creation of a flowed icon list (the visualInfoCallback is not shown). 
| flowedIconList shell |
shell := CwTopLevelShell
  createApplicationShell: 'shell'
  argBlock: [:w | w title: 'Flowed Icon List Example'].
flowedIconList := shell
  createScrolledFlowedIconList: 'flowedIconList'
  argBlock:  [:w | w
     items: Object subclasses;
     itemWidth: 200;
     itemHeight: 36].
flowedIconList manageChild.
shell realizeWidget.
Last modified date: 12/21/2017