diff options
| author | Alexander M Pickering <alex@cogarr.net> | 2023-04-30 21:04:04 -0500 |
|---|---|---|
| committer | Alexander M Pickering <alex@cogarr.net> | 2023-04-30 21:04:04 -0500 |
| commit | 57cca727edcc318e0270d52aea88d7aec214a3e1 (patch) | |
| tree | be5174976029bc019216209ce7e5e5b49d3289d6 /src/client/lua_api | |
| parent | 5756a3ae8b047b368200e4ba5f62d9ac96aad349 (diff) | |
| download | brokengine-57cca727edcc318e0270d52aea88d7aec214a3e1.tar.gz brokengine-57cca727edcc318e0270d52aea88d7aec214a3e1.tar.bz2 brokengine-57cca727edcc318e0270d52aea88d7aec214a3e1.zip | |
Add function setminsize() for iguielements
Diffstat (limited to 'src/client/lua_api')
| -rw-r--r-- | src/client/lua_api/gui/iguielement.cpp | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/src/client/lua_api/gui/iguielement.cpp b/src/client/lua_api/gui/iguielement.cpp index bf83230..a777c44 100644 --- a/src/client/lua_api/gui/iguielement.cpp +++ b/src/client/lua_api/gui/iguielement.cpp @@ -262,6 +262,17 @@ int sendtoback(lua_State *L){ return 0; } +//{iguielement},{v2 w,h} +int setminsize(lua_State *L){ + long x,y; + popvector2i(L,&x,&y); //{element} + lua_getfield(L,-1,"guielement"); + IGUIElement *ele = (IGUIElement*)lua_touserdata(L,-1); + lua_pop(L,2); + ele->setMinSize(dimension2du(x,y)); + return 0; +} + class guicallback{ private: int luaitem; @@ -318,5 +329,6 @@ extern const luaL_Reg iguielement_m[] = { {"enable", setelementenabled}, {"sendfront", sendtofront}, {"sendback", sendtoback}, + {"setminsize", setminsize}, {NULL, NULL} }; |
