diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-11-18 22:22:06 -0800 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-12-15 10:20:41 -0800 |
commit | 7a21118cce30002d3bb14b957244b7f571e90c3a (patch) | |
tree | 3d41ae5e6c65b1c4d4a1331451591b23b9ba7deb /edit | |
parent | e4ecdb0a355b417abd5697630d95a9953c6962c3 (diff) | |
download | mu-7a21118cce30002d3bb14b957244b7f571e90c3a.tar.gz |
layers 1 and 2 of edit/ now working
Diffstat (limited to 'edit')
-rw-r--r-- | edit/001-editor.mu | 2 | ||||
-rw-r--r-- | edit/002-typing.mu | 8 |
2 files changed, 5 insertions, 5 deletions
diff --git a/edit/001-editor.mu b/edit/001-editor.mu index 56c98d81..4ef9be36 100644 --- a/edit/001-editor.mu +++ b/edit/001-editor.mu @@ -252,7 +252,7 @@ recipe clear-screen-from screen:address:screen, row:number, column:number, left: reply screen/same-as-ingredient:0 ] -recipe clear-rest-of-screen screen:address:screen, row:number, left:number, right:number [ +recipe clear-rest-of-screen screen:address:screen, row:number, left:number, right:number -> screen:address:screen [ local-scope load-ingredients row <- add row, 1 diff --git a/edit/002-typing.mu b/edit/002-typing.mu index 2b446101..037c222b 100644 --- a/edit/002-typing.mu +++ b/edit/002-typing.mu @@ -11,7 +11,7 @@ recipe! main text:address:array:character [ close-console ] -recipe editor-event-loop screen:address:screen, console:address:console, editor:address:editor-data [ +recipe editor-event-loop screen:address:screen, console:address:console, editor:address:editor-data -> screen:address:screen, console:address:console, editor:address:editor-data [ local-scope load-ingredients { @@ -45,7 +45,7 @@ recipe editor-event-loop screen:address:screen, console:address:console, editor: ] # process click, return if it was on current editor -recipe move-cursor-in-editor screen:address:screen, editor:address:editor-data, t:touch-event -> in-focus?:boolean [ +recipe move-cursor-in-editor screen:address:screen, editor:address:editor-data, t:touch-event -> in-focus?:boolean, editor:address:editor-data [ local-scope load-ingredients reply-unless editor, 0/false @@ -259,7 +259,7 @@ recipe insert-at-cursor editor:address:editor-data, c:character, screen:address: ] # helper for tests -recipe editor-render screen:address:screen, editor:address:editor-data -> screen:address:screen [ +recipe editor-render screen:address:screen, editor:address:editor-data -> screen:address:screen, editor:address:editor-data [ local-scope load-ingredients left:number <- get *editor, left:offset @@ -1012,7 +1012,7 @@ after <handle-special-key> [ ## helpers -recipe draw-horizontal screen:address:screen, row:number, x:number, right:number [ +recipe draw-horizontal screen:address:screen, row:number, x:number, right:number -> screen:address:screen [ local-scope load-ingredients style:character, style-found?:boolean <- next-ingredient |