Skip to content

openawtk's lua binding, fork from awtk-lua, and build for luajit/lua5.1, direct run from lua console

License

Notifications You must be signed in to change notification settings

iLifeSmart/awtklua51

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 

Repository files navigation

awtklua51

fork from awtk-lua [https://github.com/zlgopen/awtk-lua]

first build awtk

[https://github.com/zlgopen/awtk]

cd awtk scons

cd ../awtklua51 scons

on MacOSX

cp bin/libopenawtk.dylib openawtk.so

export DYLD_LIBRARY_PATH=../awtk/bin/

run:

luajit

require'openawtk'

LCD_W=480
LCD_H=480

function on_click(ctx, evt) 
  print('on_click');
  return Ret.OK;
end

function application_init()
	local win=Window.open("main")
	win:layout();
end

Global.init(LCD_W,LCD_H,1,'DemoLua','/xxxx/xxxx/prjdir')
AssetsManager.instance():set_theme("default")
AssetsManager.instance():preload(AssetType.FONT, "default");
AssetsManager.instance():preload(AssetType.STYLE, "default");
Global.init_assets();
application_init()

Global.run()

About

openawtk's lua binding, fork from awtk-lua, and build for luajit/lua5.1, direct run from lua console

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published