onCursor receives subscribed cursor events
(evname string, ev interface{})
| 277 | |
| 278 | // onCursor receives subscribed cursor events |
| 279 | func (ed *Edit) onCursor(evname string, ev interface{}) { |
| 280 | |
| 281 | if evname == OnCursorEnter { |
| 282 | window.Get().SetCursor(window.IBeamCursor) |
| 283 | ed.cursorOver = true |
| 284 | ed.update() |
| 285 | return |
| 286 | } |
| 287 | if evname == OnCursorLeave { |
| 288 | window.Get().SetCursor(window.ArrowCursor) |
| 289 | ed.cursorOver = false |
| 290 | ed.update() |
| 291 | return |
| 292 | } |
| 293 | } |
| 294 | |
| 295 | // blink blinks the caret |
| 296 | func (ed *Edit) blink(arg interface{}) { |