Mercurial Hosting > luan
diff src/luan/modules/swing/Swing.luan @ 1616:915cb538e2a3
start swing
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Sat, 05 Jun 2021 21:42:29 -0600 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/luan/modules/swing/Swing.luan Sat Jun 05 21:42:29 2021 -0600 @@ -0,0 +1,16 @@ +local Luan = require "luan:Luan.luan" +local error = Luan.error +local Thread = require "luan:Thread.luan" +local safe = Thread.safe or error() +require "java" +local SwingLuan = require "java:luan.modules.swing.SwingLuan" + + +local Swing = {} + +function Swing.run(fn) + fn = safe(fn) + SwingLuan.run(fn) +end + +return Swing