From 34e2b8b7b46648d8c4c83dbae1b44950b8d56b40 Mon Sep 17 00:00:00 2001 From: Andreas Rumpf Date: Tue, 19 Sep 2017 16:20:33 +0200 Subject: [PATCH] added karax.runLater --- src/karax.nim | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/karax.nim b/src/karax.nim index 13c52a2..5ebb7dc 100644 --- a/src/karax.nim +++ b/src/karax.nim @@ -539,3 +539,9 @@ proc loadScript*(jsfilename: cstring; kxi: KaraxInstance = kxi) = s.setAttr "src", jsfilename body.prepend(s) redraw(kxi) + +proc runLater*(action: proc(); later = 400): Timeout {.discardable.} = + proc wrapper() = + action() + redraw() + result = setTimeout(wrapper, later)