func (w *Window) AddList(x, y, width, height int) *List {
	// we can ignore error for builtins
	l, _ := w.AddWidget(WidgetList, x, y)
	list := l.(*List)
	list.width = width
	list.height = height
	list.Resize()
	list.SetAttributes(defaultAttributes())

	list.content = make([]string, 0, 1000)
	return list
}
func (w *Window) AddList(x, y, width, height int) *List {
	
	l, _ := w.AddWidget(WidgetList, x, y)
	list := l.(*List)
	list.width = width
	list.height = height
	list.Resize()
	list.SetAttributes(defaultAttributes())

	list.content = make([]string, 0, 1000)
	return list
}
func ( w * Window ) AddList ( x , y , width , height int ) * List { // we can ignore error for builtins l , _ := w . AddWidget ( WidgetList , x , y ) list := l . ( * List ) list . width = width list . height = height list . Resize ( ) list . SetAttributes ( defaultAttributes ( ) ) list . content = make ( [ ] string , 0 , 1000 ) return list }
// AddList is a convenience function to add a new list to a window.  It wraps
// the AddWidget call.  AddList must be called from queue.
AddList is a convenience function to add a new list to a window . It wraps the AddWidget call . AddList must be called from queue .