diff options
Diffstat (limited to 'iup/srclua5/glcanvas.lua')
-rwxr-xr-x | iup/srclua5/glcanvas.lua | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/iup/srclua5/glcanvas.lua b/iup/srclua5/glcanvas.lua index 782e974..6a3fe75 100755 --- a/iup/srclua5/glcanvas.lua +++ b/iup/srclua5/glcanvas.lua @@ -3,7 +3,7 @@ ------------------------------------------------------------------------------ local ctrl = { nick = "glcanvas", - parent = WIDGET, + parent = iup.WIDGET, creation = "-", funcname = "GLCanvas", include = "iupgl.h", @@ -17,9 +17,8 @@ int iupgllua_open(lua_State * L) if (iuplua_opencall_internal(L)) IupGLCanvasOpen(); - iuplua_changeEnv(L); + iuplua_get_env(L); iupglcanvaslua_open(L); - iuplua_returnEnv(L); return 0; } @@ -38,9 +37,9 @@ int luaopen_iupluagl51(lua_State* L) ]] } -function ctrl.createElement(class, arg) - return GLCanvas() +function ctrl.createElement(class, param) + return iup.GLCanvas() end -iupRegisterWidget(ctrl) -iupSetClass(ctrl, "iup widget") +iup.RegisterWidget(ctrl) +iup.SetClass(ctrl, "iup widget") |