From c706b713a716e8b7fd29508ccf88e5de5041d1d4 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bruyère Date: Tue, 26 Oct 2021 08:23:19 +0200 Subject: 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 +- .../Interfaces/Divers/testFileDialogTemplate.crow | 91 +++++ .../Experimental/directoryView2-dyn.crow | 5 + .../ui/Interfaces/Experimental/directoryView2.crow | 15 +- .../ui/Interfaces/Experimental/directoryView3.crow | 71 ++-- .../ui/Interfaces/Experimental/directoryView5.crow | 74 ++-- .../ui/Interfaces/Experimental/fileDialog.crow | 6 +- .../ui/Interfaces/Experimental/randomProgress.crow | 18 + Samples/common/ui/Interfaces/GraphicObject/0.crow | 2 - Samples/common/ui/Interfaces/GraphicObject/1.crow | 3 - Samples/common/ui/Interfaces/GraphicObject/2.crow | 4 - Samples/common/ui/Interfaces/GraphicObject/4.crow | 377 --------------------- Samples/common/ui/Interfaces/GraphicObject/5.crow | 10 - Samples/common/ui/Interfaces/GraphicObject/6.crow | 6 - Samples/common/ui/Interfaces/GraphicObject/7.crow | 46 --- .../ui/Interfaces/GraphicObject/blueLine.crow | 3 - .../common/ui/Interfaces/GraphicObject/label.crow | 26 -- .../ui/Interfaces/GraphicObject/textBox.crow | 39 --- Samples/common/ui/Interfaces/Widget/0.crow | 2 + Samples/common/ui/Interfaces/Widget/1.crow | 3 + Samples/common/ui/Interfaces/Widget/2.crow | 4 + Samples/common/ui/Interfaces/Widget/4.crow | 377 +++++++++++++++++++++ Samples/common/ui/Interfaces/Widget/5.crow | 10 + Samples/common/ui/Interfaces/Widget/6.crow | 6 + Samples/common/ui/Interfaces/Widget/7.crow | 46 +++ Samples/common/ui/Interfaces/Widget/blueLine.crow | 3 + Samples/common/ui/Interfaces/Widget/label.crow | 26 ++ Samples/common/ui/Interfaces/Widget/textBox.crow | 39 +++ Samples/common/ui/templates/testWindow.goml.sav | 2 +- 74 files changed, 1212 insertions(+), 868 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 delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/0.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/1.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/2.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/4.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/5.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/6.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/7.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/blueLine.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/label.crow delete mode 100644 Samples/common/ui/Interfaces/GraphicObject/textBox.crow create mode 100644 Samples/common/ui/Interfaces/Widget/0.crow create mode 100644 Samples/common/ui/Interfaces/Widget/1.crow create mode 100644 Samples/common/ui/Interfaces/Widget/2.crow create mode 100644 Samples/common/ui/Interfaces/Widget/4.crow create mode 100644 Samples/common/ui/Interfaces/Widget/5.crow create mode 100644 Samples/common/ui/Interfaces/Widget/6.crow create mode 100644 Samples/common/ui/Interfaces/Widget/7.crow create mode 100644 Samples/common/ui/Interfaces/Widget/blueLine.crow create mode 100644 Samples/common/ui/Interfaces/Widget/label.crow create mode 100644 Samples/common/ui/Interfaces/Widget/textBox.crow 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 @@ - +