onKey receives subscribed key events
(evname string, ev interface{})
| 221 | |
| 222 | // onKey receives subscribed key events |
| 223 | func (ed *Edit) onKey(evname string, ev interface{}) { |
| 224 | |
| 225 | kev := ev.(*window.KeyEvent) |
| 226 | switch kev.Key { |
| 227 | case window.KeyLeft: |
| 228 | ed.CursorLeft() |
| 229 | case window.KeyRight: |
| 230 | ed.CursorRight() |
| 231 | case window.KeyHome: |
| 232 | ed.CursorHome() |
| 233 | case window.KeyEnd: |
| 234 | ed.CursorEnd() |
| 235 | case window.KeyBackspace: |
| 236 | ed.CursorBack() |
| 237 | case window.KeyDelete: |
| 238 | ed.CursorDelete() |
| 239 | default: |
| 240 | return |
| 241 | } |
| 242 | } |
| 243 | |
| 244 | // onChar receives subscribed char events |
| 245 | func (ed *Edit) onChar(evname string, ev interface{}) { |
nothing calls this directly
no test coverage detected