From 1f5b75d39721ad40483f1b188af2e965fbe205ac Mon Sep 17 00:00:00 2001 From: chai Date: Tue, 16 Nov 2021 19:42:48 +0800 Subject: *misc --- Data/Libraries/GameLab/Editor/Window/GUIWindow.lua | 13 +------------ Data/Libraries/GameLab/Editor/Window/init.lua | 13 +++++++++++++ 2 files changed, 14 insertions(+), 12 deletions(-) (limited to 'Data/Libraries') diff --git a/Data/Libraries/GameLab/Editor/Window/GUIWindow.lua b/Data/Libraries/GameLab/Editor/Window/GUIWindow.lua index 6e15c9d..483f2b3 100644 --- a/Data/Libraries/GameLab/Editor/Window/GUIWindow.lua +++ b/Data/Libraries/GameLab/Editor/Window/GUIWindow.lua @@ -1,15 +1,4 @@ ---[[ -GameLab编辑器窗口 - -窗口层级 触发事件 逻辑窗口 数量 说明 -ContainerWindow 是 [1,n] 有唯一的一个MainWindow,可以有多个其余ShowMode的窗口 -|- SplitWindow 是 1:1 一个ContainerWindow下只有一个root SplitWindow,然后以树形结构嵌套子窗口GUIWindow或SplitWindow - |- GUIWindow 是 1:[n,0] 一个SplitWindow下可能有GUIWindow,也可能是SplitWindow - |- EditorWindow 是 1:[n,1] 一个GUIWindow下至少有一个EditorWindow - -ContinerWindow和GUIWindow是windows事件产生的窗口,SplitWindow和EditorWindow是逻辑窗口,本身不会 -产生输入事件 -]] + local GUIWindow = GameLab.GlobalClass("GameLab.Editor.Window.GUIWindow") local NativeGUIWindow = GameLab.Editor.Window.Internal.GUIWindow diff --git a/Data/Libraries/GameLab/Editor/Window/init.lua b/Data/Libraries/GameLab/Editor/Window/init.lua index 238dc1b..ff99dd9 100644 --- a/Data/Libraries/GameLab/Editor/Window/init.lua +++ b/Data/Libraries/GameLab/Editor/Window/init.lua @@ -5,4 +5,17 @@ import("ContainerWindow") import("GUIWindow") import("SplitWindow") +--[[ +GameLab编辑器窗口 + +窗口层级 触发事件 逻辑窗口 数量 说明 +ContainerWindow 是 [1,n] 有唯一的一个MainWindow,可以有多个其余ShowMode的窗口 +|- SplitWindow 是 1:1 一个ContainerWindow下只有一个root SplitWindow,然后以树形结构嵌套子窗口GUIWindow或SplitWindow + |- GUIWindow 是 1:[n,0] 一个SplitWindow下可能有GUIWindow,也可能是SplitWindow + |- EditorWindow 是 1:[n,1] 一个GUIWindow下至少有一个EditorWindow + +ContinerWindow和GUIWindow是windows事件产生的窗口,SplitWindow和EditorWindow是逻辑窗口,本身不会 +产生输入事件 +]] + return m \ No newline at end of file -- cgit v1.1-26-g67d0