From 0e0aa82ab2ebc9f15519cea710a52c5895690152 Mon Sep 17 00:00:00 2001 From: chai Date: Thu, 11 Nov 2021 18:27:36 +0800 Subject: * rename Editor.GUI to Editor.Window --- Editor/Scripting/EditorGUI/GUIWindow.bind.cpp | 70 --------------------------- 1 file changed, 70 deletions(-) delete mode 100644 Editor/Scripting/EditorGUI/GUIWindow.bind.cpp (limited to 'Editor/Scripting/EditorGUI/GUIWindow.bind.cpp') diff --git a/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp b/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp deleted file mode 100644 index 212cb50..0000000 --- a/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp +++ /dev/null @@ -1,70 +0,0 @@ -#include "Editor/GUI/EditorWindows.h" -#include "Runtime/Math/Math.h" - -LUA_BIND_REGISTRY(GUIWindow) -{ - LUA_BIND_REGISTER_METHODS(state, - { "DoPaint", _DoPaint }, - { "Focus", _Focus }, - { "SetContainerWindow", _SetContainerWindow }, - { "SetPosition", _SetPosition }, - { "New", _New } - ); -} - -LUA_BIND_POSTPROCESS(GUIWindow) -{ -} - -// GUIWindow.New([script]) -LUA_BIND_IMPL_METHOD(GUIWindow, _New) -{ - LUA_BIND_STATE(L, GUIWindow); - LUA_BIND_CHECK(L, "T"); - - GUIWindow* wnd = new GUIWindow(state.GetVM()); - - if (LuaHelper::IsType(state, "GameLab.Editor.GUI.GUIWindow", -1)) - wnd->SetMemberRef(state, wnd->m_Script, -1); - - wnd->PushUserdata(state); - return 1; -} - -LUA_BIND_IMPL_METHOD(GUIWindow, _DoPaint) -{ - LUA_BIND_PREPARE(L, GUIWindow); - self->DoPaint(); - return 0; -} - -LUA_BIND_IMPL_METHOD(GUIWindow, _Focus) -{ - LUA_BIND_PREPARE(L, GUIWindow); - self->Focus(); - return 0; -} - -LUA_BIND_IMPL_METHOD(GUIWindow, _SetContainerWindow) -{ - LUA_BIND_PREPARE(L, GUIWindow); - ContainerWindow* wnd = state.GetUserdata(2); - self->SetContainerWindow(wnd); - return 0; -} - -// GUIWindow.SetPosition(self, {x, y, width, height}) -LUA_BIND_IMPL_METHOD(GUIWindow, _SetPosition) -{ - LUA_BIND_PREPARE(L, GUIWindow); - if (!state.CheckParams(1, "UT")) - return 0; - - Rect rect; - rect.x = state.GetField(2, 1, 0); - rect.y = state.GetField(2, 2, 0); - rect.width = state.GetField(2, 3, 0); - rect.height = state.GetField(2, 4, 0); - self->SetPosition(rect); - return 0; -} -- cgit v1.1-26-g67d0