list.go
func (l *List) Append(format string, args ...interface{}) {
	s := fmt.Sprintf(format, args...)
	l.content = append(l.content, s)

	// adjust at if we are not in a paging operation
	if l.paging {
		return
	}
	l.at = len(l.content) - l.trueH
	if l.at < 0 {
		l.at = 0
	}
}
func (l *List) Append(format string, args ...interface{}) {
	s := fmt.Sprintf(format, args...)
	l.content = append(l.content, s)

	// adjust at if we are not in a paging operation
	if l.paging {
		return
	}
	l.at = len(l.content) - l.trueH
	if l.at < 0 {
		l.at = 0
	}
}
func ( l * List ) Append ( format string , args ... interface { } ) { s := fmt . Sprintf ( format , args ... ) l . content = append ( l . content , s ) // adjust at if we are not in a paging operation if l . paging { return } l . at = len ( l . content ) - l . trueH if l . at < 0 { l . at = 0 } }
// Append adds a line of text to the list.  Append must be called from queue.
Append adds a line of text to the list . Append must be called from queue .