refactor: SimpleLite 迁移到 Simple3,插件窗体改用 FairyView ForceFloat
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -7,7 +7,7 @@ using System.Reflection;
|
||||
using System.Text;
|
||||
using System.Text.RegularExpressions;
|
||||
using System.Threading.Tasks;
|
||||
using CycleGUI;
|
||||
using FairyView;
|
||||
using StandardScene.Utils;
|
||||
|
||||
namespace StandardScene.ExtendDevice.Door
|
||||
@@ -61,7 +61,7 @@ namespace StandardScene.ExtendDevice.Door
|
||||
|
||||
var panel = GUI.DeclarePanel()
|
||||
.ShowTitle("门控制器管理")
|
||||
.SetDefaultDocking(Panel.Docking.None)
|
||||
.ForceFloat()
|
||||
.InitSize(1100, 720)
|
||||
.InitPos(false, 0, 0, 0.5f, 0.5f, 0.5f, 0.5f);
|
||||
_panel = panel;
|
||||
@@ -93,7 +93,7 @@ namespace StandardScene.ExtendDevice.Door
|
||||
LoadControllerFields(c);
|
||||
ClearDoorFields();
|
||||
}
|
||||
}, height: 8, enableSearch: true);
|
||||
}, height: CycleUiHelper.TableHeightPx(8), enableSearch: true);
|
||||
|
||||
pb.SeparatorText("控制器编辑");
|
||||
var (ip, _) = pb.TextInput("1. IP", _ctrlIp, alwaysReturnString: true);
|
||||
@@ -127,7 +127,7 @@ namespace StandardScene.ExtendDevice.Door
|
||||
_selectedDoorIdx = i;
|
||||
LoadDoorFields(d);
|
||||
}
|
||||
}, height: 6, enableSearch: true);
|
||||
}, height: CycleUiHelper.TableHeightPx(6), enableSearch: true);
|
||||
|
||||
pb.SeparatorText("门编辑");
|
||||
var (dIdx, _) = pb.TextInput("5. 门编码", _doorIndex, alwaysReturnString: true);
|
||||
@@ -166,7 +166,7 @@ namespace StandardScene.ExtendDevice.Door
|
||||
{
|
||||
try
|
||||
{
|
||||
var names = SimpleLite.Utils.UiTypeDiscovery.AllTypes()
|
||||
var names = Simple3.Utils.UiTypeDiscovery.AllTypes()
|
||||
.Where(t => t.IsClass && !t.IsAbstract
|
||||
&& t.Namespace == typeof(BasicDoorController).Namespace
|
||||
&& t.IsSubclassOf(typeof(BasicDoorController))
|
||||
|
||||
Reference in New Issue
Block a user