From 902d9807a12a65018708182c945c4e16b2de68f1 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jean-Philippe=20Bruy=C3=A8re?= Date: Mon, 10 Dec 2018 18:48:30 +0100 Subject: [PATCH] netcore support --- .gitignore | 1 + Crow.NetStd.sln | 54 + Crow.OpenTK.nuspec | 62 - Crow.csproj | 418 ------ Crow.sln | 2 +- Crow/Crow.NetStd.csproj | 39 + Crow/Crow.csproj | 176 +++ Default.style => Crow/Default.style | 37 +- {Images => Crow}/Icons/IconAlerte.svg | 0 {Icons => Crow/Icons}/Icon_no.svg | 0 {Icons => Crow/Icons}/assembly.svg | 0 {Images => Crow}/Icons/checkbox.svg | 0 {Icons => Crow/Icons}/compiler_error.svg | 0 {Icons => Crow/Icons}/compiler_warning.svg | 0 .../Icons}/compiler_warning_orange.svg | 0 {Icons => Crow/Icons}/copy-file.svg | 0 {Images => Crow}/Icons/crow.svg | 0 {Icons => Crow/Icons}/crowproj.svg | 0 {Icons => Crow/Icons}/exit-symbol.svg | 0 {Images => Crow}/Icons/exit2.svg | 0 {Images => Crow}/Icons/expandable.svg | 0 {Icons => Crow/Icons}/file.svg | 0 {Icons => Crow/Icons}/folder.svg | 0 {Icons => Crow/Icons}/frame.svg | 0 {Images => Crow}/Icons/iconInfo.svg | 0 {Icons => Crow/Icons}/level-up.svg | 0 {Images => Crow}/Icons/maximize.svg | 0 {Images => Crow}/Icons/minimize.svg | 0 {Images => Crow}/Icons/normalize.svg | 0 {Icons => Crow/Icons}/open-file.svg | 0 {Icons => Crow/Icons}/paste-on-document.svg | 0 {Icons => Crow/Icons}/project.svg | 0 {Icons => Crow/Icons}/projectRef.svg | 0 {CrowIDE/ui/icons => Crow/Icons}/question.svg | 0 {Images => Crow}/Icons/radiobutton.svg | 0 {Icons => Crow/Icons}/scissors.svg | 0 {Images => Crow}/Icons/updown.svg | 0 .../Icons}/warning_construction.svg | 0 {Images => Crow/Images}/Icons/Cursors/arrow | Bin .../Images}/Icons/Cursors/bottom_left_corner | Bin .../Images}/Icons/Cursors/bottom_right_corner | Bin {Images => Crow/Images}/Icons/Cursors/cross | Bin {Images => Crow/Images}/Icons/Cursors/hand | Bin {Images => Crow/Images}/Icons/Cursors/help | Bin {Images => Crow/Images}/Icons/Cursors/ibeam | Bin {Images => Crow/Images}/Icons/Cursors/move | Bin .../Images}/Icons/Cursors/sb_h_double_arrow | Bin .../Images}/Icons/Cursors/sb_v_double_arrow | Bin .../Images}/Icons/Cursors/top_left_corner | Bin .../Images}/Icons/Cursors/top_right_corner | Bin {Images => Crow/Images}/Icons/buttonB.svg | 0 {Images => Crow/Images}/Icons/crow.png | Bin {Images => Crow/Images}/Icons/exit.svg | 0 {Images => Crow/Images}/Icons/file.svg | 0 {Images => Crow/Images}/Icons/folder.svg | 0 {Images => Crow/Images}/Icons/member.svg | 0 {Images => Crow/Images}/Icons/tetra.png | Bin {Images => Crow/Images}/button.svg | 0 {Images => Crow/Images}/crow0.svg | 0 {Images => Crow/Images}/meter.svg | 0 {Images => Crow/Images}/screenshot.png | Bin {Images => Crow/Images}/screenshot2.png | Bin .../Templates}/ArrowBut.template | 0 {Templates => Crow/Templates}/Button.template | 0 .../Templates}/CheckBox.template | 2 +- .../Templates}/CheckBox2.template | 0 .../Templates}/ColorPicker.template | 0 .../Templates}/ComboBox.template | 4 +- .../Templates}/ContextMenu.template | 0 .../Templates}/DefaultItem.template | 0 .../Templates}/DirectoryView.template | 0 .../Templates}/DockWindow.template | 6 +- .../Templates}/Expandable.template | 2 +- .../Templates}/FileDialog.template | 4 +- .../Templates}/FileItems.template | 0 .../Templates}/GroupBox.template | 0 Crow/Templates/HScrollBar.template | 20 + .../Templates}/ListBox.template | 0 {Templates => Crow/Templates}/Menu.template | 0 .../Templates}/MenuItem.template | 0 .../Templates}/MessageBox.template | 6 +- {Templates => Crow/Templates}/Popper.template | 2 +- .../Templates}/RadioButton.template | 2 +- Crow/Templates/ScrollBar.template | 20 + .../Templates}/ScrollingListBox.template | 0 {Templates => Crow/Templates}/Slider.template | 0 .../Templates}/Spinner.template | 0 .../Templates}/TabItem.template | 2 +- .../Templates}/ToolWindow.template | 2 +- .../Templates}/Tooltip.template | 0 .../Templates}/TreeView.template | 3 +- {Templates => Crow/Templates}/Window.template | 8 +- .../Templates}/imgItem.template | 0 .../Templates}/treeList.template | 0 crow.key => Crow/crow.key | Bin Crow/obj/Crow.NetStd.csproj.nuget.cache | 5 + Crow/obj/Crow.NetStd.csproj.nuget.g.props | 15 + Crow/obj/Crow.NetStd.csproj.nuget.g.targets | 9 + Crow/obj/project.assets.json | 885 +++++++++++++ {src => Crow/src}/BmpPicture.cs | 0 .../src}/BubblingMouseButtonEventArgs.cs | 0 {src => Crow/src}/Cairo/CairoHelpers.cs | 0 {src => Crow/src}/Colors.cs | 0 {src => Crow/src}/Command.cs | 0 .../src}/CompilerServices/CompilerServices.cs | 0 {src => Crow/src}/Configuration.cs | 0 {src => Crow/src}/CrowThread.cs | 0 {src => Crow/src}/DragDropEventArgs.cs | 0 {src => Crow/src}/DynAttribute.cs | 0 {src => Crow/src}/Enums.cs | 0 {src => Crow/src}/ExtensionsMethods.cs | 0 {src => Crow/src}/Fill/Fill.cs | 0 {src => Crow/src}/Font.cs | 4 +- {src => Crow/src}/Gradient.cs | 0 {src => Crow/src}/GraphicObjects/Border.cs | 0 {src => Crow/src}/GraphicObjects/Button.cs | 0 {src => Crow/src}/GraphicObjects/CheckBox.cs | 0 .../src}/GraphicObjects/ColorPicker.cs | 0 .../src}/GraphicObjects/ColorSelector.cs | 0 {src => Crow/src}/GraphicObjects/ComboBox.cs | 0 {src => Crow/src}/GraphicObjects/Container.cs | 0 .../DataSourceChangeEventArgs.cs | 0 .../src}/GraphicObjects/DirectoryView.cs | 0 {src => Crow/src}/GraphicObjects/DockStack.cs | 0 .../src}/GraphicObjects/DockWindow.cs | 0 .../src}/GraphicObjects/Expandable.cs | 2 +- .../src}/GraphicObjects/FileDialog.cs | 0 .../src}/GraphicObjects/GenericStack.cs | 0 .../src}/GraphicObjects/GraduatedSlider.cs | 0 .../src}/GraphicObjects/GraphicObject.cs | 39 +- {src => Crow/src}/GraphicObjects/Grid.cs | 0 {src => Crow/src}/GraphicObjects/Group.cs | 0 {src => Crow/src}/GraphicObjects/GroupBox.cs | 0 .../src}/GraphicObjects/HorizontalStack.cs | 0 .../src}/GraphicObjects/HueSelector.cs | 0 .../src}/GraphicObjects/ILayoutable.cs | 0 .../src}/GraphicObjects/IMLContainer.cs | 0 .../src}/GraphicObjects/IValueChange.cs | 0 {src => Crow/src}/GraphicObjects/Image.cs | 0 {src => Crow/src}/GraphicObjects/Label.cs | 3 +- {src => Crow/src}/GraphicObjects/ListBox.cs | 0 {src => Crow/src}/GraphicObjects/Menu.cs | 0 {src => Crow/src}/GraphicObjects/MenuItem.cs | 0 .../src}/GraphicObjects/MessageBox.cs | 8 +- .../src}/GraphicObjects/NumericControl.cs | 0 {src => Crow/src}/GraphicObjects/Popper.cs | 0 .../src}/GraphicObjects/PrivateContainer.cs | 0 .../src}/GraphicObjects/ProgressBar.cs | 0 .../src}/GraphicObjects/RadioButton.cs | 0 .../GraphicObjects/SaturationValueSelector.cs | 0 {src => Crow/src}/GraphicObjects/ScrollBar.cs | 7 +- {src => Crow/src}/GraphicObjects/Scroller.cs | 0 .../src}/GraphicObjects/ScrollingObject.cs | 0 {src => Crow/src}/GraphicObjects/Shape.cs | 60 +- {src => Crow/src}/GraphicObjects/Slider.cs | 14 +- {src => Crow/src}/GraphicObjects/Spinner.cs | 0 {src => Crow/src}/GraphicObjects/Splitter.cs | 0 {src => Crow/src}/GraphicObjects/TabItem.cs | 0 {src => Crow/src}/GraphicObjects/TabView.cs | 0 .../src}/GraphicObjects/TemplatedContainer.cs | 0 .../src}/GraphicObjects/TemplatedControl.cs | 0 .../src}/GraphicObjects/TemplatedGroup.cs | 0 .../src}/GraphicObjects/TestCairoPatch.cs | 0 {src => Crow/src}/GraphicObjects/TextBox.cs | 0 {src => Crow/src}/GraphicObjects/TextRun.cs | 0 {src => Crow/src}/GraphicObjects/TreeView.cs | 0 {src => Crow/src}/GraphicObjects/Trend.cs | 0 .../src}/GraphicObjects/VerticalStack.cs | 0 {src => Crow/src}/GraphicObjects/Window.cs | 0 {src => Crow/src}/GraphicObjects/Wrapper.cs | 0 .../src}/GraphicObjects/XmlIgnoreAttribute.cs | 0 {src => Crow/src}/IListChanged.cs | 0 {src => Crow/src}/IML/BindingDefinition.cs | 0 {src => Crow/src}/IML/BindingMember.cs | 0 {src => Crow/src}/IML/EventBinding.cs | 0 {src => Crow/src}/IML/IMLContext.cs | 0 {src => Crow/src}/IML/MemberAddress.cs | 0 {src => Crow/src}/IML/Node.cs | 0 {src => Crow/src}/IML/NodeAddress.cs | 0 {src => Crow/src}/IML/NodeStack.cs | 0 {src => Crow/src}/IMLAttributes.cs | 0 {src => Crow/src}/Input/ButtonState.cs | 0 {src => Crow/src}/Input/Buttons.cs | 0 {src => Crow/src}/Input/Key.cs | 0 {src => Crow/src}/Input/KeyEventArgs.cs | 0 {src => Crow/src}/Input/KeyPressEventArgs.cs | 0 {src => Crow/src}/Input/MouseButton.cs | 0 {src => Crow/src}/Input/MouseEventArgs.cs | 0 {src => Crow/src}/Input/MouseScroll.cs | 0 {src => Crow/src}/Input/MouseState.cs | 0 {src => Crow/src}/Instantiator.cs | 0 {src => Crow/src}/Interface.cs | 23 +- {src => Crow/src}/ItemTemplate.cs | 0 {src => Crow/src}/LayoutingEventArgs.cs | 0 {src => Crow/src}/LayoutingQueueItem.cs | 0 {src => Crow/src}/Measure.cs | 0 {src => Crow/src}/Mono.Cairo/Antialias.cs | 0 {src => Crow/src}/Mono.Cairo/Cairo.cs | 0 {src => Crow/src}/Mono.Cairo/CairoDebug.cs | 0 {src => Crow/src}/Mono.Cairo/Content.cs | 0 {src => Crow/src}/Mono.Cairo/Context.cs | 0 {src => Crow/src}/Mono.Cairo/DRMDevice.cs | 0 {src => Crow/src}/Mono.Cairo/DRMSurface.cs | 0 {src => Crow/src}/Mono.Cairo/Device.cs | 0 .../src}/Mono.Cairo/DirectFBSurface.cs | 0 {src => Crow/src}/Mono.Cairo/Distance.cs | 0 {src => Crow/src}/Mono.Cairo/EGLDevice.cs | 0 {src => Crow/src}/Mono.Cairo/Extend.cs | 0 {src => Crow/src}/Mono.Cairo/FillRule.cs | 0 {src => Crow/src}/Mono.Cairo/Filter.cs | 0 {src => Crow/src}/Mono.Cairo/FontExtents.cs | 0 {src => Crow/src}/Mono.Cairo/FontFace.cs | 0 {src => Crow/src}/Mono.Cairo/FontOptions.cs | 0 {src => Crow/src}/Mono.Cairo/FontSlant.cs | 0 {src => Crow/src}/Mono.Cairo/FontType.cs | 0 {src => Crow/src}/Mono.Cairo/FontWeight.cs | 0 {src => Crow/src}/Mono.Cairo/Format.cs | 0 {src => Crow/src}/Mono.Cairo/GLSurface.cs | 0 {src => Crow/src}/Mono.Cairo/GLXDevice.cs | 0 {src => Crow/src}/Mono.Cairo/GlitzSurface.cs | 0 {src => Crow/src}/Mono.Cairo/Glyph.cs | 0 {src => Crow/src}/Mono.Cairo/Gradient.cs | 0 {src => Crow/src}/Mono.Cairo/HintMetrics.cs | 0 {src => Crow/src}/Mono.Cairo/HintStyle.cs | 0 {src => Crow/src}/Mono.Cairo/ImageSurface.cs | 0 {src => Crow/src}/Mono.Cairo/LineCap.cs | 0 {src => Crow/src}/Mono.Cairo/LineJoin.cs | 0 .../src}/Mono.Cairo/LinearGradient.cs | 0 {src => Crow/src}/Mono.Cairo/Matrix.cs | 0 {src => Crow/src}/Mono.Cairo/MeshPattern.cs | 0 .../src}/Mono.Cairo/NativeMethods-internal.cs | 0 {src => Crow/src}/Mono.Cairo/NativeMethods.cs | 0 {src => Crow/src}/Mono.Cairo/Operator.cs | 0 {src => Crow/src}/Mono.Cairo/PSSurface.cs | 0 {src => Crow/src}/Mono.Cairo/Path.cs | 0 {src => Crow/src}/Mono.Cairo/Pattern.cs | 0 {src => Crow/src}/Mono.Cairo/PatternType.cs | 0 {src => Crow/src}/Mono.Cairo/PdfSurface.cs | 0 {src => Crow/src}/Mono.Cairo/Point.cs | 0 {src => Crow/src}/Mono.Cairo/PointD.cs | 0 .../src}/Mono.Cairo/RadialGradient.cs | 0 {src => Crow/src}/Mono.Cairo/Region.cs | 0 {src => Crow/src}/Mono.Cairo/ScaledFont.cs | 0 {src => Crow/src}/Mono.Cairo/SolidPattern.cs | 0 {src => Crow/src}/Mono.Cairo/Status.cs | 0 {src => Crow/src}/Mono.Cairo/SubpixelOrder.cs | 0 {src => Crow/src}/Mono.Cairo/Surface.cs | 0 .../src}/Mono.Cairo/SurfacePattern.cs | 0 {src => Crow/src}/Mono.Cairo/SurfaceType.cs | 0 {src => Crow/src}/Mono.Cairo/SvgSurface.cs | 0 {src => Crow/src}/Mono.Cairo/SvgVersion.cs | 0 {src => Crow/src}/Mono.Cairo/TextExtents.cs | 0 {src => Crow/src}/Mono.Cairo/WGLDevice.cs | 0 {src => Crow/src}/Mono.Cairo/Win32Surface.cs | 0 {src => Crow/src}/Mono.Cairo/XcbSurface.cs | 1 - {src => Crow/src}/Mono.Cairo/XlibSurface.cs | 0 .../src}/MouseCursorChangedEventArgs.cs | 0 {src => Crow/src}/ObservableList.cs | 0 {src => Crow/src}/ParsingException.cs | 0 {src => Crow/src}/PerformanceMeasure.cs | 0 {src => Crow/src}/Picture.cs | 0 {src => Crow/src}/Point.cs | 0 {src => Crow/src}/Rectangle.cs | 0 {src => Crow/src}/ReflexionExtensions.cs | 0 {src => Crow/src}/ScrollingEventArgs.cs | 0 {src => Crow/src}/SelectionChangeEventArgs.cs | 0 {src => Crow/src}/Size.cs | 0 {src => Crow/src}/SolidColor.cs | 0 {src => Crow/src}/Style.cs | 0 {src => Crow/src}/StyleReader.cs | 0 {src => Crow/src}/SvgPicture.cs | 0 {src => Crow/src}/TextChangeEventArgs.cs | 0 {src => Crow/src}/ValueChangeEventArgs.cs | 0 {src => Crow/src}/XCursor.cs | 0 {src => Crow/src}/backends/IBackend.cs | 0 {src => Crow/src}/backends/IKeyboard.cs | 0 {src => Crow/src}/backends/xcb/XCBBackend.cs | 0 {src => Crow/src}/backends/xcb/XCBKeyboard.cs | 0 .../src}/backends/xlib/X11Keyboard.cs | 0 {src => Crow/src}/backends/xlib/X11Structs.cs | 0 {src => Crow/src}/backends/xlib/XKeySym.cs | 0 .../src}/backends/xlib/XLibBackend.cs | 0 {src => Crow/src}/debug/DbgEventTypeColors.cs | 0 {src => Crow/src}/debug/DbgLogViewer.cs | 0 {src => Crow/src}/debug/DebugLogger.cs | 0 {src => Crow/src}/rsvg/DimensionData.cs | 0 {src => Crow/src}/rsvg/Global.cs | 0 {src => Crow/src}/rsvg/Handle.cs | 0 {src => Crow/src}/win32/Win32.cs | 0 {src => Crow/src}/win32/winApi.cs | 0 CrowIDE/CrowIDE.NetStd.csproj | 56 + CrowIDE/CrowIDE.csproj | 179 ++- .../ContextMenu.template | 0 .../MenuItem.template | 0 .../TabItem.template | 2 +- CrowIDE/{ui => }/IDE.style | 17 +- CrowIDE/{ui => }/icons/basic_floppydisk.svg | 0 CrowIDE/icons/blank-file.svg | 3 +- CrowIDE/{ui => }/icons/center-align.svg | 0 CrowIDE/{ui => }/icons/cogwheel.svg | 0 CrowIDE/icons/cs-file.svg | 11 + CrowIDE/icons/drawsvg.svg | 1 + CrowIDE/icons/edit.svg | 2 +- CrowIDE/{ui => }/icons/file-code.svg | 0 CrowIDE/icons/folder.svg | 4 +- CrowIDE/{ui => }/icons/font-file.svg | 0 CrowIDE/icons/light-bulb.svg | 4 +- CrowIDE/{ui => }/icons/paragraph.svg | 0 CrowIDE/{ui => }/icons/previous.svg | 0 CrowIDE/{ui => }/icons/reply.svg | 0 CrowIDE/icons/search.svg | 2 +- CrowIDE/{ui => }/icons/share-arrow.svg | 0 CrowIDE/{ui => }/icons/sign-out.svg | 0 CrowIDE/icons/text-file.svg | 8 +- CrowIDE/{ui => }/icons/text-label.svg | 0 CrowIDE/icons/tools.svg | 6 +- .../icons/folder.svg => icons/xml-file.svg} | 6 +- CrowIDE/icons/zoom-in.svg | 4 +- CrowIDE/icons/zoom-out.svg | 4 +- CrowIDE/src/CrowIDE.cs | 36 +- CrowIDE/src/Editors/ImlVisualEditor.cs | 12 +- CrowIDE/src/Extensions.cs | 2 +- CrowIDE/src/GraphicObjectDesignContainer.cs | 2 +- CrowIDE/src/Project.cs | 8 +- CrowIDE/src/ProjectTree/ProjectFile.cs | 12 +- CrowIDE/src/ProjectTree/ProjectItem.cs | 21 +- CrowIDE/src/ProjectTree/ProjectNodes.cs | 6 +- CrowIDE/ui/CategoryExp.template | 2 +- CrowIDE/ui/DockWindows/winEditor.crow | 2 +- CrowIDE/ui/DockWindows/winProperties.crow | 2 +- CrowIDE/ui/DockWindows/winSolution.crow | 2 +- CrowIDE/ui/IcoBut.template | 2 +- CrowIDE/ui/ItemTemplates/Enum.template | 4 +- CrowIDE/ui/MembersItem.template | 6 +- CrowIDE/ui/MembersView.template | 5 +- CrowIDE/ui/ProjectTree.template | 7 +- CrowIDE/ui/TreeExpandable.template | 6 +- CrowIDE/ui/editors/EditPaneItems.template | 12 +- CrowIDE/ui/editors/EditTabItem.template | 10 +- CrowIDE/ui/editors/IMLEdit.itemp | 87 +- CrowIDE/ui/editors/SourceEditor.crow | 6 +- CrowIDE/ui/editors/SrcEdit.itemp | 2 +- CrowIDE/ui/editors/SvgEdit.itemp | 6 +- CrowIDE/ui/editors/TextEditor.crow | 6 +- CrowIDE/ui/icons/blank-file.svg | 6 - CrowIDE/ui/icons/edit.svg | 6 - CrowIDE/ui/icons/light-bulb.svg | 7 - CrowIDE/ui/icons/search.svg | 6 - CrowIDE/ui/icons/text-file.svg | 9 - CrowIDE/ui/icons/tools.svg | 8 - CrowIDE/ui/icons/zoom-in.svg | 7 - CrowIDE/ui/icons/zoom-out.svg | 7 - Icons/question.svg | 7 - Properties/AssemblyInfo.cs | 2 +- Templates/HScrollBar.template | 18 - Templates/ScrollBar.template | 18 - Tests/BasicTests.cs | 18 +- Tests/GOLIBTest_DirViewer.cs | 101 -- Tests/GOLIBTest_Listbox.cs | 127 -- Tests/GOLIBTest_TypeViewer.cs | 84 -- Tests/GOLIBTest_Window.cs | 125 -- Tests/GOLIBTest_deviceOffset.cs | 88 -- Tests/IValueChange.cs | 23 - Tests/Interfaces/Container/0.crow | 9 +- Tests/Interfaces/Divers/0.crow | 10 +- Tests/Interfaces/Divers/testImage.crow | 28 +- Tests/Interfaces/Divers/welcome.crow | 2 +- .../Experimental/DockWindow.template | 4 +- Tests/Interfaces/TabItem.template | 2 +- Tests/Interfaces/basicTests/7.crow | 6 +- Tests/Interfaces/testBorder.goml.cs | 31 - Tests/Showcase.cs | 39 +- Tests/Tests.NetStd.csproj | 39 + Tests/Tests.csproj | 9 +- Tests/test.style | 4 +- Tests/testCairoXLib.cs | 143 -- Tests/ui/test.style | 2 +- libs/OpenTK.dll | Bin 5518848 -> 0 bytes libs/OpenTK.dll.config | 25 - src/IML/Reader.cs | 224 ---- src/LayoutingQueue.cs | 110 -- src/backends/Display.cs | 64 - src/backends/Window.cs | 62 - src/debug/DebugLogViewer.cs | 1177 ----------------- 384 files changed, 1835 insertions(+), 3344 deletions(-) create mode 100644 Crow.NetStd.sln delete mode 100644 Crow.OpenTK.nuspec delete mode 100644 Crow.csproj create mode 100644 Crow/Crow.NetStd.csproj create mode 100644 Crow/Crow.csproj rename Default.style => Crow/Default.style (91%) rename {Images => Crow}/Icons/IconAlerte.svg (100%) rename {Icons => Crow/Icons}/Icon_no.svg (100%) rename {Icons => Crow/Icons}/assembly.svg (100%) rename {Images => Crow}/Icons/checkbox.svg (100%) rename {Icons => Crow/Icons}/compiler_error.svg (100%) rename {Icons => Crow/Icons}/compiler_warning.svg (100%) rename {Icons => Crow/Icons}/compiler_warning_orange.svg (100%) rename {Icons => Crow/Icons}/copy-file.svg (100%) rename {Images => Crow}/Icons/crow.svg (100%) rename {Icons => Crow/Icons}/crowproj.svg (100%) rename {Icons => Crow/Icons}/exit-symbol.svg (100%) rename {Images => Crow}/Icons/exit2.svg (100%) rename {Images => Crow}/Icons/expandable.svg (100%) rename {Icons => Crow/Icons}/file.svg (100%) rename {Icons => Crow/Icons}/folder.svg (100%) rename {Icons => Crow/Icons}/frame.svg (100%) rename {Images => Crow}/Icons/iconInfo.svg (100%) rename {Icons => Crow/Icons}/level-up.svg (100%) rename {Images => Crow}/Icons/maximize.svg (100%) rename {Images => Crow}/Icons/minimize.svg (100%) rename {Images => Crow}/Icons/normalize.svg (100%) rename {Icons => Crow/Icons}/open-file.svg (100%) rename {Icons => Crow/Icons}/paste-on-document.svg (100%) rename {Icons => Crow/Icons}/project.svg (100%) rename {Icons => Crow/Icons}/projectRef.svg (100%) rename {CrowIDE/ui/icons => Crow/Icons}/question.svg (100%) rename {Images => Crow}/Icons/radiobutton.svg (100%) rename {Icons => Crow/Icons}/scissors.svg (100%) rename {Images => Crow}/Icons/updown.svg (100%) rename {Icons => Crow/Icons}/warning_construction.svg (100%) rename {Images => Crow/Images}/Icons/Cursors/arrow (100%) rename {Images => Crow/Images}/Icons/Cursors/bottom_left_corner (100%) rename {Images => Crow/Images}/Icons/Cursors/bottom_right_corner (100%) rename {Images => Crow/Images}/Icons/Cursors/cross (100%) rename {Images => Crow/Images}/Icons/Cursors/hand (100%) rename {Images => Crow/Images}/Icons/Cursors/help (100%) rename {Images => Crow/Images}/Icons/Cursors/ibeam (100%) rename {Images => Crow/Images}/Icons/Cursors/move (100%) rename {Images => Crow/Images}/Icons/Cursors/sb_h_double_arrow (100%) rename {Images => Crow/Images}/Icons/Cursors/sb_v_double_arrow (100%) rename {Images => Crow/Images}/Icons/Cursors/top_left_corner (100%) rename {Images => Crow/Images}/Icons/Cursors/top_right_corner (100%) rename {Images => Crow/Images}/Icons/buttonB.svg (100%) rename {Images => Crow/Images}/Icons/crow.png (100%) rename {Images => Crow/Images}/Icons/exit.svg (100%) rename {Images => Crow/Images}/Icons/file.svg (100%) rename {Images => Crow/Images}/Icons/folder.svg (100%) rename {Images => Crow/Images}/Icons/member.svg (100%) rename {Images => Crow/Images}/Icons/tetra.png (100%) rename {Images => Crow/Images}/button.svg (100%) rename {Images => Crow/Images}/crow0.svg (100%) rename {Images => Crow/Images}/meter.svg (100%) rename {Images => Crow/Images}/screenshot.png (100%) rename {Images => Crow/Images}/screenshot2.png (100%) rename {Templates => Crow/Templates}/ArrowBut.template (100%) rename {Templates => Crow/Templates}/Button.template (100%) rename {Templates => Crow/Templates}/CheckBox.template (77%) rename {Templates => Crow/Templates}/CheckBox2.template (100%) rename {Templates => Crow/Templates}/ColorPicker.template (100%) rename {Templates => Crow/Templates}/ComboBox.template (88%) rename {Templates => Crow/Templates}/ContextMenu.template (100%) rename {Templates => Crow/Templates}/DefaultItem.template (100%) rename {Templates => Crow/Templates}/DirectoryView.template (100%) rename {Templates => Crow/Templates}/DockWindow.template (92%) rename {Templates => Crow/Templates}/Expandable.template (93%) rename {Templates => Crow/Templates}/FileDialog.template (94%) rename {Templates => Crow/Templates}/FileItems.template (100%) rename {Templates => Crow/Templates}/GroupBox.template (100%) create mode 100755 Crow/Templates/HScrollBar.template rename {Templates => Crow/Templates}/ListBox.template (100%) rename {Templates => Crow/Templates}/Menu.template (100%) rename {Templates => Crow/Templates}/MenuItem.template (100%) rename {Templates => Crow/Templates}/MessageBox.template (88%) rename {Templates => Crow/Templates}/Popper.template (88%) rename {Templates => Crow/Templates}/RadioButton.template (71%) create mode 100755 Crow/Templates/ScrollBar.template rename {Templates => Crow/Templates}/ScrollingListBox.template (100%) rename {Templates => Crow/Templates}/Slider.template (100%) rename {Templates => Crow/Templates}/Spinner.template (100%) rename {Templates => Crow/Templates}/TabItem.template (92%) rename {Templates => Crow/Templates}/ToolWindow.template (95%) rename {Templates => Crow/Templates}/Tooltip.template (100%) rename {Templates => Crow/Templates}/TreeView.template (85%) rename {Templates => Crow/Templates}/Window.template (86%) rename {Templates => Crow/Templates}/imgItem.template (100%) rename {Templates => Crow/Templates}/treeList.template (100%) rename crow.key => Crow/crow.key (100%) create mode 100644 Crow/obj/Crow.NetStd.csproj.nuget.cache create mode 100644 Crow/obj/Crow.NetStd.csproj.nuget.g.props create mode 100644 Crow/obj/Crow.NetStd.csproj.nuget.g.targets create mode 100644 Crow/obj/project.assets.json rename {src => Crow/src}/BmpPicture.cs (100%) rename {src => Crow/src}/BubblingMouseButtonEventArgs.cs (100%) rename {src => Crow/src}/Cairo/CairoHelpers.cs (100%) rename {src => Crow/src}/Colors.cs (100%) rename {src => Crow/src}/Command.cs (100%) rename {src => Crow/src}/CompilerServices/CompilerServices.cs (100%) rename {src => Crow/src}/Configuration.cs (100%) rename {src => Crow/src}/CrowThread.cs (100%) rename {src => Crow/src}/DragDropEventArgs.cs (100%) rename {src => Crow/src}/DynAttribute.cs (100%) rename {src => Crow/src}/Enums.cs (100%) rename {src => Crow/src}/ExtensionsMethods.cs (100%) rename {src => Crow/src}/Fill/Fill.cs (100%) rename {src => Crow/src}/Font.cs (98%) rename {src => Crow/src}/Gradient.cs (100%) rename {src => Crow/src}/GraphicObjects/Border.cs (100%) rename {src => Crow/src}/GraphicObjects/Button.cs (100%) rename {src => Crow/src}/GraphicObjects/CheckBox.cs (100%) rename {src => Crow/src}/GraphicObjects/ColorPicker.cs (100%) rename {src => Crow/src}/GraphicObjects/ColorSelector.cs (100%) rename {src => Crow/src}/GraphicObjects/ComboBox.cs (100%) rename {src => Crow/src}/GraphicObjects/Container.cs (100%) rename {src => Crow/src}/GraphicObjects/DataSourceChangeEventArgs.cs (100%) rename {src => Crow/src}/GraphicObjects/DirectoryView.cs (100%) rename {src => Crow/src}/GraphicObjects/DockStack.cs (100%) rename {src => Crow/src}/GraphicObjects/DockWindow.cs (100%) rename {src => Crow/src}/GraphicObjects/Expandable.cs (98%) rename {src => Crow/src}/GraphicObjects/FileDialog.cs (100%) rename {src => Crow/src}/GraphicObjects/GenericStack.cs (100%) rename {src => Crow/src}/GraphicObjects/GraduatedSlider.cs (100%) rename {src => Crow/src}/GraphicObjects/GraphicObject.cs (98%) rename {src => Crow/src}/GraphicObjects/Grid.cs (100%) rename {src => Crow/src}/GraphicObjects/Group.cs (100%) rename {src => Crow/src}/GraphicObjects/GroupBox.cs (100%) rename {src => Crow/src}/GraphicObjects/HorizontalStack.cs (100%) rename {src => Crow/src}/GraphicObjects/HueSelector.cs (100%) rename {src => Crow/src}/GraphicObjects/ILayoutable.cs (100%) rename {src => Crow/src}/GraphicObjects/IMLContainer.cs (100%) rename {src => Crow/src}/GraphicObjects/IValueChange.cs (100%) rename {src => Crow/src}/GraphicObjects/Image.cs (100%) rename {src => Crow/src}/GraphicObjects/Label.cs (99%) rename {src => Crow/src}/GraphicObjects/ListBox.cs (100%) rename {src => Crow/src}/GraphicObjects/Menu.cs (100%) rename {src => Crow/src}/GraphicObjects/MenuItem.cs (100%) rename {src => Crow/src}/GraphicObjects/MessageBox.cs (95%) rename {src => Crow/src}/GraphicObjects/NumericControl.cs (100%) rename {src => Crow/src}/GraphicObjects/Popper.cs (100%) rename {src => Crow/src}/GraphicObjects/PrivateContainer.cs (100%) rename {src => Crow/src}/GraphicObjects/ProgressBar.cs (100%) rename {src => Crow/src}/GraphicObjects/RadioButton.cs (100%) rename {src => Crow/src}/GraphicObjects/SaturationValueSelector.cs (100%) rename {src => Crow/src}/GraphicObjects/ScrollBar.cs (92%) rename {src => Crow/src}/GraphicObjects/Scroller.cs (100%) rename {src => Crow/src}/GraphicObjects/ScrollingObject.cs (100%) rename {src => Crow/src}/GraphicObjects/Shape.cs (72%) rename {src => Crow/src}/GraphicObjects/Slider.cs (96%) rename {src => Crow/src}/GraphicObjects/Spinner.cs (100%) rename {src => Crow/src}/GraphicObjects/Splitter.cs (100%) rename {src => Crow/src}/GraphicObjects/TabItem.cs (100%) rename {src => Crow/src}/GraphicObjects/TabView.cs (100%) rename {src => Crow/src}/GraphicObjects/TemplatedContainer.cs (100%) rename {src => Crow/src}/GraphicObjects/TemplatedControl.cs (100%) rename {src => Crow/src}/GraphicObjects/TemplatedGroup.cs (100%) rename {src => Crow/src}/GraphicObjects/TestCairoPatch.cs (100%) rename {src => Crow/src}/GraphicObjects/TextBox.cs (100%) rename {src => Crow/src}/GraphicObjects/TextRun.cs (100%) rename {src => Crow/src}/GraphicObjects/TreeView.cs (100%) rename {src => Crow/src}/GraphicObjects/Trend.cs (100%) rename {src => Crow/src}/GraphicObjects/VerticalStack.cs (100%) rename {src => Crow/src}/GraphicObjects/Window.cs (100%) rename {src => Crow/src}/GraphicObjects/Wrapper.cs (100%) rename {src => Crow/src}/GraphicObjects/XmlIgnoreAttribute.cs (100%) rename {src => Crow/src}/IListChanged.cs (100%) rename {src => Crow/src}/IML/BindingDefinition.cs (100%) rename {src => Crow/src}/IML/BindingMember.cs (100%) rename {src => Crow/src}/IML/EventBinding.cs (100%) rename {src => Crow/src}/IML/IMLContext.cs (100%) rename {src => Crow/src}/IML/MemberAddress.cs (100%) rename {src => Crow/src}/IML/Node.cs (100%) rename {src => Crow/src}/IML/NodeAddress.cs (100%) rename {src => Crow/src}/IML/NodeStack.cs (100%) rename {src => Crow/src}/IMLAttributes.cs (100%) rename {src => Crow/src}/Input/ButtonState.cs (100%) rename {src => Crow/src}/Input/Buttons.cs (100%) rename {src => Crow/src}/Input/Key.cs (100%) rename {src => Crow/src}/Input/KeyEventArgs.cs (100%) rename {src => Crow/src}/Input/KeyPressEventArgs.cs (100%) rename {src => Crow/src}/Input/MouseButton.cs (100%) rename {src => Crow/src}/Input/MouseEventArgs.cs (100%) rename {src => Crow/src}/Input/MouseScroll.cs (100%) rename {src => Crow/src}/Input/MouseState.cs (100%) rename {src => Crow/src}/Instantiator.cs (100%) rename {src => Crow/src}/Interface.cs (98%) rename {src => Crow/src}/ItemTemplate.cs (100%) rename {src => Crow/src}/LayoutingEventArgs.cs (100%) rename {src => Crow/src}/LayoutingQueueItem.cs (100%) rename {src => Crow/src}/Measure.cs (100%) rename {src => Crow/src}/Mono.Cairo/Antialias.cs (100%) rename {src => Crow/src}/Mono.Cairo/Cairo.cs (100%) rename {src => Crow/src}/Mono.Cairo/CairoDebug.cs (100%) rename {src => Crow/src}/Mono.Cairo/Content.cs (100%) rename {src => Crow/src}/Mono.Cairo/Context.cs (100%) rename {src => Crow/src}/Mono.Cairo/DRMDevice.cs (100%) rename {src => Crow/src}/Mono.Cairo/DRMSurface.cs (100%) rename {src => Crow/src}/Mono.Cairo/Device.cs (100%) rename {src => Crow/src}/Mono.Cairo/DirectFBSurface.cs (100%) rename {src => Crow/src}/Mono.Cairo/Distance.cs (100%) rename {src => Crow/src}/Mono.Cairo/EGLDevice.cs (100%) rename {src => Crow/src}/Mono.Cairo/Extend.cs (100%) rename {src => Crow/src}/Mono.Cairo/FillRule.cs (100%) rename {src => Crow/src}/Mono.Cairo/Filter.cs (100%) rename {src => Crow/src}/Mono.Cairo/FontExtents.cs (100%) rename {src => Crow/src}/Mono.Cairo/FontFace.cs (100%) rename {src => Crow/src}/Mono.Cairo/FontOptions.cs (100%) rename {src => Crow/src}/Mono.Cairo/FontSlant.cs (100%) rename {src => Crow/src}/Mono.Cairo/FontType.cs (100%) rename {src => Crow/src}/Mono.Cairo/FontWeight.cs (100%) rename {src => Crow/src}/Mono.Cairo/Format.cs (100%) rename {src => Crow/src}/Mono.Cairo/GLSurface.cs (100%) rename {src => Crow/src}/Mono.Cairo/GLXDevice.cs (100%) rename {src => Crow/src}/Mono.Cairo/GlitzSurface.cs (100%) rename {src => Crow/src}/Mono.Cairo/Glyph.cs (100%) rename {src => Crow/src}/Mono.Cairo/Gradient.cs (100%) rename {src => Crow/src}/Mono.Cairo/HintMetrics.cs (100%) rename {src => Crow/src}/Mono.Cairo/HintStyle.cs (100%) rename {src => Crow/src}/Mono.Cairo/ImageSurface.cs (100%) rename {src => Crow/src}/Mono.Cairo/LineCap.cs (100%) rename {src => Crow/src}/Mono.Cairo/LineJoin.cs (100%) rename {src => Crow/src}/Mono.Cairo/LinearGradient.cs (100%) rename {src => Crow/src}/Mono.Cairo/Matrix.cs (100%) rename {src => Crow/src}/Mono.Cairo/MeshPattern.cs (100%) rename {src => Crow/src}/Mono.Cairo/NativeMethods-internal.cs (100%) rename {src => Crow/src}/Mono.Cairo/NativeMethods.cs (100%) rename {src => Crow/src}/Mono.Cairo/Operator.cs (100%) rename {src => Crow/src}/Mono.Cairo/PSSurface.cs (100%) rename {src => Crow/src}/Mono.Cairo/Path.cs (100%) rename {src => Crow/src}/Mono.Cairo/Pattern.cs (100%) rename {src => Crow/src}/Mono.Cairo/PatternType.cs (100%) rename {src => Crow/src}/Mono.Cairo/PdfSurface.cs (100%) rename {src => Crow/src}/Mono.Cairo/Point.cs (100%) rename {src => Crow/src}/Mono.Cairo/PointD.cs (100%) rename {src => Crow/src}/Mono.Cairo/RadialGradient.cs (100%) rename {src => Crow/src}/Mono.Cairo/Region.cs (100%) rename {src => Crow/src}/Mono.Cairo/ScaledFont.cs (100%) rename {src => Crow/src}/Mono.Cairo/SolidPattern.cs (100%) rename {src => Crow/src}/Mono.Cairo/Status.cs (100%) rename {src => Crow/src}/Mono.Cairo/SubpixelOrder.cs (100%) rename {src => Crow/src}/Mono.Cairo/Surface.cs (100%) rename {src => Crow/src}/Mono.Cairo/SurfacePattern.cs (100%) rename {src => Crow/src}/Mono.Cairo/SurfaceType.cs (100%) rename {src => Crow/src}/Mono.Cairo/SvgSurface.cs (100%) rename {src => Crow/src}/Mono.Cairo/SvgVersion.cs (100%) rename {src => Crow/src}/Mono.Cairo/TextExtents.cs (100%) rename {src => Crow/src}/Mono.Cairo/WGLDevice.cs (100%) rename {src => Crow/src}/Mono.Cairo/Win32Surface.cs (100%) rename {src => Crow/src}/Mono.Cairo/XcbSurface.cs (96%) rename {src => Crow/src}/Mono.Cairo/XlibSurface.cs (100%) rename {src => Crow/src}/MouseCursorChangedEventArgs.cs (100%) rename {src => Crow/src}/ObservableList.cs (100%) rename {src => Crow/src}/ParsingException.cs (100%) rename {src => Crow/src}/PerformanceMeasure.cs (100%) rename {src => Crow/src}/Picture.cs (100%) rename {src => Crow/src}/Point.cs (100%) rename {src => Crow/src}/Rectangle.cs (100%) rename {src => Crow/src}/ReflexionExtensions.cs (100%) rename {src => Crow/src}/ScrollingEventArgs.cs (100%) rename {src => Crow/src}/SelectionChangeEventArgs.cs (100%) rename {src => Crow/src}/Size.cs (100%) rename {src => Crow/src}/SolidColor.cs (100%) rename {src => Crow/src}/Style.cs (100%) rename {src => Crow/src}/StyleReader.cs (100%) rename {src => Crow/src}/SvgPicture.cs (100%) rename {src => Crow/src}/TextChangeEventArgs.cs (100%) rename {src => Crow/src}/ValueChangeEventArgs.cs (100%) rename {src => Crow/src}/XCursor.cs (100%) rename {src => Crow/src}/backends/IBackend.cs (100%) rename {src => Crow/src}/backends/IKeyboard.cs (100%) rename {src => Crow/src}/backends/xcb/XCBBackend.cs (100%) rename {src => Crow/src}/backends/xcb/XCBKeyboard.cs (100%) rename {src => Crow/src}/backends/xlib/X11Keyboard.cs (100%) rename {src => Crow/src}/backends/xlib/X11Structs.cs (100%) rename {src => Crow/src}/backends/xlib/XKeySym.cs (100%) rename {src => Crow/src}/backends/xlib/XLibBackend.cs (100%) rename {src => Crow/src}/debug/DbgEventTypeColors.cs (100%) rename {src => Crow/src}/debug/DbgLogViewer.cs (100%) rename {src => Crow/src}/debug/DebugLogger.cs (100%) rename {src => Crow/src}/rsvg/DimensionData.cs (100%) rename {src => Crow/src}/rsvg/Global.cs (100%) rename {src => Crow/src}/rsvg/Handle.cs (100%) rename {src => Crow/src}/win32/Win32.cs (100%) rename {src => Crow/src}/win32/winApi.cs (100%) create mode 100644 CrowIDE/CrowIDE.NetStd.csproj rename CrowIDE/{ui => DefaultTemplateOverrides}/ContextMenu.template (100%) rename CrowIDE/{ui => DefaultTemplateOverrides}/MenuItem.template (100%) rename CrowIDE/{ui => DefaultTemplateOverrides}/TabItem.template (92%) rename CrowIDE/{ui => }/IDE.style (76%) rename CrowIDE/{ui => }/icons/basic_floppydisk.svg (100%) rename CrowIDE/{ui => }/icons/center-align.svg (100%) rename CrowIDE/{ui => }/icons/cogwheel.svg (100%) create mode 100644 CrowIDE/icons/cs-file.svg create mode 100644 CrowIDE/icons/drawsvg.svg rename CrowIDE/{ui => }/icons/file-code.svg (100%) rename CrowIDE/{ui => }/icons/font-file.svg (100%) rename CrowIDE/{ui => }/icons/paragraph.svg (100%) rename CrowIDE/{ui => }/icons/previous.svg (100%) rename CrowIDE/{ui => }/icons/reply.svg (100%) rename CrowIDE/{ui => }/icons/share-arrow.svg (100%) rename CrowIDE/{ui => }/icons/sign-out.svg (100%) rename CrowIDE/{ui => }/icons/text-label.svg (100%) rename CrowIDE/{ui/icons/folder.svg => icons/xml-file.svg} (52%) delete mode 100644 CrowIDE/ui/icons/blank-file.svg delete mode 100644 CrowIDE/ui/icons/edit.svg delete mode 100644 CrowIDE/ui/icons/light-bulb.svg delete mode 100644 CrowIDE/ui/icons/search.svg delete mode 100644 CrowIDE/ui/icons/text-file.svg delete mode 100644 CrowIDE/ui/icons/tools.svg delete mode 100644 CrowIDE/ui/icons/zoom-in.svg delete mode 100644 CrowIDE/ui/icons/zoom-out.svg delete mode 100644 Icons/question.svg delete mode 100755 Templates/HScrollBar.template delete mode 100755 Templates/ScrollBar.template delete mode 100644 Tests/GOLIBTest_DirViewer.cs delete mode 100644 Tests/GOLIBTest_Listbox.cs delete mode 100644 Tests/GOLIBTest_TypeViewer.cs delete mode 100644 Tests/GOLIBTest_Window.cs delete mode 100644 Tests/GOLIBTest_deviceOffset.cs delete mode 100644 Tests/IValueChange.cs delete mode 100644 Tests/Interfaces/testBorder.goml.cs create mode 100644 Tests/Tests.NetStd.csproj delete mode 100644 Tests/testCairoXLib.cs delete mode 100644 libs/OpenTK.dll delete mode 100644 libs/OpenTK.dll.config delete mode 100644 src/IML/Reader.cs delete mode 100644 src/LayoutingQueue.cs delete mode 100644 src/backends/Display.cs delete mode 100644 src/backends/Window.cs delete mode 100644 src/debug/DebugLogViewer.cs diff --git a/.gitignore b/.gitignore index 2f5de094..51107512 100644 --- a/.gitignore +++ b/.gitignore @@ -5,6 +5,7 @@ Debug packages *.nupkg *.user +.vs/ /GOLib.suo /tmp /bin/* diff --git a/Crow.NetStd.sln b/Crow.NetStd.sln new file mode 100644 index 00000000..c12c637c --- /dev/null +++ b/Crow.NetStd.sln @@ -0,0 +1,54 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio 15 +VisualStudioVersion = 15.0.26124.0 +MinimumVisualStudioVersion = 15.0.26124.0 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Crow.NetStd", "Crow\Crow.NetStd.csproj", "{75BDE4C7-4BAF-4A03-B697-5D1370775E20}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests.NetStd", "Tests\Tests.NetStd.csproj", "{28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CrowIDE.NetStd", "CrowIDE\CrowIDE.NetStd.csproj", "{A01B3151-BC81-437C-B526-CC8DBB808638}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Debug|x64 = Debug|x64 + Debug|x86 = Debug|x86 + Release|Any CPU = Release|Any CPU + Release|x64 = Release|x64 + Release|x86 = Release|x86 + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {75BDE4C7-4BAF-4A03-B697-5D1370775E20}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {75BDE4C7-4BAF-4A03-B697-5D1370775E20}.Debug|Any CPU.Build.0 = Debug|Any CPU + {75BDE4C7-4BAF-4A03-B697-5D1370775E20}.Release|Any CPU.ActiveCfg = Release|Any CPU + {75BDE4C7-4BAF-4A03-B697-5D1370775E20}.Release|Any CPU.Build.0 = Release|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Debug|Any CPU.Build.0 = Debug|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Debug|x64.ActiveCfg = Debug|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Debug|x64.Build.0 = Debug|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Debug|x86.ActiveCfg = Debug|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Debug|x86.Build.0 = Debug|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Release|Any CPU.ActiveCfg = Release|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Release|Any CPU.Build.0 = Release|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Release|x64.ActiveCfg = Release|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Release|x64.Build.0 = Release|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Release|x86.ActiveCfg = Release|Any CPU + {28BAF8B8-6A6E-40D5-8E9C-E7C1165C59DD}.Release|x86.Build.0 = Release|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Debug|x64.ActiveCfg = Debug|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Debug|x64.Build.0 = Debug|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Debug|x86.ActiveCfg = Debug|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Debug|x86.Build.0 = Debug|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Release|Any CPU.Build.0 = Release|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Release|x64.ActiveCfg = Release|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Release|x64.Build.0 = Release|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Release|x86.ActiveCfg = Release|Any CPU + {A01B3151-BC81-437C-B526-CC8DBB808638}.Release|x86.Build.0 = Release|Any CPU + EndGlobalSection +EndGlobal diff --git a/Crow.OpenTK.nuspec b/Crow.OpenTK.nuspec deleted file mode 100644 index 845f6556..00000000 --- a/Crow.OpenTK.nuspec +++ /dev/null @@ -1,62 +0,0 @@ - - - - Crow.OpenTK - 0.7.1 - C# Rapid Open Widget Toolkit - JP Bruyere - Grand Tetras Software - https://opensource.org/licenses/MIT - https://github.com/jpbruyere/Crow/wiki - https://jpbruyere.github.io/Crow/images/crow.png - false - -C.R.O.W. is a widget toolkit and rendering engine entirely developed in C# with templates, styles, compositing, and bindings. -Crow.OpenTK is the OpenTK ready version. - - - - - -- 0.7.1: implement ReaderWriterLock for solving threading problems - -- new mouse move handling, improve perf, introduce new recursive method in GraphicObject 'PointIsIn (ref Point p)' -- new TemplatedGroup architecture: in hierarchical group, TemplatedGroup are no longer required on each node, only a container with 'ItemsContainer' should be provided in ItemTemplates with sub data fetching. -- Delete and Remove widget differentiation in group. -- Drag and Drop basics implemented, not fully tested. -- binding address starting with '/' start search at current node, not in template. -- Fit measure units changed from Pixel to Percent. -- prevent mouse evt on label not selectable. -- crowIDE wip, need CrowEdit reference (available on GitHub). -- CheckBox reused as base in several template which need 2 states inherited from it. -- FocusParent internal variable, allow easyer popup parenting while keeping logical parenting usefull for other things. -- InstantiatorException with file name. -- load all assemblies in bin dir at startup to allow usage of several Widget assemblies. -- Context menu basic mechanic, may be improved. -- ObservableList that could be used as data source for TempletedGroups. -- Configuration no longer static to allow multiple config files handling in single application. -- styling is no longer static in iface to allow different styling context between ifaces. - - - Copyright 2013-2018 - - - - Crow OpenTK OpenGL Widget Interface GUI C# .Net Mono - - - - - - - - - - - - - - - - - diff --git a/Crow.csproj b/Crow.csproj deleted file mode 100644 index 817b9ae3..00000000 --- a/Crow.csproj +++ /dev/null @@ -1,418 +0,0 @@ - - - - Debug - AnyCPU - {C2980F9B-4798-4C05-99E2-E174810F7C7B} - Library - Properties - Crow - Crow - 512 - True - False - False - 4 - False - true - OnBuildSuccess - v4.5 - C# Rapid Open Widget - 4194304 - $(SolutionDir)build\$(Configuration) - $(SolutionDir)build\obj\$(Configuration) - crow.key - 0.5 - 8.0.30703 - 2.0 - - - true - full - true - false - $(SolutionDir)build\Debug - DEBUG_DRAGNDROP0;DEBUG_LOG0;XLIB_BACKEND0;DESIGN_MODE;DEBUG_UPDATE0;DEBUG_FOCUS;DEBUG_DISPOSE0;TRACE0;DEBUG;MEASURE_TIME;DEBUG_LOAD0;DEBUG_BINDING0;DEBUG_CLIP_RECTANGLE0 - - - - - - - - true - DESIGN_MODE - $(SolutionDir)build\Release - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - Crow.Images.Icons.Informations.svg - - - - - - - - - - - - - - - - - - - - Crow.Button.template - - - Crow.CheckBox.template - - - Crow.ComboBox.template - - - Crow.Expandable.template - - - Crow.DirectoryView.template - - - Crow.FileDialog.template - - - Crow.GroupBox.template - - - Crow.ListBox.template - - - Crow.MessageBox.template - - - Crow.Popper.template - - - Crow.RadioButton.template - - - Crow.ScrollBar.template - - - Crow.Slider.template - - - Crow.Spinner.template - - - Crow.TabItem.template - - - Crow.TreeView.template - - - Crow.Window.template - - - - Crow.MenuItem.template - - - Crow.Menu.template - - - Crow.ColorPicker.template - - - Crow.ToolWindow.template - - - - - - - - - - - - - - - - - Crow.DefaultItem.template - - - - - - - - - Crow.Tooltip.template - - - Crow.ContextMenu.template - - - - - - - Crow.DockWindow.template - - - Crow.HScrollBar.template - - - - - PreserveNewest - - - - - - - diff --git a/Crow.sln b/Crow.sln index dc694b6b..97889f08 100644 --- a/Crow.sln +++ b/Crow.sln @@ -1,7 +1,7 @@  Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 -Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Crow", "Crow.csproj", "{C2980F9B-4798-4C05-99E2-E174810F7C7B}" +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Crow", "Crow\Crow.csproj", "{C2980F9B-4798-4C05-99E2-E174810F7C7B}" EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests", "Tests\Tests.csproj", "{74289092-9F70-4941-AFCB-DFD7BE2140B6}" EndProject diff --git a/Crow/Crow.NetStd.csproj b/Crow/Crow.NetStd.csproj new file mode 100644 index 00000000..9df6667a --- /dev/null +++ b/Crow/Crow.NetStd.csproj @@ -0,0 +1,39 @@ + + + + Crow + C# Rapid Open Widget + + netstandard2.0 + + $(SolutionDir)build/$(Configuration) + $(SolutionDir)build/obj/$(Configuration) + + NETSTANDARD2_0;DESIGN_MODE + + true + false + false + + + + + TRACE;DEBUG;NETSTANDARD2_0;DESIGN_MODE + + + + + + + + + Crow.%(Filename).template + + + + + + + + diff --git a/Crow/Crow.csproj b/Crow/Crow.csproj new file mode 100644 index 00000000..b74c159c --- /dev/null +++ b/Crow/Crow.csproj @@ -0,0 +1,176 @@ + + + + Debug + AnyCPU + {C2980F9B-4798-4C05-99E2-E174810F7C7B} + Library + Properties + Crow + Crow + 512 + True + False + False + 4 + False + true + OnBuildSuccess + C# Rapid Open Widget + 4194304 + $(SolutionDir)build\$(Configuration) + $(SolutionDir)build\obj\$(Configuration) + crow.key + 0.5 + 8.0.30703 + 2.0 + + + true + full + true + false + $(SolutionDir)build\Debug + DEBUG_DRAGNDROP0;DEBUG_LOG0;XLIB_BACKEND0;DESIGN_MODE;DEBUG_UPDATE0;DEBUG_FOCUS0;DEBUG_DISPOSE0;TRACE0;DEBUG;MEASURE_TIME;DEBUG_LOAD0;DEBUG_BINDING0;DEBUG_CLIP_RECTANGLE0 + + + + + + + + true + DESIGN_MODE + $(SolutionDir)build\Release + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Crow.Button.template + + + Crow.CheckBox.template + + + Crow.ComboBox.template + + + Crow.Expandable.template + + + Crow.DirectoryView.template + + + Crow.FileDialog.template + + + Crow.GroupBox.template + + + Crow.ListBox.template + + + Crow.MessageBox.template + + + Crow.Popper.template + + + Crow.RadioButton.template + + + Crow.ScrollBar.template + + + Crow.Slider.template + + + Crow.Spinner.template + + + Crow.TabItem.template + + + Crow.TreeView.template + + + Crow.Window.template + + + + Crow.MenuItem.template + + + Crow.Menu.template + + + Crow.ColorPicker.template + + + Crow.ToolWindow.template + + + + Crow.DefaultItem.template + + + Crow.ScrollingListBox.template + + + + Crow.ArrowBut.template + + + + + Crow.Tooltip.template + + + Crow.ContextMenu.template + + + + Crow.DockWindow.template + + + Crow.HScrollBar.template + + + diff --git a/Default.style b/Crow/Default.style similarity index 91% rename from Default.style rename to Crow/Default.style index 43c4cab8..5343c09f 100644 --- a/Default.style +++ b/Crow/Default.style @@ -152,15 +152,6 @@ FileDialog { ProgressBar { Foreground = "vgradient|0:DarkBlue|0.5:SkyBlue|1:DarkBlue"; } -ScrollBar { - Maximum = "0"; - Value = "0"; -} -HScrollBar { - Template = "#Crow.HScrollBar.template"; - Maximum = "0"; - Value = "0"; -} Scroller { CacheEnabled = "false"; } @@ -189,16 +180,14 @@ TxtInFileDialog { Font = "droid, 12"; } CheckBoxAlt { - Template= "#Crow.Templates.CheckBox2.template"; + Template= "#Crow.CheckBox2.template"; Background = "Transparent"; Checked="{Background=Grey;Foreground=LightGrey;}"; Unchecked = "{Background=Transparent;Foreground=DimGrey;}"; } ArrowBut { - MouseRepeat="true"; - Height="Fit"; - Width="Fit"; + MouseRepeat="true"; Focusable="true"; Foreground="Onyx"; Background="hgradient|0:Grey|1:Jet"; @@ -209,13 +198,27 @@ ArrowBut { } HArrowBut { MouseRepeat="true"; - Height="Fit"; - Width="Fit"; - Focusable="true"; - Foreground="Jet"; + Focusable="true"; + Foreground="Onyx"; Background="vgradient|0:Grey|1:DimGrey"; MouseDown="{Background=vgradient|0:White|0.4:DarkBlue|1:Jet}"; MouseUp="{Background=vgradient|0:Grey|1:DimGrey}"; MouseEnter="{Foreground=Black}"; MouseLeave="{Foreground=DimGrey}"; +} +ScrollBar { + Maximum = "0"; + Value = "0"; + Background = "Silver"; + Foreground = "DimGrey"; + Width = "12"; + CornerRadius = "0"; + Margin="0"; +} +HScrollBar { + Template = "#Crow.HScrollBar.template"; + Maximum = "0"; + Value = "0"; + Height = "12"; + Width = "Stretched"; } \ No newline at end of file diff --git a/Images/Icons/IconAlerte.svg b/Crow/Icons/IconAlerte.svg similarity index 100% rename from Images/Icons/IconAlerte.svg rename to Crow/Icons/IconAlerte.svg diff --git a/Icons/Icon_no.svg b/Crow/Icons/Icon_no.svg similarity index 100% rename from Icons/Icon_no.svg rename to Crow/Icons/Icon_no.svg diff --git a/Icons/assembly.svg b/Crow/Icons/assembly.svg similarity index 100% rename from Icons/assembly.svg rename to Crow/Icons/assembly.svg diff --git a/Images/Icons/checkbox.svg b/Crow/Icons/checkbox.svg similarity index 100% rename from Images/Icons/checkbox.svg rename to Crow/Icons/checkbox.svg diff --git a/Icons/compiler_error.svg b/Crow/Icons/compiler_error.svg similarity index 100% rename from Icons/compiler_error.svg rename to Crow/Icons/compiler_error.svg diff --git a/Icons/compiler_warning.svg b/Crow/Icons/compiler_warning.svg similarity index 100% rename from Icons/compiler_warning.svg rename to Crow/Icons/compiler_warning.svg diff --git a/Icons/compiler_warning_orange.svg b/Crow/Icons/compiler_warning_orange.svg similarity index 100% rename from Icons/compiler_warning_orange.svg rename to Crow/Icons/compiler_warning_orange.svg diff --git a/Icons/copy-file.svg b/Crow/Icons/copy-file.svg similarity index 100% rename from Icons/copy-file.svg rename to Crow/Icons/copy-file.svg diff --git a/Images/Icons/crow.svg b/Crow/Icons/crow.svg similarity index 100% rename from Images/Icons/crow.svg rename to Crow/Icons/crow.svg diff --git a/Icons/crowproj.svg b/Crow/Icons/crowproj.svg similarity index 100% rename from Icons/crowproj.svg rename to Crow/Icons/crowproj.svg diff --git a/Icons/exit-symbol.svg b/Crow/Icons/exit-symbol.svg similarity index 100% rename from Icons/exit-symbol.svg rename to Crow/Icons/exit-symbol.svg diff --git a/Images/Icons/exit2.svg b/Crow/Icons/exit2.svg similarity index 100% rename from Images/Icons/exit2.svg rename to Crow/Icons/exit2.svg diff --git a/Images/Icons/expandable.svg b/Crow/Icons/expandable.svg similarity index 100% rename from Images/Icons/expandable.svg rename to Crow/Icons/expandable.svg diff --git a/Icons/file.svg b/Crow/Icons/file.svg similarity index 100% rename from Icons/file.svg rename to Crow/Icons/file.svg diff --git a/Icons/folder.svg b/Crow/Icons/folder.svg similarity index 100% rename from Icons/folder.svg rename to Crow/Icons/folder.svg diff --git a/Icons/frame.svg b/Crow/Icons/frame.svg similarity index 100% rename from Icons/frame.svg rename to Crow/Icons/frame.svg diff --git a/Images/Icons/iconInfo.svg b/Crow/Icons/iconInfo.svg similarity index 100% rename from Images/Icons/iconInfo.svg rename to Crow/Icons/iconInfo.svg diff --git a/Icons/level-up.svg b/Crow/Icons/level-up.svg similarity index 100% rename from Icons/level-up.svg rename to Crow/Icons/level-up.svg diff --git a/Images/Icons/maximize.svg b/Crow/Icons/maximize.svg similarity index 100% rename from Images/Icons/maximize.svg rename to Crow/Icons/maximize.svg diff --git a/Images/Icons/minimize.svg b/Crow/Icons/minimize.svg similarity index 100% rename from Images/Icons/minimize.svg rename to Crow/Icons/minimize.svg diff --git a/Images/Icons/normalize.svg b/Crow/Icons/normalize.svg similarity index 100% rename from Images/Icons/normalize.svg rename to Crow/Icons/normalize.svg diff --git a/Icons/open-file.svg b/Crow/Icons/open-file.svg similarity index 100% rename from Icons/open-file.svg rename to Crow/Icons/open-file.svg diff --git a/Icons/paste-on-document.svg b/Crow/Icons/paste-on-document.svg similarity index 100% rename from Icons/paste-on-document.svg rename to Crow/Icons/paste-on-document.svg diff --git a/Icons/project.svg b/Crow/Icons/project.svg similarity index 100% rename from Icons/project.svg rename to Crow/Icons/project.svg diff --git a/Icons/projectRef.svg b/Crow/Icons/projectRef.svg similarity index 100% rename from Icons/projectRef.svg rename to Crow/Icons/projectRef.svg diff --git a/CrowIDE/ui/icons/question.svg b/Crow/Icons/question.svg similarity index 100% rename from CrowIDE/ui/icons/question.svg rename to Crow/Icons/question.svg diff --git a/Images/Icons/radiobutton.svg b/Crow/Icons/radiobutton.svg similarity index 100% rename from Images/Icons/radiobutton.svg rename to Crow/Icons/radiobutton.svg diff --git a/Icons/scissors.svg b/Crow/Icons/scissors.svg similarity index 100% rename from Icons/scissors.svg rename to Crow/Icons/scissors.svg diff --git a/Images/Icons/updown.svg b/Crow/Icons/updown.svg similarity index 100% rename from Images/Icons/updown.svg rename to Crow/Icons/updown.svg diff --git a/Icons/warning_construction.svg b/Crow/Icons/warning_construction.svg similarity index 100% rename from Icons/warning_construction.svg rename to Crow/Icons/warning_construction.svg diff --git a/Images/Icons/Cursors/arrow b/Crow/Images/Icons/Cursors/arrow similarity index 100% rename from Images/Icons/Cursors/arrow rename to Crow/Images/Icons/Cursors/arrow diff --git a/Images/Icons/Cursors/bottom_left_corner b/Crow/Images/Icons/Cursors/bottom_left_corner similarity index 100% rename from Images/Icons/Cursors/bottom_left_corner rename to Crow/Images/Icons/Cursors/bottom_left_corner diff --git a/Images/Icons/Cursors/bottom_right_corner b/Crow/Images/Icons/Cursors/bottom_right_corner similarity index 100% rename from Images/Icons/Cursors/bottom_right_corner rename to Crow/Images/Icons/Cursors/bottom_right_corner diff --git a/Images/Icons/Cursors/cross b/Crow/Images/Icons/Cursors/cross similarity index 100% rename from Images/Icons/Cursors/cross rename to Crow/Images/Icons/Cursors/cross diff --git a/Images/Icons/Cursors/hand b/Crow/Images/Icons/Cursors/hand similarity index 100% rename from Images/Icons/Cursors/hand rename to Crow/Images/Icons/Cursors/hand diff --git a/Images/Icons/Cursors/help b/Crow/Images/Icons/Cursors/help similarity index 100% rename from Images/Icons/Cursors/help rename to Crow/Images/Icons/Cursors/help diff --git a/Images/Icons/Cursors/ibeam b/Crow/Images/Icons/Cursors/ibeam similarity index 100% rename from Images/Icons/Cursors/ibeam rename to Crow/Images/Icons/Cursors/ibeam diff --git a/Images/Icons/Cursors/move b/Crow/Images/Icons/Cursors/move similarity index 100% rename from Images/Icons/Cursors/move rename to Crow/Images/Icons/Cursors/move diff --git a/Images/Icons/Cursors/sb_h_double_arrow b/Crow/Images/Icons/Cursors/sb_h_double_arrow similarity index 100% rename from Images/Icons/Cursors/sb_h_double_arrow rename to Crow/Images/Icons/Cursors/sb_h_double_arrow diff --git a/Images/Icons/Cursors/sb_v_double_arrow b/Crow/Images/Icons/Cursors/sb_v_double_arrow similarity index 100% rename from Images/Icons/Cursors/sb_v_double_arrow rename to Crow/Images/Icons/Cursors/sb_v_double_arrow diff --git a/Images/Icons/Cursors/top_left_corner b/Crow/Images/Icons/Cursors/top_left_corner similarity index 100% rename from Images/Icons/Cursors/top_left_corner rename to Crow/Images/Icons/Cursors/top_left_corner diff --git a/Images/Icons/Cursors/top_right_corner b/Crow/Images/Icons/Cursors/top_right_corner similarity index 100% rename from Images/Icons/Cursors/top_right_corner rename to Crow/Images/Icons/Cursors/top_right_corner diff --git a/Images/Icons/buttonB.svg b/Crow/Images/Icons/buttonB.svg similarity index 100% rename from Images/Icons/buttonB.svg rename to Crow/Images/Icons/buttonB.svg diff --git a/Images/Icons/crow.png b/Crow/Images/Icons/crow.png similarity index 100% rename from Images/Icons/crow.png rename to Crow/Images/Icons/crow.png diff --git a/Images/Icons/exit.svg b/Crow/Images/Icons/exit.svg similarity index 100% rename from Images/Icons/exit.svg rename to Crow/Images/Icons/exit.svg diff --git a/Images/Icons/file.svg b/Crow/Images/Icons/file.svg similarity index 100% rename from Images/Icons/file.svg rename to Crow/Images/Icons/file.svg diff --git a/Images/Icons/folder.svg b/Crow/Images/Icons/folder.svg similarity index 100% rename from Images/Icons/folder.svg rename to Crow/Images/Icons/folder.svg diff --git a/Images/Icons/member.svg b/Crow/Images/Icons/member.svg similarity index 100% rename from Images/Icons/member.svg rename to Crow/Images/Icons/member.svg diff --git a/Images/Icons/tetra.png b/Crow/Images/Icons/tetra.png similarity index 100% rename from Images/Icons/tetra.png rename to Crow/Images/Icons/tetra.png diff --git a/Images/button.svg b/Crow/Images/button.svg similarity index 100% rename from Images/button.svg rename to Crow/Images/button.svg diff --git a/Images/crow0.svg b/Crow/Images/crow0.svg similarity index 100% rename from Images/crow0.svg rename to Crow/Images/crow0.svg diff --git a/Images/meter.svg b/Crow/Images/meter.svg similarity index 100% rename from Images/meter.svg rename to Crow/Images/meter.svg diff --git a/Images/screenshot.png b/Crow/Images/screenshot.png similarity index 100% rename from Images/screenshot.png rename to Crow/Images/screenshot.png diff --git a/Images/screenshot2.png b/Crow/Images/screenshot2.png similarity index 100% rename from Images/screenshot2.png rename to Crow/Images/screenshot2.png diff --git a/Templates/ArrowBut.template b/Crow/Templates/ArrowBut.template similarity index 100% rename from Templates/ArrowBut.template rename to Crow/Templates/ArrowBut.template diff --git a/Templates/Button.template b/Crow/Templates/Button.template similarity index 100% rename from Templates/Button.template rename to Crow/Templates/Button.template diff --git a/Templates/CheckBox.template b/Crow/Templates/CheckBox.template similarity index 77% rename from Templates/CheckBox.template rename to Crow/Templates/CheckBox.template index a9a62a4a..f24b50a7 100755 --- a/Templates/CheckBox.template +++ b/Crow/Templates/CheckBox.template @@ -1,6 +1,6 @@  - \ No newline at end of file diff --git a/Templates/CheckBox2.template b/Crow/Templates/CheckBox2.template similarity index 100% rename from Templates/CheckBox2.template rename to Crow/Templates/CheckBox2.template diff --git a/Templates/ColorPicker.template b/Crow/Templates/ColorPicker.template similarity index 100% rename from Templates/ColorPicker.template rename to Crow/Templates/ColorPicker.template diff --git a/Templates/ComboBox.template b/Crow/Templates/ComboBox.template similarity index 88% rename from Templates/ComboBox.template rename to Crow/Templates/ComboBox.template index a6286a0c..f08a8393 100755 --- a/Templates/ComboBox.template +++ b/Crow/Templates/ComboBox.template @@ -8,8 +8,8 @@ diff --git a/Templates/ContextMenu.template b/Crow/Templates/ContextMenu.template similarity index 100% rename from Templates/ContextMenu.template rename to Crow/Templates/ContextMenu.template diff --git a/Templates/DefaultItem.template b/Crow/Templates/DefaultItem.template similarity index 100% rename from Templates/DefaultItem.template rename to Crow/Templates/DefaultItem.template diff --git a/Templates/DirectoryView.template b/Crow/Templates/DirectoryView.template similarity index 100% rename from Templates/DirectoryView.template rename to Crow/Templates/DirectoryView.template diff --git a/Templates/DockWindow.template b/Crow/Templates/DockWindow.template similarity index 92% rename from Templates/DockWindow.template rename to Crow/Templates/DockWindow.template index d69b4718..1763b08f 100755 --- a/Templates/DockWindow.template +++ b/Crow/Templates/DockWindow.template @@ -10,7 +10,7 @@ Foreground="White" /> - @@ -21,11 +21,11 @@