From c706b713a716e8b7fd29508ccf88e5de5041d1d4 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Tue, 26 Oct 2021 08:23:19 +0200 Subject: [PATCH] rename all 'GraphicObject' to 'Widget', move to netcoreapp3.0 for crow library to use LoadContext for native dll resolution --- Crow/Crow.csproj | 2 +- Crow/Templates/DockWindow.template | 2 +- Crow/Templates/FileDialog.template | 8 +- Crow/Templates/FileItems.template | 2 + Crow/src/2d/Rectangle.cs | 168 ++++++++++-------- Crow/src/Configuration.cs | 2 +- Crow/src/CrowThread.cs | 2 +- Crow/src/IML/BindingMember.cs | 2 +- Crow/src/IML/CompilerServices.cs | 20 ++- Crow/src/IML/IMLContext.cs | 2 +- Crow/src/IML/Instantiator.cs | 15 +- Crow/src/Interface.cs | 51 +++++- Crow/src/Text/SpanCharReader.cs | 7 + Crow/src/Text/TextChange.cs | 3 +- Crow/src/Text/TextSpan.cs | 2 + Crow/src/Widgets/Border.cs | 2 +- Crow/src/Widgets/Button.cs | 2 +- Crow/src/Widgets/DirectoryView.cs | 2 +- Crow/src/Widgets/DirectoryView2.cs | 148 +++++++++++++-- Crow/src/Widgets/DockStack.cs | 60 +++---- Crow/src/Widgets/GenericStack.cs | 2 +- Crow/src/Widgets/Grid.cs | 4 +- Crow/src/Widgets/Group.cs | 2 +- Crow/src/Widgets/GroupBase.cs | 2 +- Crow/src/Widgets/Image.cs | 4 +- Crow/src/Widgets/Label.cs | 2 +- Crow/src/Widgets/Popper.cs | 2 +- Crow/src/Widgets/PrivateContainer.cs | 6 +- Crow/src/Widgets/RadioButton.cs | 2 +- Crow/src/Widgets/Scroller.cs | 15 +- Crow/src/Widgets/Splitter.cs | 2 +- Crow/src/Widgets/TemplatedContainer.cs | 2 +- Crow/src/Widgets/TemplatedControl.cs | 9 +- Crow/src/Widgets/TemplatedGroup.cs | 28 ++- Crow/src/Widgets/Widget.cs | 10 +- Crow/src/Widgets/Window.cs | 2 +- Crow/src/Widgets/Wrapper.cs | 2 +- Crow/src/styling/StyleReader.cs | 11 +- Directory.Build.props | 2 +- Samples/BasicTests/BasicTests.cs | 2 +- Samples/HelloWorld/HelloWorld.csproj | 8 +- Samples/HelloWorld/main.cs | 17 +- Samples/HelloWorld/ui/helloworld.crow | 40 ----- Samples/ShowCase/ShowCase.cs | 2 + Samples/common/src/SampleBase.cs | 78 ++++++-- Samples/common/ui/Interfaces/Container/3.crow | 8 +- .../Divers/testFileDialogTemplate.crow | 91 ++++++++++ .../Experimental/directoryView2-dyn.crow | 5 + .../Experimental/directoryView2.crow | 15 +- .../Experimental/directoryView3.crow | 71 ++++---- .../Experimental/directoryView5.crow | 74 ++++---- .../Interfaces/Experimental/fileDialog.crow | 6 +- .../Experimental/randomProgress.crow | 18 ++ .../{GraphicObject => Widget}/0.crow | 0 .../{GraphicObject => Widget}/1.crow | 0 .../{GraphicObject => Widget}/2.crow | 0 .../{GraphicObject => Widget}/4.crow | 0 .../{GraphicObject => Widget}/5.crow | 0 .../{GraphicObject => Widget}/6.crow | 0 .../{GraphicObject => Widget}/7.crow | 0 .../{GraphicObject => Widget}/blueLine.crow | 0 .../{GraphicObject => Widget}/label.crow | 0 .../{GraphicObject => Widget}/textBox.crow | 0 .../common/ui/templates/testWindow.goml.sav | 2 +- 64 files changed, 696 insertions(+), 352 deletions(-) delete mode 100644 Samples/HelloWorld/ui/helloworld.crow create mode 100644 Samples/common/ui/Interfaces/Divers/testFileDialogTemplate.crow create mode 100644 Samples/common/ui/Interfaces/Experimental/directoryView2-dyn.crow create mode 100644 Samples/common/ui/Interfaces/Experimental/randomProgress.crow rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/0.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/1.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/2.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/4.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/5.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/6.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/7.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/blueLine.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/label.crow (100%) rename Samples/common/ui/Interfaces/{GraphicObject => Widget}/textBox.crow (100%) diff --git a/Crow/Crow.csproj b/Crow/Crow.csproj index d5912c8a..2771f658 100644 --- a/Crow/Crow.csproj +++ b/Crow/Crow.csproj @@ -2,7 +2,7 @@ - netstandard2.1 + netcoreapp3.0 $(CrowVersion) $(CrowPackageVersion) diff --git a/Crow/Templates/DockWindow.template b/Crow/Templates/DockWindow.template index 9e8e623a..f54974fb 100644 --- a/Crow/Templates/DockWindow.template +++ b/Crow/Templates/DockWindow.template @@ -20,7 +20,7 @@ - +