window.go
func (w *Window) SetMaximized(maximize bool) {
	if maximize == w.maximized {
		return
	}

	if maximize {
		w.origX, w.origY = w.Pos()
		w.origWidth, w.origHeight = w.Size()
		w.maximized = true
		w.SetPos(0, 0)
		width, height := ScreenSize()
		w.SetSize(width, height)
	} else {
		w.maximized = false
		w.SetPos(w.origX, w.origY)
		w.SetSize(w.origWidth, w.origHeight)
	}
	w.ResizeChildren()
	w.PlaceChildren()
}
func (w *Window) SetMaximized(maximize bool) {
	if maximize == w.maximized {
		return
	}

	if maximize {
		w.origX, w.origY = w.Pos()
		w.origWidth, w.origHeight = w.Size()
		w.maximized = true
		w.SetPos(0, 0)
		width, height := ScreenSize()
		w.SetSize(width, height)
	} else {
		w.maximized = false
		w.SetPos(w.origX, w.origY)
		w.SetSize(w.origWidth, w.origHeight)
	}
	w.ResizeChildren()
	w.PlaceChildren()
}
func ( w * Window ) SetMaximized ( maximize bool ) { if maximize == w . maximized { return } if maximize { w . origX , w . origY = w . Pos ( ) w . origWidth , w . origHeight = w . Size ( ) w . maximized = true w . SetPos ( 0 , 0 ) width , height := ScreenSize ( ) w . SetSize ( width , height ) } else { w . maximized = false w . SetPos ( w . origX , w . origY ) w . SetSize ( w . origWidth , w . origHeight ) } w . ResizeChildren ( ) w . PlaceChildren ( ) }
// SetMaximized opens the view to full screen or restores its
// previous size
SetMaximized opens the view to full screen or restores its previous size