composer.go
func AddWindow(posX, posY, width, height int, title string) *Window {
	window := CreateWindow(posX, posY, width, height, title)
	window.SetBorder(comp.windowBorder)

	comp.BeginUpdate()
	comp.windows = append(comp.windows, window)
	comp.EndUpdate()
	window.Draw()
	term.Flush()

	comp.activateWindow(window)

	RefreshScreen()

	return window
}
func AddWindow(posX, posY, width, height int, title string) *Window {
	window := CreateWindow(posX, posY, width, height, title)
	window.SetBorder(comp.windowBorder)

	comp.BeginUpdate()
	comp.windows = append(comp.windows, window)
	comp.EndUpdate()
	window.Draw()
	term.Flush()

	comp.activateWindow(window)

	RefreshScreen()

	return window
}
func AddWindow ( posX , posY , width , height int , title string ) * Window { window := CreateWindow ( posX , posY , width , height , title ) window . SetBorder ( comp . windowBorder ) comp . BeginUpdate ( ) comp . windows = append ( comp . windows , window ) comp . EndUpdate ( ) window . Draw ( ) term . Flush ( ) comp . activateWindow ( window ) RefreshScreen ( ) return window }
// AddWindow constucts a new Window, adds it to the composer automatically,
// and makes it active
// posX and posY are top left coordinates of the Window
// width and height are Window size
// title is a Window title
AddWindow constucts a new Window adds it to the composer automatically and makes it active posX and posY are top left coordinates of the Window width and height are Window size title is a Window title