summaryrefslogtreecommitdiff
path: root/Editor/Scripting/Window
diff options
context:
space:
mode:
authorchai <chaifix@163.com>2021-11-12 09:45:23 +0800
committerchai <chaifix@163.com>2021-11-12 09:45:23 +0800
commitbfbe1b31322030d0af6f4d010f578c0b3b3dde21 (patch)
tree493d0833e6fb9979df9519a77a0314ec59259c7c /Editor/Scripting/Window
parent8113eb9f4b1152c03ea7e4de632dcdde9b32b6bf (diff)
*split window
Diffstat (limited to 'Editor/Scripting/Window')
-rw-r--r--Editor/Scripting/Window/ContainerWindow.bind.cpp12
1 files changed, 11 insertions, 1 deletions
diff --git a/Editor/Scripting/Window/ContainerWindow.bind.cpp b/Editor/Scripting/Window/ContainerWindow.bind.cpp
index 6c73116..5e7319b 100644
--- a/Editor/Scripting/Window/ContainerWindow.bind.cpp
+++ b/Editor/Scripting/Window/ContainerWindow.bind.cpp
@@ -9,7 +9,8 @@ LUA_BIND_REGISTRY(ContainerWindow)
{ "New", _New },
{ "SetTitle", _SetTitle },
{ "SetIcon", _SetIcon },
- { "DoPaint", _DoPaint }
+ { "DoPaint", _DoPaint },
+ { "GetSize", _GetSize }
);
}
@@ -37,6 +38,15 @@ LUA_BIND_IMPL_METHOD(ContainerWindow, _SetIcon)
return 0;
}
+LUA_BIND_IMPL_METHOD(ContainerWindow, _GetSize)
+{
+ LUA_BIND_PREPARE(L, ContainerWindow);
+
+ state.PushLuaObject(self->GetSize());
+
+ return 1;
+}
+
LUA_BIND_IMPL_METHOD(ContainerWindow, _DoPaint)
{
LUA_BIND_PREPARE(L, ContainerWindow);