edit.go
func (e *Edit) Focus() {
	if e.cx == -1 || e.cy == -1 {
		// || is deliberate to handle "just in case"
		e.cx = e.trueX
		e.cy = e.trueY
		e.at = 0
	}
	setCursor(e.cx, e.cy)
}
func (e *Edit) Focus() {
	if e.cx == -1 || e.cy == -1 {
		// || is deliberate to handle "just in case"
		e.cx = e.trueX
		e.cy = e.trueY
		e.at = 0
	}
	setCursor(e.cx, e.cy)
}
func ( e * Edit ) Focus ( ) { if e . cx == - 1 || e . cy == - 1 { // || is deliberate to handle "just in case" e . cx = e . trueX e . cy = e . trueY e . at = 0 } setCursor ( e . cx , e . cy ) }
// Focus implements the interface.  This is called from queue context
// so be careful to not use blocking calls.
Focus implements the interface . This is called from queue context so be careful to not use blocking calls .