From ff2baf91225180d335603bd53100aca14f64cfd4 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 20 Jul 2024 17:05:30 +0530 Subject: [PATCH] mouse demo redraw screen on window resize --- tools/cmd/mouse_demo/main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/tools/cmd/mouse_demo/main.go b/tools/cmd/mouse_demo/main.go index 076dcd3f5..a8520a813 100644 --- a/tools/cmd/mouse_demo/main.go +++ b/tools/cmd/mouse_demo/main.go @@ -67,6 +67,7 @@ func Run(args []string) (rc int, err error) { lp.AllowLineWrapping(false) defer lp.AllowLineWrapping(true) if current_mouse_event == nil { + lp.ClearScreen() lp.Println(`Move the mouse or click to see mouse events`) return } @@ -150,6 +151,10 @@ func Run(args []string) (rc int, err error) { } return nil } + lp.OnResize = func(old_size loop.ScreenSize, new_size loop.ScreenSize) error { + draw_screen() + return nil + } err = lp.Run() if err != nil { rc = 1