From 57cca727edcc318e0270d52aea88d7aec214a3e1 Mon Sep 17 00:00:00 2001 From: Alexander M Pickering Date: Sun, 30 Apr 2023 21:04:04 -0500 Subject: Add function setminsize() for iguielements --- src/client/lua_api/gui/iguielement.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'src/client/lua_api') 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} }; -- cgit v1.2.3-70-g09d2