add functionality to resize window in move mode

This commit is contained in:
2025-08-09 07:17:48 +01:00
parent fa2a5c878c
commit cb9e66f349
4 changed files with 47 additions and 35 deletions

View File

@@ -5,7 +5,13 @@ struct
open DrawMessage
open UpdateMessage
(* todo: resize message *)
fun resizeWindow (model, width, height) =
let
val model = AppWith.windowResize (model, width, height)
val dots = Vector.fromList []
in
CommonUpdate.resizeWindow (model, width, height, dots)
end
fun getDrawMsg (model: app_type) =
let
@@ -123,5 +129,6 @@ struct
| ARROW_LEFT => moveImageLeft model
| ARROW_RIGHT => moveImageRight model
| KEY_ESC => enterNormalMode model
| RESIZE_WINDOW {width, height} => resizeWindow (model, width, height)
| _ => (model, [])
end