diff options
Diffstat (limited to 'Editor/Scripting')
-rw-r--r-- | Editor/Scripting/EditorGUI/GUIWindow.bind.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp b/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp index 075bce5..9ecc209 100644 --- a/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp +++ b/Editor/Scripting/EditorGUI/GUIWindow.bind.cpp @@ -7,6 +7,7 @@ LUA_BIND_REGISTRY(GUIWindow) { "Focus", _Focus }, { "SetContainerWindow", _SetContainerWindow }, { "SetPosition", _SetPosition }, + { "SetInstance", _SetInstance}, { "New", _New } ); } @@ -37,6 +38,14 @@ LUA_BIND_IMPL_METHOD(GUIWindow, _SetContainerWindow) return 0; } +// SetInstance(self, editorWindow) +LUA_BIND_IMPL_METHOD(GUIWindow, _SetInstance) +{ + LUA_BIND_PREPARE(L, GUIWindow); + self->SetMemberRef(state,self->m_Script, -1); + return 0; +} + // GUIWindow.SetPosition(self, {x, y, width, height}) LUA_BIND_IMPL_METHOD(GUIWindow, _SetPosition) { |