document a missing editor API
This commit is contained in:
parent
81883d7dca
commit
3520682605
|
@ -203,9 +203,6 @@ early warning if you break something.
|
|||
editor state on the app window as requested in the call to
|
||||
`edit.initialize_state` that created `state`.
|
||||
|
||||
* `edit.update(state, dt)` -- call this from `App.update` to periodically
|
||||
auto-save editor contents to disk.
|
||||
|
||||
* `edit.mouse_press(state, x,y, mouse_button)` and `edit.mouse_release(x,y,
|
||||
mouse_button)` -- call these to position the cursor or select some text.
|
||||
|
||||
|
@ -223,6 +220,12 @@ early warning if you break something.
|
|||
* `Text.redraw_all(state)` -- call this to clear and recompute any cached
|
||||
state as the cursor moves and the buffer scrolls.
|
||||
|
||||
* `edit.update(state, dt)` -- call this from `App.update` to periodically
|
||||
auto-save editor contents to disk.
|
||||
|
||||
* `edit.quit(state)` -- call this from `App.quit` to ensure any final edits
|
||||
get saved before quitting.
|
||||
|
||||
If you need more precise control, look at the comment at the top of
|
||||
`edit.initialize_state` in edit.lua. In brief, the widget contains an array of
|
||||
`lines`. Positions in the buffer are described in _schema-1_ locations
|
||||
|
|
Loading…
Reference in New Issue
Block a user