diff options
| author | Alexander Pickering <alex@cogarr.net> | 2018-09-10 23:11:08 -0400 |
|---|---|---|
| committer | Alexander Pickering <alex@cogarr.net> | 2018-09-10 23:11:08 -0400 |
| commit | c38d5eca7091fc7f0206ed0c746622022b2ae508 (patch) | |
| tree | 8c01d4a941b4152675354b8b7a46c0906e9fb40c /src/client/lua_api/gui/iguielement.cpp | |
| parent | b3c0d2ead1f384b35615be562c5f06804e8990cb (diff) | |
| download | brokengine-c38d5eca7091fc7f0206ed0c746622022b2ae508.tar.gz brokengine-c38d5eca7091fc7f0206ed0c746622022b2ae508.tar.bz2 brokengine-c38d5eca7091fc7f0206ed0c746622022b2ae508.zip | |
Added documentation
Also added treeview guielemnt
Also added ifilesystem guielement
Also added io library
Diffstat (limited to 'src/client/lua_api/gui/iguielement.cpp')
| -rw-r--r-- | src/client/lua_api/gui/iguielement.cpp | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/src/client/lua_api/gui/iguielement.cpp b/src/client/lua_api/gui/iguielement.cpp index 7132441..3567d80 100644 --- a/src/client/lua_api/gui/iguielement.cpp +++ b/src/client/lua_api/gui/iguielement.cpp @@ -21,7 +21,7 @@ using namespace gui; /*** Move a window (by an offset) @function guielement:move() -@tparam vec2 position The offset to move this element by +@tparam vector2d position The offset to move this element by */ //move({element},{x,y}) -> nil int moveiguielement(lua_State* L){ @@ -83,6 +83,18 @@ int setiguitext(lua_State* L){ return 0; } +//setRect({guielement},{{sx,sy},{ex,ey}}) :: nil +int setrelrect(lua_State *L){ + long sx,sy,ex,ey; + poprecti(L,&sx,&sy,&ex,&ey); + printf("Seting rect %ld %ld %ld %ld\n",sx,sy,ex,ey); + lua_getfield(L,-1,"guielement");//{guielement},ud_element + IGUIElement *el = (IGUIElement*)lua_touserdata(L,-1); + lua_pop(L,2); + el->setRelativePosition(rect<s32>(sx,sy,ex,ey)); + return 0; +} + /*** @function guielement:gettext() |
