From 78592468fe75f09299e12d8a8fbb94635a2befd6 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bruyère Date: Wed, 5 Dec 2018 00:37:10 +0100 Subject: divers --- src/Gradient.cs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/Gradient.cs') diff --git a/src/Gradient.cs b/src/Gradient.cs index 0806e885..2630c42a 100644 --- a/src/Gradient.cs +++ b/src/Gradient.cs @@ -96,8 +96,11 @@ namespace Crow throw new NotImplementedException (); } - foreach (ColorStop cs in Stops) + foreach (ColorStop cs in Stops) { + if (cs == null) + continue; grad.AddColorStop (cs.Offset, cs.Color); + } ctx.SetSource (grad); grad.Dispose (); -- cgit v1.3.1-4-g156e From 3c6887e62dcce8d3e1c9693eaf580932521b4014 Mon Sep 17 00:00:00 2001 From: Jean-Philippe Bruyère Date: Mon, 10 Dec 2018 18:48:30 +0100 Subject: 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 ++ Crow/Default.style | 224 ++ Crow/Icons/IconAlerte.svg | 177 ++ Crow/Icons/Icon_no.svg | 4 + Crow/Icons/assembly.svg | 31 + Crow/Icons/checkbox.svg | 51 + Crow/Icons/compiler_error.svg | 13 + Crow/Icons/compiler_warning.svg | 53 + Crow/Icons/compiler_warning_orange.svg | 54 + Crow/Icons/copy-file.svg | 6 + Crow/Icons/crow.svg | 108 + Crow/Icons/crowproj.svg | 8 + Crow/Icons/exit-symbol.svg | 6 + Crow/Icons/exit2.svg | 64 + Crow/Icons/expandable.svg | 11 + Crow/Icons/file.svg | 10 + Crow/Icons/folder.svg | 15 + Crow/Icons/frame.svg | 66 + Crow/Icons/iconInfo.svg | 24 + Crow/Icons/level-up.svg | 6 + Crow/Icons/maximize.svg | 11 + Crow/Icons/minimize.svg | 11 + Crow/Icons/normalize.svg | 22 + Crow/Icons/open-file.svg | 6 + Crow/Icons/paste-on-document.svg | 6 + Crow/Icons/project.svg | 9 + Crow/Icons/projectRef.svg | 21 + Crow/Icons/question.svg | 7 + Crow/Icons/radiobutton.svg | 48 + Crow/Icons/scissors.svg | 6 + Crow/Icons/updown.svg | 44 + Crow/Icons/warning_construction.svg | 60 + Crow/Images/Icons/Cursors/arrow | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/bottom_left_corner | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/bottom_right_corner | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/cross | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/hand | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/help | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/ibeam | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/move | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/sb_h_double_arrow | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/sb_v_double_arrow | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/top_left_corner | Bin 0 -> 69120 bytes Crow/Images/Icons/Cursors/top_right_corner | Bin 0 -> 69120 bytes Crow/Images/Icons/buttonB.svg | 125 + Crow/Images/Icons/crow.png | Bin 0 -> 8452 bytes Crow/Images/Icons/exit.svg | 20 + Crow/Images/Icons/file.svg | 103 + Crow/Images/Icons/folder.svg | 88 + Crow/Images/Icons/member.svg | 93 + Crow/Images/Icons/tetra.png | Bin 0 -> 10133 bytes Crow/Images/button.svg | 16 + Crow/Images/crow0.svg | 30 + Crow/Images/meter.svg | 584 +++++ Crow/Images/screenshot.png | Bin 0 -> 164256 bytes Crow/Images/screenshot2.png | Bin 0 -> 120135 bytes Crow/Templates/ArrowBut.template | 9 + Crow/Templates/Button.template | 10 + Crow/Templates/CheckBox.template | 6 + Crow/Templates/CheckBox2.template | 7 + Crow/Templates/ColorPicker.template | 44 + Crow/Templates/ComboBox.template | 30 + Crow/Templates/ContextMenu.template | 43 + Crow/Templates/DefaultItem.template | 8 + Crow/Templates/DirectoryView.template | 44 + Crow/Templates/DockWindow.template | 31 + Crow/Templates/Expandable.template | 17 + Crow/Templates/FileDialog.template | 64 + Crow/Templates/FileItems.template | 25 + Crow/Templates/GroupBox.template | 13 + Crow/Templates/HScrollBar.template | 20 + Crow/Templates/ListBox.template | 7 + Crow/Templates/Menu.template | 2 + Crow/Templates/MenuItem.template | 26 + Crow/Templates/MessageBox.template | 34 + Crow/Templates/Popper.template | 14 + Crow/Templates/RadioButton.template | 6 + Crow/Templates/ScrollBar.template | 20 + Crow/Templates/ScrollingListBox.template | 14 + Crow/Templates/Slider.template | 1 + Crow/Templates/Spinner.template | 12 + Crow/Templates/TabItem.template | 20 + Crow/Templates/ToolWindow.template | 24 + Crow/Templates/Tooltip.template | 4 + Crow/Templates/TreeView.template | 15 + Crow/Templates/Window.template | 39 + Crow/Templates/imgItem.template | 8 + Crow/Templates/treeList.template | 3 + Crow/crow.key | Bin 0 -> 596 bytes 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 +++++++ Crow/src/BmpPicture.cs | 168 ++ Crow/src/BubblingMouseButtonEventArgs.cs | 43 + Crow/src/Cairo/CairoHelpers.cs | 137 + Crow/src/Colors.cs | 482 ++++ Crow/src/Command.cs | 120 + Crow/src/CompilerServices/CompilerServices.cs | 931 +++++++ Crow/src/Configuration.cs | 203 ++ Crow/src/CrowThread.cs | 65 + Crow/src/DragDropEventArgs.cs | 55 + Crow/src/DynAttribute.cs | 40 + Crow/src/Enums.cs | 65 + Crow/src/ExtensionsMethods.cs | 225 ++ Crow/src/Fill/Fill.cs | 70 + Crow/src/Font.cs | 130 + Crow/src/Gradient.cs | 140 ++ Crow/src/GraphicObjects/Border.cs | 273 ++ Crow/src/GraphicObjects/Button.cs | 108 + Crow/src/GraphicObjects/CheckBox.cs | 74 + Crow/src/GraphicObjects/ColorPicker.cs | 228 ++ Crow/src/GraphicObjects/ColorSelector.cs | 74 + Crow/src/GraphicObjects/ComboBox.cs | 59 + Crow/src/GraphicObjects/Container.cs | 72 + .../GraphicObjects/DataSourceChangeEventArgs.cs | 46 + Crow/src/GraphicObjects/DirectoryView.cs | 136 + Crow/src/GraphicObjects/DockStack.cs | 473 ++++ Crow/src/GraphicObjects/DockWindow.cs | 173 ++ Crow/src/GraphicObjects/Expandable.cs | 131 + Crow/src/GraphicObjects/FileDialog.cs | 155 ++ Crow/src/GraphicObjects/GenericStack.cs | 252 ++ Crow/src/GraphicObjects/GraduatedSlider.cs | 82 + Crow/src/GraphicObjects/GraphicObject.cs | 2007 +++++++++++++++ Crow/src/GraphicObjects/Grid.cs | 171 ++ Crow/src/GraphicObjects/Group.cs | 473 ++++ Crow/src/GraphicObjects/GroupBox.cs | 43 + Crow/src/GraphicObjects/HorizontalStack.cs | 53 + Crow/src/GraphicObjects/HueSelector.cs | 155 ++ Crow/src/GraphicObjects/ILayoutable.cs | 55 + Crow/src/GraphicObjects/IMLContainer.cs | 50 + Crow/src/GraphicObjects/IValueChange.cs | 36 + Crow/src/GraphicObjects/Image.cs | 215 ++ Crow/src/GraphicObjects/Label.cs | 847 +++++++ Crow/src/GraphicObjects/ListBox.cs | 48 + Crow/src/GraphicObjects/Menu.cs | 82 + Crow/src/GraphicObjects/MenuItem.cs | 191 ++ Crow/src/GraphicObjects/MessageBox.cs | 203 ++ Crow/src/GraphicObjects/NumericControl.cs | 142 ++ Crow/src/GraphicObjects/Popper.cs | 250 ++ Crow/src/GraphicObjects/PrivateContainer.cs | 244 ++ Crow/src/GraphicObjects/ProgressBar.cs | 68 + Crow/src/GraphicObjects/RadioButton.cs | 83 + Crow/src/GraphicObjects/SaturationValueSelector.cs | 143 ++ Crow/src/GraphicObjects/ScrollBar.cs | 90 + Crow/src/GraphicObjects/Scroller.cs | 291 +++ Crow/src/GraphicObjects/ScrollingObject.cs | 190 ++ Crow/src/GraphicObjects/Shape.cs | 196 ++ Crow/src/GraphicObjects/Slider.cs | 258 ++ Crow/src/GraphicObjects/Spinner.cs | 55 + Crow/src/GraphicObjects/Splitter.cs | 237 ++ Crow/src/GraphicObjects/TabItem.cs | 336 +++ Crow/src/GraphicObjects/TabView.cs | 337 +++ Crow/src/GraphicObjects/TemplatedContainer.cs | 101 + Crow/src/GraphicObjects/TemplatedControl.cs | 158 ++ Crow/src/GraphicObjects/TemplatedGroup.cs | 514 ++++ Crow/src/GraphicObjects/TestCairoPatch.cs | 148 ++ Crow/src/GraphicObjects/TextBox.cs | 228 ++ Crow/src/GraphicObjects/TextRun.cs | 309 +++ Crow/src/GraphicObjects/TreeView.cs | 108 + Crow/src/GraphicObjects/Trend.cs | 189 ++ Crow/src/GraphicObjects/VerticalStack.cs | 54 + Crow/src/GraphicObjects/Window.cs | 466 ++++ Crow/src/GraphicObjects/Wrapper.cs | 251 ++ Crow/src/GraphicObjects/XmlIgnoreAttribute.cs | 34 + Crow/src/IListChanged.cs | 43 + Crow/src/IML/BindingDefinition.cs | 90 + Crow/src/IML/BindingMember.cs | 191 ++ Crow/src/IML/EventBinding.cs | 45 + Crow/src/IML/IMLContext.cs | 230 ++ Crow/src/IML/MemberAddress.cs | 116 + Crow/src/IML/Node.cs | 101 + Crow/src/IML/NodeAddress.cs | 148 ++ Crow/src/IML/NodeStack.cs | 50 + Crow/src/IMLAttributes.cs | 44 + Crow/src/Input/ButtonState.cs | 45 + Crow/src/Input/Buttons.cs | 166 ++ Crow/src/Input/Key.cs | 2442 ++++++++++++++++++ Crow/src/Input/KeyEventArgs.cs | 64 + Crow/src/Input/KeyPressEventArgs.cs | 58 + Crow/src/Input/MouseButton.cs | 92 + Crow/src/Input/MouseEventArgs.cs | 372 +++ Crow/src/Input/MouseScroll.cs | 118 + Crow/src/Input/MouseState.cs | 362 +++ Crow/src/Instantiator.cs | 1199 +++++++++ Crow/src/Interface.cs | 1370 ++++++++++ Crow/src/ItemTemplate.cs | 301 +++ Crow/src/LayoutingEventArgs.cs | 41 + Crow/src/LayoutingQueueItem.cs | 190 ++ Crow/src/Measure.cs | 140 ++ Crow/src/Mono.Cairo/Antialias.cs | 43 + Crow/src/Mono.Cairo/Cairo.cs | 53 + Crow/src/Mono.Cairo/CairoDebug.cs | 82 + Crow/src/Mono.Cairo/Content.cs | 43 + Crow/src/Mono.Cairo/Context.cs | 896 +++++++ Crow/src/Mono.Cairo/DRMDevice.cs | 53 + Crow/src/Mono.Cairo/DRMSurface.cs | 53 + Crow/src/Mono.Cairo/Device.cs | 101 + Crow/src/Mono.Cairo/DirectFBSurface.cs | 43 + Crow/src/Mono.Cairo/Distance.cs | 58 + Crow/src/Mono.Cairo/EGLDevice.cs | 41 + Crow/src/Mono.Cairo/Extend.cs | 45 + Crow/src/Mono.Cairo/FillRule.cs | 41 + Crow/src/Mono.Cairo/Filter.cs | 45 + Crow/src/Mono.Cairo/FontExtents.cs | 104 + Crow/src/Mono.Cairo/FontFace.cs | 108 + Crow/src/Mono.Cairo/FontOptions.cs | 143 ++ Crow/src/Mono.Cairo/FontSlant.cs | 42 + Crow/src/Mono.Cairo/FontType.cs | 41 + Crow/src/Mono.Cairo/FontWeight.cs | 41 + Crow/src/Mono.Cairo/Format.cs | 48 + Crow/src/Mono.Cairo/GLSurface.cs | 61 + Crow/src/Mono.Cairo/GLXDevice.cs | 49 + Crow/src/Mono.Cairo/GlitzSurface.cs | 43 + Crow/src/Mono.Cairo/Glyph.cs | 96 + Crow/src/Mono.Cairo/Gradient.cs | 66 + Crow/src/Mono.Cairo/HintMetrics.cs | 41 + Crow/src/Mono.Cairo/HintStyle.cs | 43 + Crow/src/Mono.Cairo/ImageSurface.cs | 104 + Crow/src/Mono.Cairo/LineCap.cs | 41 + Crow/src/Mono.Cairo/LineJoin.cs | 42 + Crow/src/Mono.Cairo/LinearGradient.cs | 59 + Crow/src/Mono.Cairo/Matrix.cs | 193 ++ Crow/src/Mono.Cairo/MeshPattern.cs | 98 + Crow/src/Mono.Cairo/NativeMethods-internal.cs | 1026 ++++++++ Crow/src/Mono.Cairo/NativeMethods.cs | 1065 ++++++++ Crow/src/Mono.Cairo/Operator.cs | 62 + Crow/src/Mono.Cairo/PSSurface.cs | 64 + Crow/src/Mono.Cairo/Path.cs | 73 + Crow/src/Mono.Cairo/Pattern.cs | 155 ++ Crow/src/Mono.Cairo/PatternType.cs | 44 + Crow/src/Mono.Cairo/PdfSurface.cs | 50 + Crow/src/Mono.Cairo/Point.cs | 57 + Crow/src/Mono.Cairo/PointD.cs | 58 + Crow/src/Mono.Cairo/RadialGradient.cs | 46 + Crow/src/Mono.Cairo/Region.cs | 196 ++ Crow/src/Mono.Cairo/ScaledFont.cs | 123 + Crow/src/Mono.Cairo/SolidPattern.cs | 72 + Crow/src/Mono.Cairo/Status.cs | 64 + Crow/src/Mono.Cairo/SubpixelOrder.cs | 42 + Crow/src/Mono.Cairo/Surface.cs | 233 ++ Crow/src/Mono.Cairo/SurfacePattern.cs | 57 + Crow/src/Mono.Cairo/SurfaceType.cs | 61 + Crow/src/Mono.Cairo/SvgSurface.cs | 50 + Crow/src/Mono.Cairo/SvgVersion.cs | 41 + Crow/src/Mono.Cairo/TextExtents.cs | 98 + Crow/src/Mono.Cairo/WGLDevice.cs | 45 + Crow/src/Mono.Cairo/Win32Surface.cs | 44 + Crow/src/Mono.Cairo/XcbSurface.cs | 53 + Crow/src/Mono.Cairo/XlibSurface.cs | 95 + Crow/src/MouseCursorChangedEventArgs.cs | 39 + Crow/src/ObservableList.cs | 47 + Crow/src/ParsingException.cs | 30 + Crow/src/PerformanceMeasure.cs | 95 + Crow/src/Picture.cs | 152 ++ Crow/src/Point.cs | 180 ++ Crow/src/Rectangle.cs | 247 ++ Crow/src/ReflexionExtensions.cs | 62 + Crow/src/ScrollingEventArgs.cs | 41 + Crow/src/SelectionChangeEventArgs.cs | 42 + Crow/src/Size.cs | 206 ++ Crow/src/SolidColor.cs | 129 + Crow/src/Style.cs | 59 + Crow/src/StyleReader.cs | 186 ++ Crow/src/SvgPicture.cs | 152 ++ Crow/src/TextChangeEventArgs.cs | 41 + Crow/src/ValueChangeEventArgs.cs | 44 + Crow/src/XCursor.cs | 151 ++ Crow/src/backends/IBackend.cs | 38 + Crow/src/backends/IKeyboard.cs | 47 + Crow/src/backends/xcb/XCBBackend.cs | 490 ++++ Crow/src/backends/xcb/XCBKeyboard.cs | 2608 ++++++++++++++++++++ Crow/src/backends/xlib/X11Keyboard.cs | 120 + Crow/src/backends/xlib/X11Structs.cs | 1821 ++++++++++++++ Crow/src/backends/xlib/XKeySym.cs | 2109 ++++++++++++++++ Crow/src/backends/xlib/XLibBackend.cs | 183 ++ Crow/src/debug/DbgEventTypeColors.cs | 77 + Crow/src/debug/DbgLogViewer.cs | 646 +++++ Crow/src/debug/DebugLogger.cs | 177 ++ Crow/src/rsvg/DimensionData.cs | 24 + Crow/src/rsvg/Global.cs | 41 + Crow/src/rsvg/Handle.cs | 125 + Crow/src/win32/Win32.cs | 62 + Crow/src/win32/winApi.cs | 1238 ++++++++++ Default.style | 221 -- Icons/Icon_no.svg | 4 - Icons/assembly.svg | 31 - Icons/compiler_error.svg | 13 - Icons/compiler_warning.svg | 53 - Icons/compiler_warning_orange.svg | 54 - Icons/copy-file.svg | 6 - Icons/crowproj.svg | 8 - Icons/exit-symbol.svg | 6 - Icons/file.svg | 10 - Icons/folder.svg | 15 - Icons/frame.svg | 66 - Icons/level-up.svg | 6 - Icons/open-file.svg | 6 - Icons/paste-on-document.svg | 6 - Icons/project.svg | 9 - Icons/projectRef.svg | 21 - Icons/question.svg | 7 - Icons/scissors.svg | 6 - Icons/warning_construction.svg | 60 - Images/Icons/Cursors/arrow | Bin 69120 -> 0 bytes Images/Icons/Cursors/bottom_left_corner | Bin 69120 -> 0 bytes Images/Icons/Cursors/bottom_right_corner | Bin 69120 -> 0 bytes Images/Icons/Cursors/cross | Bin 69120 -> 0 bytes Images/Icons/Cursors/hand | Bin 69120 -> 0 bytes Images/Icons/Cursors/help | Bin 69120 -> 0 bytes Images/Icons/Cursors/ibeam | Bin 69120 -> 0 bytes Images/Icons/Cursors/move | Bin 69120 -> 0 bytes Images/Icons/Cursors/sb_h_double_arrow | Bin 69120 -> 0 bytes Images/Icons/Cursors/sb_v_double_arrow | Bin 69120 -> 0 bytes Images/Icons/Cursors/top_left_corner | Bin 69120 -> 0 bytes Images/Icons/Cursors/top_right_corner | Bin 69120 -> 0 bytes Images/Icons/IconAlerte.svg | 177 -- Images/Icons/buttonB.svg | 125 - Images/Icons/checkbox.svg | 51 - Images/Icons/crow.png | Bin 8452 -> 0 bytes Images/Icons/crow.svg | 108 - Images/Icons/exit.svg | 20 - Images/Icons/exit2.svg | 64 - Images/Icons/expandable.svg | 11 - Images/Icons/file.svg | 103 - Images/Icons/folder.svg | 88 - Images/Icons/iconInfo.svg | 24 - Images/Icons/maximize.svg | 11 - Images/Icons/member.svg | 93 - Images/Icons/minimize.svg | 11 - Images/Icons/normalize.svg | 22 - Images/Icons/radiobutton.svg | 48 - Images/Icons/tetra.png | Bin 10133 -> 0 bytes Images/Icons/updown.svg | 44 - Images/button.svg | 16 - Images/crow0.svg | 30 - Images/meter.svg | 584 ----- Images/screenshot.png | Bin 164256 -> 0 bytes Images/screenshot2.png | Bin 120135 -> 0 bytes Properties/AssemblyInfo.cs | 2 +- Templates/ArrowBut.template | 9 - Templates/Button.template | 10 - Templates/CheckBox.template | 6 - Templates/CheckBox2.template | 7 - Templates/ColorPicker.template | 44 - Templates/ComboBox.template | 30 - Templates/ContextMenu.template | 43 - Templates/DefaultItem.template | 8 - Templates/DirectoryView.template | 44 - Templates/DockWindow.template | 31 - Templates/Expandable.template | 17 - Templates/FileDialog.template | 64 - Templates/FileItems.template | 25 - Templates/GroupBox.template | 13 - Templates/HScrollBar.template | 18 - Templates/ListBox.template | 7 - Templates/Menu.template | 2 - Templates/MenuItem.template | 26 - Templates/MessageBox.template | 34 - Templates/Popper.template | 14 - Templates/RadioButton.template | 6 - Templates/ScrollBar.template | 18 - Templates/ScrollingListBox.template | 14 - Templates/Slider.template | 1 - Templates/Spinner.template | 12 - Templates/TabItem.template | 20 - Templates/ToolWindow.template | 24 - Templates/Tooltip.template | 4 - Templates/TreeView.template | 16 - Templates/Window.template | 39 - Templates/imgItem.template | 8 - Templates/treeList.template | 3 - 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 +- Tests/Interfaces/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 +- crow.key | Bin 596 -> 0 bytes libs/OpenTK.dll | Bin 5518848 -> 0 bytes libs/OpenTK.dll.config | 25 - src/BmpPicture.cs | 168 -- src/BubblingMouseButtonEventArgs.cs | 43 - src/Cairo/CairoHelpers.cs | 137 - src/Colors.cs | 482 ---- src/Command.cs | 120 - src/CompilerServices/CompilerServices.cs | 931 ------- src/Configuration.cs | 203 -- src/CrowThread.cs | 65 - src/DragDropEventArgs.cs | 55 - src/DynAttribute.cs | 40 - src/Enums.cs | 65 - src/ExtensionsMethods.cs | 225 -- src/Fill/Fill.cs | 70 - src/Font.cs | 130 - src/Gradient.cs | 140 -- src/GraphicObjects/Border.cs | 273 -- src/GraphicObjects/Button.cs | 108 - src/GraphicObjects/CheckBox.cs | 74 - src/GraphicObjects/ColorPicker.cs | 228 -- src/GraphicObjects/ColorSelector.cs | 74 - src/GraphicObjects/ComboBox.cs | 59 - src/GraphicObjects/Container.cs | 72 - src/GraphicObjects/DataSourceChangeEventArgs.cs | 46 - src/GraphicObjects/DirectoryView.cs | 136 - src/GraphicObjects/DockStack.cs | 473 ---- src/GraphicObjects/DockWindow.cs | 173 -- src/GraphicObjects/Expandable.cs | 131 - src/GraphicObjects/FileDialog.cs | 155 -- src/GraphicObjects/GenericStack.cs | 252 -- src/GraphicObjects/GraduatedSlider.cs | 82 - src/GraphicObjects/GraphicObject.cs | 1996 --------------- src/GraphicObjects/Grid.cs | 171 -- src/GraphicObjects/Group.cs | 473 ---- src/GraphicObjects/GroupBox.cs | 43 - src/GraphicObjects/HorizontalStack.cs | 53 - src/GraphicObjects/HueSelector.cs | 155 -- src/GraphicObjects/ILayoutable.cs | 55 - src/GraphicObjects/IMLContainer.cs | 50 - src/GraphicObjects/IValueChange.cs | 36 - src/GraphicObjects/Image.cs | 215 -- src/GraphicObjects/Label.cs | 846 ------- src/GraphicObjects/ListBox.cs | 48 - src/GraphicObjects/Menu.cs | 82 - src/GraphicObjects/MenuItem.cs | 191 -- src/GraphicObjects/MessageBox.cs | 203 -- src/GraphicObjects/NumericControl.cs | 142 -- src/GraphicObjects/Popper.cs | 250 -- src/GraphicObjects/PrivateContainer.cs | 244 -- src/GraphicObjects/ProgressBar.cs | 68 - src/GraphicObjects/RadioButton.cs | 83 - src/GraphicObjects/SaturationValueSelector.cs | 143 -- src/GraphicObjects/ScrollBar.cs | 89 - src/GraphicObjects/Scroller.cs | 291 --- src/GraphicObjects/ScrollingObject.cs | 190 -- src/GraphicObjects/Shape.cs | 164 -- src/GraphicObjects/Slider.cs | 256 -- src/GraphicObjects/Spinner.cs | 55 - src/GraphicObjects/Splitter.cs | 237 -- src/GraphicObjects/TabItem.cs | 336 --- src/GraphicObjects/TabView.cs | 337 --- src/GraphicObjects/TemplatedContainer.cs | 101 - src/GraphicObjects/TemplatedControl.cs | 158 -- src/GraphicObjects/TemplatedGroup.cs | 514 ---- src/GraphicObjects/TestCairoPatch.cs | 148 -- src/GraphicObjects/TextBox.cs | 228 -- src/GraphicObjects/TextRun.cs | 309 --- src/GraphicObjects/TreeView.cs | 108 - src/GraphicObjects/Trend.cs | 189 -- src/GraphicObjects/VerticalStack.cs | 54 - src/GraphicObjects/Window.cs | 466 ---- src/GraphicObjects/Wrapper.cs | 251 -- src/GraphicObjects/XmlIgnoreAttribute.cs | 34 - src/IListChanged.cs | 43 - src/IML/BindingDefinition.cs | 90 - src/IML/BindingMember.cs | 191 -- src/IML/EventBinding.cs | 45 - src/IML/IMLContext.cs | 230 -- src/IML/MemberAddress.cs | 116 - src/IML/Node.cs | 101 - src/IML/NodeAddress.cs | 148 -- src/IML/NodeStack.cs | 50 - src/IML/Reader.cs | 224 -- src/IMLAttributes.cs | 44 - src/Input/ButtonState.cs | 45 - src/Input/Buttons.cs | 166 -- src/Input/Key.cs | 2442 ------------------ src/Input/KeyEventArgs.cs | 64 - src/Input/KeyPressEventArgs.cs | 58 - src/Input/MouseButton.cs | 92 - src/Input/MouseEventArgs.cs | 372 --- src/Input/MouseScroll.cs | 118 - src/Input/MouseState.cs | 362 --- src/Instantiator.cs | 1199 --------- src/Interface.cs | 1371 ---------- src/ItemTemplate.cs | 301 --- src/LayoutingEventArgs.cs | 41 - src/LayoutingQueue.cs | 110 - src/LayoutingQueueItem.cs | 190 -- src/Measure.cs | 140 -- src/Mono.Cairo/Antialias.cs | 43 - src/Mono.Cairo/Cairo.cs | 53 - src/Mono.Cairo/CairoDebug.cs | 82 - src/Mono.Cairo/Content.cs | 43 - src/Mono.Cairo/Context.cs | 896 ------- src/Mono.Cairo/DRMDevice.cs | 53 - src/Mono.Cairo/DRMSurface.cs | 53 - src/Mono.Cairo/Device.cs | 101 - src/Mono.Cairo/DirectFBSurface.cs | 43 - src/Mono.Cairo/Distance.cs | 58 - src/Mono.Cairo/EGLDevice.cs | 41 - src/Mono.Cairo/Extend.cs | 45 - src/Mono.Cairo/FillRule.cs | 41 - src/Mono.Cairo/Filter.cs | 45 - src/Mono.Cairo/FontExtents.cs | 104 - src/Mono.Cairo/FontFace.cs | 108 - src/Mono.Cairo/FontOptions.cs | 143 -- src/Mono.Cairo/FontSlant.cs | 42 - src/Mono.Cairo/FontType.cs | 41 - src/Mono.Cairo/FontWeight.cs | 41 - src/Mono.Cairo/Format.cs | 48 - src/Mono.Cairo/GLSurface.cs | 61 - src/Mono.Cairo/GLXDevice.cs | 49 - src/Mono.Cairo/GlitzSurface.cs | 43 - src/Mono.Cairo/Glyph.cs | 96 - src/Mono.Cairo/Gradient.cs | 66 - src/Mono.Cairo/HintMetrics.cs | 41 - src/Mono.Cairo/HintStyle.cs | 43 - src/Mono.Cairo/ImageSurface.cs | 104 - src/Mono.Cairo/LineCap.cs | 41 - src/Mono.Cairo/LineJoin.cs | 42 - src/Mono.Cairo/LinearGradient.cs | 59 - src/Mono.Cairo/Matrix.cs | 193 -- src/Mono.Cairo/MeshPattern.cs | 98 - src/Mono.Cairo/NativeMethods-internal.cs | 1026 -------- src/Mono.Cairo/NativeMethods.cs | 1065 -------- src/Mono.Cairo/Operator.cs | 62 - src/Mono.Cairo/PSSurface.cs | 64 - src/Mono.Cairo/Path.cs | 73 - src/Mono.Cairo/Pattern.cs | 155 -- src/Mono.Cairo/PatternType.cs | 44 - src/Mono.Cairo/PdfSurface.cs | 50 - src/Mono.Cairo/Point.cs | 57 - src/Mono.Cairo/PointD.cs | 58 - src/Mono.Cairo/RadialGradient.cs | 46 - src/Mono.Cairo/Region.cs | 196 -- src/Mono.Cairo/ScaledFont.cs | 123 - src/Mono.Cairo/SolidPattern.cs | 72 - src/Mono.Cairo/Status.cs | 64 - src/Mono.Cairo/SubpixelOrder.cs | 42 - src/Mono.Cairo/Surface.cs | 233 -- src/Mono.Cairo/SurfacePattern.cs | 57 - src/Mono.Cairo/SurfaceType.cs | 61 - src/Mono.Cairo/SvgSurface.cs | 50 - src/Mono.Cairo/SvgVersion.cs | 41 - src/Mono.Cairo/TextExtents.cs | 98 - src/Mono.Cairo/WGLDevice.cs | 45 - src/Mono.Cairo/Win32Surface.cs | 44 - src/Mono.Cairo/XcbSurface.cs | 54 - src/Mono.Cairo/XlibSurface.cs | 95 - src/MouseCursorChangedEventArgs.cs | 39 - src/ObservableList.cs | 47 - src/ParsingException.cs | 30 - src/PerformanceMeasure.cs | 95 - src/Picture.cs | 152 -- src/Point.cs | 180 -- src/Rectangle.cs | 247 -- src/ReflexionExtensions.cs | 62 - src/ScrollingEventArgs.cs | 41 - src/SelectionChangeEventArgs.cs | 42 - src/Size.cs | 206 -- src/SolidColor.cs | 129 - src/Style.cs | 59 - src/StyleReader.cs | 186 -- src/SvgPicture.cs | 152 -- src/TextChangeEventArgs.cs | 41 - src/ValueChangeEventArgs.cs | 44 - src/XCursor.cs | 151 -- src/backends/Display.cs | 64 - src/backends/IBackend.cs | 38 - src/backends/IKeyboard.cs | 47 - src/backends/Window.cs | 62 - src/backends/xcb/XCBBackend.cs | 490 ---- src/backends/xcb/XCBKeyboard.cs | 2608 -------------------- src/backends/xlib/X11Keyboard.cs | 120 - src/backends/xlib/X11Structs.cs | 1821 -------------- src/backends/xlib/XKeySym.cs | 2109 ---------------- src/backends/xlib/XLibBackend.cs | 183 -- src/debug/DbgEventTypeColors.cs | 77 - src/debug/DbgLogViewer.cs | 646 ----- src/debug/DebugLogViewer.cs | 1177 --------- src/debug/DebugLogger.cs | 177 -- src/rsvg/DimensionData.cs | 24 - src/rsvg/Global.cs | 41 - src/rsvg/Handle.cs | 125 - src/win32/Win32.cs | 62 - src/win32/winApi.cs | 1238 ---------- 598 files changed, 46237 insertions(+), 47818 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 create mode 100644 Crow/Default.style create mode 100755 Crow/Icons/IconAlerte.svg create mode 100644 Crow/Icons/Icon_no.svg create mode 100644 Crow/Icons/assembly.svg create mode 100644 Crow/Icons/checkbox.svg create mode 100644 Crow/Icons/compiler_error.svg create mode 100644 Crow/Icons/compiler_warning.svg create mode 100644 Crow/Icons/compiler_warning_orange.svg create mode 100644 Crow/Icons/copy-file.svg create mode 100644 Crow/Icons/crow.svg create mode 100644 Crow/Icons/crowproj.svg create mode 100644 Crow/Icons/exit-symbol.svg create mode 100644 Crow/Icons/exit2.svg create mode 100644 Crow/Icons/expandable.svg create mode 100644 Crow/Icons/file.svg create mode 100644 Crow/Icons/folder.svg create mode 100644 Crow/Icons/frame.svg create mode 100644 Crow/Icons/iconInfo.svg create mode 100644 Crow/Icons/level-up.svg create mode 100644 Crow/Icons/maximize.svg create mode 100644 Crow/Icons/minimize.svg create mode 100644 Crow/Icons/normalize.svg create mode 100644 Crow/Icons/open-file.svg create mode 100644 Crow/Icons/paste-on-document.svg create mode 100644 Crow/Icons/project.svg create mode 100644 Crow/Icons/projectRef.svg create mode 100644 Crow/Icons/question.svg create mode 100644 Crow/Icons/radiobutton.svg create mode 100644 Crow/Icons/scissors.svg create mode 100644 Crow/Icons/updown.svg create mode 100644 Crow/Icons/warning_construction.svg create mode 100644 Crow/Images/Icons/Cursors/arrow create mode 100644 Crow/Images/Icons/Cursors/bottom_left_corner create mode 100644 Crow/Images/Icons/Cursors/bottom_right_corner create mode 100644 Crow/Images/Icons/Cursors/cross create mode 100644 Crow/Images/Icons/Cursors/hand create mode 100644 Crow/Images/Icons/Cursors/help create mode 100644 Crow/Images/Icons/Cursors/ibeam create mode 100644 Crow/Images/Icons/Cursors/move create mode 100644 Crow/Images/Icons/Cursors/sb_h_double_arrow create mode 100644 Crow/Images/Icons/Cursors/sb_v_double_arrow create mode 100644 Crow/Images/Icons/Cursors/top_left_corner create mode 100644 Crow/Images/Icons/Cursors/top_right_corner create mode 100755 Crow/Images/Icons/buttonB.svg create mode 100644 Crow/Images/Icons/crow.png create mode 100644 Crow/Images/Icons/exit.svg create mode 100644 Crow/Images/Icons/file.svg create mode 100644 Crow/Images/Icons/folder.svg create mode 100644 Crow/Images/Icons/member.svg create mode 100644 Crow/Images/Icons/tetra.png create mode 100644 Crow/Images/button.svg create mode 100644 Crow/Images/crow0.svg create mode 100755 Crow/Images/meter.svg create mode 100644 Crow/Images/screenshot.png create mode 100644 Crow/Images/screenshot2.png create mode 100755 Crow/Templates/ArrowBut.template create mode 100755 Crow/Templates/Button.template create mode 100755 Crow/Templates/CheckBox.template create mode 100644 Crow/Templates/CheckBox2.template create mode 100755 Crow/Templates/ColorPicker.template create mode 100755 Crow/Templates/ComboBox.template create mode 100644 Crow/Templates/ContextMenu.template create mode 100755 Crow/Templates/DefaultItem.template create mode 100755 Crow/Templates/DirectoryView.template create mode 100755 Crow/Templates/DockWindow.template create mode 100755 Crow/Templates/Expandable.template create mode 100644 Crow/Templates/FileDialog.template create mode 100644 Crow/Templates/FileItems.template create mode 100755 Crow/Templates/GroupBox.template create mode 100755 Crow/Templates/HScrollBar.template create mode 100755 Crow/Templates/ListBox.template create mode 100644 Crow/Templates/Menu.template create mode 100644 Crow/Templates/MenuItem.template create mode 100644 Crow/Templates/MessageBox.template create mode 100755 Crow/Templates/Popper.template create mode 100755 Crow/Templates/RadioButton.template create mode 100755 Crow/Templates/ScrollBar.template create mode 100644 Crow/Templates/ScrollingListBox.template create mode 100755 Crow/Templates/Slider.template create mode 100755 Crow/Templates/Spinner.template create mode 100644 Crow/Templates/TabItem.template create mode 100755 Crow/Templates/ToolWindow.template create mode 100644 Crow/Templates/Tooltip.template create mode 100644 Crow/Templates/TreeView.template create mode 100755 Crow/Templates/Window.template create mode 100755 Crow/Templates/imgItem.template create mode 100755 Crow/Templates/treeList.template create mode 100644 Crow/crow.key 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 create mode 100644 Crow/src/BmpPicture.cs create mode 100644 Crow/src/BubblingMouseButtonEventArgs.cs create mode 100644 Crow/src/Cairo/CairoHelpers.cs create mode 100644 Crow/src/Colors.cs create mode 100644 Crow/src/Command.cs create mode 100644 Crow/src/CompilerServices/CompilerServices.cs create mode 100644 Crow/src/Configuration.cs create mode 100644 Crow/src/CrowThread.cs create mode 100644 Crow/src/DragDropEventArgs.cs create mode 100644 Crow/src/DynAttribute.cs create mode 100644 Crow/src/Enums.cs create mode 100644 Crow/src/ExtensionsMethods.cs create mode 100644 Crow/src/Fill/Fill.cs create mode 100644 Crow/src/Font.cs create mode 100644 Crow/src/Gradient.cs create mode 100644 Crow/src/GraphicObjects/Border.cs create mode 100644 Crow/src/GraphicObjects/Button.cs create mode 100644 Crow/src/GraphicObjects/CheckBox.cs create mode 100644 Crow/src/GraphicObjects/ColorPicker.cs create mode 100644 Crow/src/GraphicObjects/ColorSelector.cs create mode 100644 Crow/src/GraphicObjects/ComboBox.cs create mode 100644 Crow/src/GraphicObjects/Container.cs create mode 100644 Crow/src/GraphicObjects/DataSourceChangeEventArgs.cs create mode 100644 Crow/src/GraphicObjects/DirectoryView.cs create mode 100644 Crow/src/GraphicObjects/DockStack.cs create mode 100644 Crow/src/GraphicObjects/DockWindow.cs create mode 100644 Crow/src/GraphicObjects/Expandable.cs create mode 100644 Crow/src/GraphicObjects/FileDialog.cs create mode 100644 Crow/src/GraphicObjects/GenericStack.cs create mode 100644 Crow/src/GraphicObjects/GraduatedSlider.cs create mode 100644 Crow/src/GraphicObjects/GraphicObject.cs create mode 100644 Crow/src/GraphicObjects/Grid.cs create mode 100644 Crow/src/GraphicObjects/Group.cs create mode 100644 Crow/src/GraphicObjects/GroupBox.cs create mode 100644 Crow/src/GraphicObjects/HorizontalStack.cs create mode 100644 Crow/src/GraphicObjects/HueSelector.cs create mode 100644 Crow/src/GraphicObjects/ILayoutable.cs create mode 100644 Crow/src/GraphicObjects/IMLContainer.cs create mode 100644 Crow/src/GraphicObjects/IValueChange.cs create mode 100644 Crow/src/GraphicObjects/Image.cs create mode 100644 Crow/src/GraphicObjects/Label.cs create mode 100644 Crow/src/GraphicObjects/ListBox.cs create mode 100644 Crow/src/GraphicObjects/Menu.cs create mode 100644 Crow/src/GraphicObjects/MenuItem.cs create mode 100644 Crow/src/GraphicObjects/MessageBox.cs create mode 100644 Crow/src/GraphicObjects/NumericControl.cs create mode 100644 Crow/src/GraphicObjects/Popper.cs create mode 100644 Crow/src/GraphicObjects/PrivateContainer.cs create mode 100644 Crow/src/GraphicObjects/ProgressBar.cs create mode 100644 Crow/src/GraphicObjects/RadioButton.cs create mode 100644 Crow/src/GraphicObjects/SaturationValueSelector.cs create mode 100644 Crow/src/GraphicObjects/ScrollBar.cs create mode 100644 Crow/src/GraphicObjects/Scroller.cs create mode 100644 Crow/src/GraphicObjects/ScrollingObject.cs create mode 100644 Crow/src/GraphicObjects/Shape.cs create mode 100644 Crow/src/GraphicObjects/Slider.cs create mode 100644 Crow/src/GraphicObjects/Spinner.cs create mode 100644 Crow/src/GraphicObjects/Splitter.cs create mode 100644 Crow/src/GraphicObjects/TabItem.cs create mode 100644 Crow/src/GraphicObjects/TabView.cs create mode 100644 Crow/src/GraphicObjects/TemplatedContainer.cs create mode 100644 Crow/src/GraphicObjects/TemplatedControl.cs create mode 100644 Crow/src/GraphicObjects/TemplatedGroup.cs create mode 100644 Crow/src/GraphicObjects/TestCairoPatch.cs create mode 100644 Crow/src/GraphicObjects/TextBox.cs create mode 100644 Crow/src/GraphicObjects/TextRun.cs create mode 100644 Crow/src/GraphicObjects/TreeView.cs create mode 100644 Crow/src/GraphicObjects/Trend.cs create mode 100644 Crow/src/GraphicObjects/VerticalStack.cs create mode 100644 Crow/src/GraphicObjects/Window.cs create mode 100644 Crow/src/GraphicObjects/Wrapper.cs create mode 100644 Crow/src/GraphicObjects/XmlIgnoreAttribute.cs create mode 100644 Crow/src/IListChanged.cs create mode 100644 Crow/src/IML/BindingDefinition.cs create mode 100644 Crow/src/IML/BindingMember.cs create mode 100644 Crow/src/IML/EventBinding.cs create mode 100644 Crow/src/IML/IMLContext.cs create mode 100644 Crow/src/IML/MemberAddress.cs create mode 100644 Crow/src/IML/Node.cs create mode 100644 Crow/src/IML/NodeAddress.cs create mode 100644 Crow/src/IML/NodeStack.cs create mode 100644 Crow/src/IMLAttributes.cs create mode 100644 Crow/src/Input/ButtonState.cs create mode 100644 Crow/src/Input/Buttons.cs create mode 100644 Crow/src/Input/Key.cs create mode 100644 Crow/src/Input/KeyEventArgs.cs create mode 100644 Crow/src/Input/KeyPressEventArgs.cs create mode 100644 Crow/src/Input/MouseButton.cs create mode 100644 Crow/src/Input/MouseEventArgs.cs create mode 100644 Crow/src/Input/MouseScroll.cs create mode 100644 Crow/src/Input/MouseState.cs create mode 100644 Crow/src/Instantiator.cs create mode 100644 Crow/src/Interface.cs create mode 100644 Crow/src/ItemTemplate.cs create mode 100644 Crow/src/LayoutingEventArgs.cs create mode 100644 Crow/src/LayoutingQueueItem.cs create mode 100644 Crow/src/Measure.cs create mode 100644 Crow/src/Mono.Cairo/Antialias.cs create mode 100644 Crow/src/Mono.Cairo/Cairo.cs create mode 100644 Crow/src/Mono.Cairo/CairoDebug.cs create mode 100644 Crow/src/Mono.Cairo/Content.cs create mode 100644 Crow/src/Mono.Cairo/Context.cs create mode 100644 Crow/src/Mono.Cairo/DRMDevice.cs create mode 100644 Crow/src/Mono.Cairo/DRMSurface.cs create mode 100644 Crow/src/Mono.Cairo/Device.cs create mode 100644 Crow/src/Mono.Cairo/DirectFBSurface.cs create mode 100644 Crow/src/Mono.Cairo/Distance.cs create mode 100644 Crow/src/Mono.Cairo/EGLDevice.cs create mode 100644 Crow/src/Mono.Cairo/Extend.cs create mode 100644 Crow/src/Mono.Cairo/FillRule.cs create mode 100644 Crow/src/Mono.Cairo/Filter.cs create mode 100644 Crow/src/Mono.Cairo/FontExtents.cs create mode 100644 Crow/src/Mono.Cairo/FontFace.cs create mode 100644 Crow/src/Mono.Cairo/FontOptions.cs create mode 100644 Crow/src/Mono.Cairo/FontSlant.cs create mode 100644 Crow/src/Mono.Cairo/FontType.cs create mode 100644 Crow/src/Mono.Cairo/FontWeight.cs create mode 100644 Crow/src/Mono.Cairo/Format.cs create mode 100644 Crow/src/Mono.Cairo/GLSurface.cs create mode 100644 Crow/src/Mono.Cairo/GLXDevice.cs create mode 100644 Crow/src/Mono.Cairo/GlitzSurface.cs create mode 100644 Crow/src/Mono.Cairo/Glyph.cs create mode 100644 Crow/src/Mono.Cairo/Gradient.cs create mode 100644 Crow/src/Mono.Cairo/HintMetrics.cs create mode 100644 Crow/src/Mono.Cairo/HintStyle.cs create mode 100644 Crow/src/Mono.Cairo/ImageSurface.cs create mode 100644 Crow/src/Mono.Cairo/LineCap.cs create mode 100644 Crow/src/Mono.Cairo/LineJoin.cs create mode 100644 Crow/src/Mono.Cairo/LinearGradient.cs create mode 100644 Crow/src/Mono.Cairo/Matrix.cs create mode 100644 Crow/src/Mono.Cairo/MeshPattern.cs create mode 100644 Crow/src/Mono.Cairo/NativeMethods-internal.cs create mode 100644 Crow/src/Mono.Cairo/NativeMethods.cs create mode 100644 Crow/src/Mono.Cairo/Operator.cs create mode 100644 Crow/src/Mono.Cairo/PSSurface.cs create mode 100644 Crow/src/Mono.Cairo/Path.cs create mode 100644 Crow/src/Mono.Cairo/Pattern.cs create mode 100644 Crow/src/Mono.Cairo/PatternType.cs create mode 100644 Crow/src/Mono.Cairo/PdfSurface.cs create mode 100644 Crow/src/Mono.Cairo/Point.cs create mode 100644 Crow/src/Mono.Cairo/PointD.cs create mode 100644 Crow/src/Mono.Cairo/RadialGradient.cs create mode 100644 Crow/src/Mono.Cairo/Region.cs create mode 100644 Crow/src/Mono.Cairo/ScaledFont.cs create mode 100644 Crow/src/Mono.Cairo/SolidPattern.cs create mode 100644 Crow/src/Mono.Cairo/Status.cs create mode 100644 Crow/src/Mono.Cairo/SubpixelOrder.cs create mode 100644 Crow/src/Mono.Cairo/Surface.cs create mode 100644 Crow/src/Mono.Cairo/SurfacePattern.cs create mode 100644 Crow/src/Mono.Cairo/SurfaceType.cs create mode 100644 Crow/src/Mono.Cairo/SvgSurface.cs create mode 100644 Crow/src/Mono.Cairo/SvgVersion.cs create mode 100644 Crow/src/Mono.Cairo/TextExtents.cs create mode 100644 Crow/src/Mono.Cairo/WGLDevice.cs create mode 100644 Crow/src/Mono.Cairo/Win32Surface.cs create mode 100644 Crow/src/Mono.Cairo/XcbSurface.cs create mode 100644 Crow/src/Mono.Cairo/XlibSurface.cs create mode 100644 Crow/src/MouseCursorChangedEventArgs.cs create mode 100644 Crow/src/ObservableList.cs create mode 100644 Crow/src/ParsingException.cs create mode 100644 Crow/src/PerformanceMeasure.cs create mode 100644 Crow/src/Picture.cs create mode 100644 Crow/src/Point.cs create mode 100644 Crow/src/Rectangle.cs create mode 100644 Crow/src/ReflexionExtensions.cs create mode 100644 Crow/src/ScrollingEventArgs.cs create mode 100644 Crow/src/SelectionChangeEventArgs.cs create mode 100644 Crow/src/Size.cs create mode 100644 Crow/src/SolidColor.cs create mode 100644 Crow/src/Style.cs create mode 100644 Crow/src/StyleReader.cs create mode 100644 Crow/src/SvgPicture.cs create mode 100644 Crow/src/TextChangeEventArgs.cs create mode 100644 Crow/src/ValueChangeEventArgs.cs create mode 100644 Crow/src/XCursor.cs create mode 100644 Crow/src/backends/IBackend.cs create mode 100644 Crow/src/backends/IKeyboard.cs create mode 100644 Crow/src/backends/xcb/XCBBackend.cs create mode 100644 Crow/src/backends/xcb/XCBKeyboard.cs create mode 100644 Crow/src/backends/xlib/X11Keyboard.cs create mode 100644 Crow/src/backends/xlib/X11Structs.cs create mode 100644 Crow/src/backends/xlib/XKeySym.cs create mode 100644 Crow/src/backends/xlib/XLibBackend.cs create mode 100644 Crow/src/debug/DbgEventTypeColors.cs create mode 100644 Crow/src/debug/DbgLogViewer.cs create mode 100644 Crow/src/debug/DebugLogger.cs create mode 100644 Crow/src/rsvg/DimensionData.cs create mode 100644 Crow/src/rsvg/Global.cs create mode 100644 Crow/src/rsvg/Handle.cs create mode 100644 Crow/src/win32/Win32.cs create mode 100755 Crow/src/win32/winApi.cs delete mode 100644 Default.style delete mode 100644 Icons/Icon_no.svg delete mode 100644 Icons/assembly.svg delete mode 100644 Icons/compiler_error.svg delete mode 100644 Icons/compiler_warning.svg delete mode 100644 Icons/compiler_warning_orange.svg delete mode 100644 Icons/copy-file.svg delete mode 100644 Icons/crowproj.svg delete mode 100644 Icons/exit-symbol.svg delete mode 100644 Icons/file.svg delete mode 100644 Icons/folder.svg delete mode 100644 Icons/frame.svg delete mode 100644 Icons/level-up.svg delete mode 100644 Icons/open-file.svg delete mode 100644 Icons/paste-on-document.svg delete mode 100644 Icons/project.svg delete mode 100644 Icons/projectRef.svg delete mode 100644 Icons/question.svg delete mode 100644 Icons/scissors.svg delete mode 100644 Icons/warning_construction.svg delete mode 100644 Images/Icons/Cursors/arrow delete mode 100644 Images/Icons/Cursors/bottom_left_corner delete mode 100644 Images/Icons/Cursors/bottom_right_corner delete mode 100644 Images/Icons/Cursors/cross delete mode 100644 Images/Icons/Cursors/hand delete mode 100644 Images/Icons/Cursors/help delete mode 100644 Images/Icons/Cursors/ibeam delete mode 100644 Images/Icons/Cursors/move delete mode 100644 Images/Icons/Cursors/sb_h_double_arrow delete mode 100644 Images/Icons/Cursors/sb_v_double_arrow delete mode 100644 Images/Icons/Cursors/top_left_corner delete mode 100644 Images/Icons/Cursors/top_right_corner delete mode 100755 Images/Icons/IconAlerte.svg delete mode 100755 Images/Icons/buttonB.svg delete mode 100644 Images/Icons/checkbox.svg delete mode 100644 Images/Icons/crow.png delete mode 100644 Images/Icons/crow.svg delete mode 100644 Images/Icons/exit.svg delete mode 100644 Images/Icons/exit2.svg delete mode 100644 Images/Icons/expandable.svg delete mode 100644 Images/Icons/file.svg delete mode 100644 Images/Icons/folder.svg delete mode 100644 Images/Icons/iconInfo.svg delete mode 100644 Images/Icons/maximize.svg delete mode 100644 Images/Icons/member.svg delete mode 100644 Images/Icons/minimize.svg delete mode 100644 Images/Icons/normalize.svg delete mode 100644 Images/Icons/radiobutton.svg delete mode 100644 Images/Icons/tetra.png delete mode 100644 Images/Icons/updown.svg delete mode 100644 Images/button.svg delete mode 100644 Images/crow0.svg delete mode 100755 Images/meter.svg delete mode 100644 Images/screenshot.png delete mode 100644 Images/screenshot2.png delete mode 100755 Templates/ArrowBut.template delete mode 100755 Templates/Button.template delete mode 100755 Templates/CheckBox.template delete mode 100644 Templates/CheckBox2.template delete mode 100755 Templates/ColorPicker.template delete mode 100755 Templates/ComboBox.template delete mode 100644 Templates/ContextMenu.template delete mode 100755 Templates/DefaultItem.template delete mode 100755 Templates/DirectoryView.template delete mode 100755 Templates/DockWindow.template delete mode 100755 Templates/Expandable.template delete mode 100644 Templates/FileDialog.template delete mode 100644 Templates/FileItems.template delete mode 100755 Templates/GroupBox.template delete mode 100755 Templates/HScrollBar.template delete mode 100755 Templates/ListBox.template delete mode 100644 Templates/Menu.template delete mode 100644 Templates/MenuItem.template delete mode 100644 Templates/MessageBox.template delete mode 100755 Templates/Popper.template delete mode 100755 Templates/RadioButton.template delete mode 100755 Templates/ScrollBar.template delete mode 100644 Templates/ScrollingListBox.template delete mode 100755 Templates/Slider.template delete mode 100755 Templates/Spinner.template delete mode 100644 Templates/TabItem.template delete mode 100755 Templates/ToolWindow.template delete mode 100644 Templates/Tooltip.template delete mode 100644 Templates/TreeView.template delete mode 100755 Templates/Window.template delete mode 100755 Templates/imgItem.template delete mode 100755 Templates/treeList.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 crow.key delete mode 100644 libs/OpenTK.dll delete mode 100644 libs/OpenTK.dll.config delete mode 100644 src/BmpPicture.cs delete mode 100644 src/BubblingMouseButtonEventArgs.cs delete mode 100644 src/Cairo/CairoHelpers.cs delete mode 100644 src/Colors.cs delete mode 100644 src/Command.cs delete mode 100644 src/CompilerServices/CompilerServices.cs delete mode 100644 src/Configuration.cs delete mode 100644 src/CrowThread.cs delete mode 100644 src/DragDropEventArgs.cs delete mode 100644 src/DynAttribute.cs delete mode 100644 src/Enums.cs delete mode 100644 src/ExtensionsMethods.cs delete mode 100644 src/Fill/Fill.cs delete mode 100644 src/Font.cs delete mode 100644 src/Gradient.cs delete mode 100644 src/GraphicObjects/Border.cs delete mode 100644 src/GraphicObjects/Button.cs delete mode 100644 src/GraphicObjects/CheckBox.cs delete mode 100644 src/GraphicObjects/ColorPicker.cs delete mode 100644 src/GraphicObjects/ColorSelector.cs delete mode 100644 src/GraphicObjects/ComboBox.cs delete mode 100644 src/GraphicObjects/Container.cs delete mode 100644 src/GraphicObjects/DataSourceChangeEventArgs.cs delete mode 100644 src/GraphicObjects/DirectoryView.cs delete mode 100644 src/GraphicObjects/DockStack.cs delete mode 100644 src/GraphicObjects/DockWindow.cs delete mode 100644 src/GraphicObjects/Expandable.cs delete mode 100644 src/GraphicObjects/FileDialog.cs delete mode 100644 src/GraphicObjects/GenericStack.cs delete mode 100644 src/GraphicObjects/GraduatedSlider.cs delete mode 100644 src/GraphicObjects/GraphicObject.cs delete mode 100644 src/GraphicObjects/Grid.cs delete mode 100644 src/GraphicObjects/Group.cs delete mode 100644 src/GraphicObjects/GroupBox.cs delete mode 100644 src/GraphicObjects/HorizontalStack.cs delete mode 100644 src/GraphicObjects/HueSelector.cs delete mode 100644 src/GraphicObjects/ILayoutable.cs delete mode 100644 src/GraphicObjects/IMLContainer.cs delete mode 100644 src/GraphicObjects/IValueChange.cs delete mode 100644 src/GraphicObjects/Image.cs delete mode 100644 src/GraphicObjects/Label.cs delete mode 100644 src/GraphicObjects/ListBox.cs delete mode 100644 src/GraphicObjects/Menu.cs delete mode 100644 src/GraphicObjects/MenuItem.cs delete mode 100644 src/GraphicObjects/MessageBox.cs delete mode 100644 src/GraphicObjects/NumericControl.cs delete mode 100644 src/GraphicObjects/Popper.cs delete mode 100644 src/GraphicObjects/PrivateContainer.cs delete mode 100644 src/GraphicObjects/ProgressBar.cs delete mode 100644 src/GraphicObjects/RadioButton.cs delete mode 100644 src/GraphicObjects/SaturationValueSelector.cs delete mode 100644 src/GraphicObjects/ScrollBar.cs delete mode 100644 src/GraphicObjects/Scroller.cs delete mode 100644 src/GraphicObjects/ScrollingObject.cs delete mode 100644 src/GraphicObjects/Shape.cs delete mode 100644 src/GraphicObjects/Slider.cs delete mode 100644 src/GraphicObjects/Spinner.cs delete mode 100644 src/GraphicObjects/Splitter.cs delete mode 100644 src/GraphicObjects/TabItem.cs delete mode 100644 src/GraphicObjects/TabView.cs delete mode 100644 src/GraphicObjects/TemplatedContainer.cs delete mode 100644 src/GraphicObjects/TemplatedControl.cs delete mode 100644 src/GraphicObjects/TemplatedGroup.cs delete mode 100644 src/GraphicObjects/TestCairoPatch.cs delete mode 100644 src/GraphicObjects/TextBox.cs delete mode 100644 src/GraphicObjects/TextRun.cs delete mode 100644 src/GraphicObjects/TreeView.cs delete mode 100644 src/GraphicObjects/Trend.cs delete mode 100644 src/GraphicObjects/VerticalStack.cs delete mode 100644 src/GraphicObjects/Window.cs delete mode 100644 src/GraphicObjects/Wrapper.cs delete mode 100644 src/GraphicObjects/XmlIgnoreAttribute.cs delete mode 100644 src/IListChanged.cs delete mode 100644 src/IML/BindingDefinition.cs delete mode 100644 src/IML/BindingMember.cs delete mode 100644 src/IML/EventBinding.cs delete mode 100644 src/IML/IMLContext.cs delete mode 100644 src/IML/MemberAddress.cs delete mode 100644 src/IML/Node.cs delete mode 100644 src/IML/NodeAddress.cs delete mode 100644 src/IML/NodeStack.cs delete mode 100644 src/IML/Reader.cs delete mode 100644 src/IMLAttributes.cs delete mode 100644 src/Input/ButtonState.cs delete mode 100644 src/Input/Buttons.cs delete mode 100644 src/Input/Key.cs delete mode 100644 src/Input/KeyEventArgs.cs delete mode 100644 src/Input/KeyPressEventArgs.cs delete mode 100644 src/Input/MouseButton.cs delete mode 100644 src/Input/MouseEventArgs.cs delete mode 100644 src/Input/MouseScroll.cs delete mode 100644 src/Input/MouseState.cs delete mode 100644 src/Instantiator.cs delete mode 100644 src/Interface.cs delete mode 100644 src/ItemTemplate.cs delete mode 100644 src/LayoutingEventArgs.cs delete mode 100644 src/LayoutingQueue.cs delete mode 100644 src/LayoutingQueueItem.cs delete mode 100644 src/Measure.cs delete mode 100644 src/Mono.Cairo/Antialias.cs delete mode 100644 src/Mono.Cairo/Cairo.cs delete mode 100644 src/Mono.Cairo/CairoDebug.cs delete mode 100644 src/Mono.Cairo/Content.cs delete mode 100644 src/Mono.Cairo/Context.cs delete mode 100644 src/Mono.Cairo/DRMDevice.cs delete mode 100644 src/Mono.Cairo/DRMSurface.cs delete mode 100644 src/Mono.Cairo/Device.cs delete mode 100644 src/Mono.Cairo/DirectFBSurface.cs delete mode 100644 src/Mono.Cairo/Distance.cs delete mode 100644 src/Mono.Cairo/EGLDevice.cs delete mode 100644 src/Mono.Cairo/Extend.cs delete mode 100644 src/Mono.Cairo/FillRule.cs delete mode 100644 src/Mono.Cairo/Filter.cs delete mode 100644 src/Mono.Cairo/FontExtents.cs delete mode 100644 src/Mono.Cairo/FontFace.cs delete mode 100644 src/Mono.Cairo/FontOptions.cs delete mode 100644 src/Mono.Cairo/FontSlant.cs delete mode 100644 src/Mono.Cairo/FontType.cs delete mode 100644 src/Mono.Cairo/FontWeight.cs delete mode 100644 src/Mono.Cairo/Format.cs delete mode 100644 src/Mono.Cairo/GLSurface.cs delete mode 100644 src/Mono.Cairo/GLXDevice.cs delete mode 100644 src/Mono.Cairo/GlitzSurface.cs delete mode 100644 src/Mono.Cairo/Glyph.cs delete mode 100644 src/Mono.Cairo/Gradient.cs delete mode 100644 src/Mono.Cairo/HintMetrics.cs delete mode 100644 src/Mono.Cairo/HintStyle.cs delete mode 100644 src/Mono.Cairo/ImageSurface.cs delete mode 100644 src/Mono.Cairo/LineCap.cs delete mode 100644 src/Mono.Cairo/LineJoin.cs delete mode 100644 src/Mono.Cairo/LinearGradient.cs delete mode 100644 src/Mono.Cairo/Matrix.cs delete mode 100644 src/Mono.Cairo/MeshPattern.cs delete mode 100644 src/Mono.Cairo/NativeMethods-internal.cs delete mode 100644 src/Mono.Cairo/NativeMethods.cs delete mode 100644 src/Mono.Cairo/Operator.cs delete mode 100644 src/Mono.Cairo/PSSurface.cs delete mode 100644 src/Mono.Cairo/Path.cs delete mode 100644 src/Mono.Cairo/Pattern.cs delete mode 100644 src/Mono.Cairo/PatternType.cs delete mode 100644 src/Mono.Cairo/PdfSurface.cs delete mode 100644 src/Mono.Cairo/Point.cs delete mode 100644 src/Mono.Cairo/PointD.cs delete mode 100644 src/Mono.Cairo/RadialGradient.cs delete mode 100644 src/Mono.Cairo/Region.cs delete mode 100644 src/Mono.Cairo/ScaledFont.cs delete mode 100644 src/Mono.Cairo/SolidPattern.cs delete mode 100644 src/Mono.Cairo/Status.cs delete mode 100644 src/Mono.Cairo/SubpixelOrder.cs delete mode 100644 src/Mono.Cairo/Surface.cs delete mode 100644 src/Mono.Cairo/SurfacePattern.cs delete mode 100644 src/Mono.Cairo/SurfaceType.cs delete mode 100644 src/Mono.Cairo/SvgSurface.cs delete mode 100644 src/Mono.Cairo/SvgVersion.cs delete mode 100644 src/Mono.Cairo/TextExtents.cs delete mode 100644 src/Mono.Cairo/WGLDevice.cs delete mode 100644 src/Mono.Cairo/Win32Surface.cs delete mode 100644 src/Mono.Cairo/XcbSurface.cs delete mode 100644 src/Mono.Cairo/XlibSurface.cs delete mode 100644 src/MouseCursorChangedEventArgs.cs delete mode 100644 src/ObservableList.cs delete mode 100644 src/ParsingException.cs delete mode 100644 src/PerformanceMeasure.cs delete mode 100644 src/Picture.cs delete mode 100644 src/Point.cs delete mode 100644 src/Rectangle.cs delete mode 100644 src/ReflexionExtensions.cs delete mode 100644 src/ScrollingEventArgs.cs delete mode 100644 src/SelectionChangeEventArgs.cs delete mode 100644 src/Size.cs delete mode 100644 src/SolidColor.cs delete mode 100644 src/Style.cs delete mode 100644 src/StyleReader.cs delete mode 100644 src/SvgPicture.cs delete mode 100644 src/TextChangeEventArgs.cs delete mode 100644 src/ValueChangeEventArgs.cs delete mode 100644 src/XCursor.cs delete mode 100644 src/backends/Display.cs delete mode 100644 src/backends/IBackend.cs delete mode 100644 src/backends/IKeyboard.cs delete mode 100644 src/backends/Window.cs delete mode 100644 src/backends/xcb/XCBBackend.cs delete mode 100644 src/backends/xcb/XCBKeyboard.cs delete mode 100644 src/backends/xlib/X11Keyboard.cs delete mode 100644 src/backends/xlib/X11Structs.cs delete mode 100644 src/backends/xlib/XKeySym.cs delete mode 100644 src/backends/xlib/XLibBackend.cs delete mode 100644 src/debug/DbgEventTypeColors.cs delete mode 100644 src/debug/DbgLogViewer.cs delete mode 100644 src/debug/DebugLogViewer.cs delete mode 100644 src/debug/DebugLogger.cs delete mode 100644 src/rsvg/DimensionData.cs delete mode 100644 src/rsvg/Global.cs delete mode 100644 src/rsvg/Handle.cs delete mode 100644 src/win32/Win32.cs delete mode 100755 src/win32/winApi.cs (limited to 'src/Gradient.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/Crow/Default.style b/Crow/Default.style new file mode 100644 index 00000000..5343c09f --- /dev/null +++ b/Crow/Default.style @@ -0,0 +1,224 @@ +Button, CheckBox, RadioButton, ComboBox, Expandable, +MessageBox, Popper, Slider, Spinner, TextBox { + Focusable = "true"; + Height = "Fit"; +} +Border { + Foreground = "Grey"; +} +CheckBox { Caption = "CheckBox"; } +RadioButton { Caption = "RadioButton"; } +Expandable { Caption = "Expandable"; } +Popper { Caption = "Popper";} +GroupBox { Caption = "Group Box"; } + +ControlBorder { + BorderWidth = "1"; + Foreground = "DimGrey"; + Background = "Transparent"; +} +ControlCaption { + Foreground = "Grey"; + MouseEnter = "{Foreground=White}"; + MouseLeave = "{Foreground=Grey}"; +} +Icon { + Margin = "1"; + Width = "12"; + Height = "12"; +} + +Wrapper { + Orientation = "Vertical"; +} +Button { + Caption = "Button"; + Width = "Fit"; +} +Label { + Height = "Fit"; + Width = "Fit"; + Margin = "0"; +} +Menu { + Margin = "1"; + Background = "vgradient|0:DimGrey|1:Black"; + //Background = "Transparent"; + Height = "Fit"; + Width = "Stretched"; + VerticalAlignment = "Top"; + SelectionBackground = "Transparent"; +} +MenuItem { + Caption = "MenuItem"; + Width = "Stretched"; + Height = "Fit"; + //Background = "vgradient|0:DimGrey|1:Black"; + //Background = "Transparent"; + Foreground = "LightGrey"; + //MouseEnter = "{Background=SteelBlue;}"; + //MouseLeave = "{Background=Transparent;}"; + //MouseEnter = "{Background = vgradient|0:SteelBlue|1:Jet;Foreground=White;}"; + //MouseLeave = "{Foreground=LightGrey;Background=Transparent;}"; + SelectionBackground = "Transparent"; +} +MessageBox { + Background = "0.1,0.1,0.2,0.7"; + Width = "Fit"; + Caption="MessageBox"; + Font = "serif, 12"; + MinimumSize = "200,120"; + AlwaysOnTop = "true"; +} +Slider { + Background = "vgradient|0:Black|0.1:Grey|0.9:Grey|1:LightGrey"; + Foreground = "Grey"; + Height = "10"; + Value="5"; +} +Splitter { + Focusable = "true"; + Margin = "1"; + Background = "Grey"; +} +Spinner { + Foreground = "DimGrey"; +} +TabView { + CacheEnabled = "false"; + AllowDrop = "true"; +} +TabItem { + Caption = "TabItem"; + Focusable = "true"; + CacheEnabled = "true"; + //MouseEnter = "{Background = Cobalt;Foreground=White;}"; + //MouseLeave = "{Foreground=LightGrey;Background=Jet;}"; + AllowDrag = "true"; +} +TextBox { + Background = "White"; + Foreground = "Black"; + Selectable = "True"; + Text = "TextBox"; + Margin = "1"; +} +Window { + Caption = "Window"; + Focusable = "true"; + MinimumSize="5,5"; + Width = "150"; + Height = "150"; +} +ToolWindow { + Caption = "Window"; + Template = "#Crow.ToolWindow.template"; + Focusable = "true"; + MinimumSize="50,50"; + Width = "150"; + Height = "150"; +} +Docker { + AllowDrop = "false"; + Margin="0"; + Focusable="true"; +} +DockStack { + Margin="1"; + AllowDrop = "true"; + Focusable="true"; + //DragEnter="{Background=Blue}"; + //DragLeave="{Background=Transparent}"; + //EndDrag="{Background=Jet}"; +} +DockWindow { + //Background = "Onyx"; + Focusable = "true"; + AllowDrag = "true"; + AlwaysOnTop = "true"; + Margin="0"; + Width="200"; + Height="200"; + //MinimumSize="50,50"; +} +FileDialog { + Template = "#Crow.FileDialog.template"; + AlwaysOnTop = "true"; + Focusable = "true"; + MinimumSize="50,50"; + Width = "500"; + Height = "300"; +} +ProgressBar { + Foreground = "vgradient|0:DarkBlue|0.5:SkyBlue|1:DarkBlue"; +} +Scroller { + CacheEnabled = "false"; +} +Control { + Margin="0"; + Spacing="3"; +} +SaturationValueSelector { + Foreground="Red"; +} +HueSelector { + ClipToClientRect="False"; +} +ColorSpinner { + Minimum = "0"; + Maximum = "255"; + SmallIncrement = "1"; +} +HSVSpinner { + Minimum = "0"; + Maximum = "1"; + SmallIncrement = "0.01"; +} +TxtInFileDialog { + Margine = "1"; + Font = "droid, 12"; +} +CheckBoxAlt { + Template= "#Crow.CheckBox2.template"; + Background = "Transparent"; + Checked="{Background=Grey;Foreground=LightGrey;}"; + Unchecked = "{Background=Transparent;Foreground=DimGrey;}"; +} + +ArrowBut { + MouseRepeat="true"; + Focusable="true"; + Foreground="Onyx"; + Background="hgradient|0:Grey|1:Jet"; + MouseDown="{Background=hgradient|0:White|0.4:CornflowerBlue|1:Jet}"; + MouseUp="{Background=hgradient|0:Grey|1:DimGrey}"; + MouseEnter="{Foreground=Black}"; + MouseLeave="{Foreground=Onyx}"; +} +HArrowBut { + MouseRepeat="true"; + 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/Crow/Icons/IconAlerte.svg b/Crow/Icons/IconAlerte.svg new file mode 100755 index 00000000..286dbf3a --- /dev/null +++ b/Crow/Icons/IconAlerte.svg @@ -0,0 +1,177 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Crow/Icons/Icon_no.svg b/Crow/Icons/Icon_no.svg new file mode 100644 index 00000000..c7613fbc --- /dev/null +++ b/Crow/Icons/Icon_no.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file diff --git a/Crow/Icons/assembly.svg b/Crow/Icons/assembly.svg new file mode 100644 index 00000000..5ac3643a --- /dev/null +++ b/Crow/Icons/assembly.svg @@ -0,0 +1,31 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/Crow/Icons/checkbox.svg b/Crow/Icons/checkbox.svg new file mode 100644 index 00000000..6b6914ae --- /dev/null +++ b/Crow/Icons/checkbox.svg @@ -0,0 +1,51 @@ + + + + + + + image/svg+xml + + + + + + + + + + + + + diff --git a/Crow/Icons/compiler_error.svg b/Crow/Icons/compiler_error.svg new file mode 100644 index 00000000..1b505681 --- /dev/null +++ b/Crow/Icons/compiler_error.svg @@ -0,0 +1,13 @@ + + + + Layer 1 + + X + + + Layer 2 + + ! + + \ No newline at end of file diff --git a/Crow/Icons/compiler_warning.svg b/Crow/Icons/compiler_warning.svg new file mode 100644 index 00000000..9dac3772 --- /dev/null +++ b/Crow/Icons/compiler_warning.svg @@ -0,0 +1,53 @@ + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + 3D effect warning triangle + 18/9/07 + + + Tim O'Ryan + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Crow/Icons/compiler_warning_orange.svg b/Crow/Icons/compiler_warning_orange.svg new file mode 100644 index 00000000..233437ff --- /dev/null +++ b/Crow/Icons/compiler_warning_orange.svg @@ -0,0 +1,54 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + 3D effect warning triangle + 18/9/07 + + + Tim O'Ryan + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Crow/Icons/copy-file.svg b/Crow/Icons/copy-file.svg new file mode 100644 index 00000000..63c2dd37 --- /dev/null +++ b/Crow/Icons/copy-file.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/Crow/Icons/crow.svg b/Crow/Icons/crow.svg new file mode 100644 index 00000000..4904e68e --- /dev/null +++ b/Crow/Icons/crow.svg @@ -0,0 +1,108 @@ + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + C.R.O.W. + + diff --git a/Crow/Icons/crowproj.svg b/Crow/Icons/crowproj.svg new file mode 100644 index 00000000..b0f6b860 --- /dev/null +++ b/Crow/Icons/crowproj.svg @@ -0,0 +1,8 @@ + + + + + + + + \ No newline at end of file diff --git a/Crow/Icons/exit-symbol.svg b/Crow/Icons/exit-symbol.svg new file mode 100644 index 00000000..3fbaa0d2 --- /dev/null +++ b/Crow/Icons/exit-symbol.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/Crow/Icons/exit2.svg b/Crow/Icons/exit2.svg new file mode 100644 index 00000000..2361ba89 --- /dev/null +++ b/Crow/Icons/exit2.svg @@ -0,0 +1,64 @@ + + + + + + + + + + image/svg+xml + + + + + + + + diff --git a/Crow/Icons/expandable.svg b/Crow/Icons/expandable.svg new file mode 100644 index 00000000..134d02e8 --- /dev/null +++ b/Crow/Icons/expandable.svg @@ -0,0 +1,11 @@ + + + + + + + + + + + \ No newline at end of file diff --git a/Crow/Icons/file.svg b/Crow/Icons/file.svg new file mode 100644 index 00000000..b156b0ab --- /dev/null +++ b/Crow/Icons/file.svg @@ -0,0 +1,10 @@ + + + + + + + + + diff --git a/Crow/Icons/folder.svg b/Crow/Icons/folder.svg new file mode 100644 index 00000000..84caa4fb --- /dev/null +++ b/Crow/Icons/folder.svg @@ -0,0 +1,15 @@ + + + + + + + + + + + + + + + diff --git a/Crow/Icons/frame.svg b/Crow/Icons/frame.svg new file mode 100644 index 00000000..576d418f --- /dev/null +++ b/Crow/Icons/frame.svg @@ -0,0 +1,66 @@ + + + + + + + + + + image/svg+xml + + + + + + + + + diff --git a/Crow/Icons/iconInfo.svg b/Crow/Icons/iconInfo.svg new file mode 100644 index 00000000..82345509 --- /dev/null +++ b/Crow/Icons/iconInfo.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Crow/Icons/level-up.svg b/Crow/Icons/level-up.svg new file mode 100644 index 00000000..86d7c784 --- /dev/null +++ b/Crow/Icons/level-up.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/Crow/Icons/maximize.svg b/Crow/Icons/maximize.svg new file mode 100644 index 00000000..b70604a6 --- /dev/null +++ b/Crow/Icons/maximize.svg @@ -0,0 +1,11 @@ + + + + diff --git a/Crow/Icons/minimize.svg b/Crow/Icons/minimize.svg new file mode 100644 index 00000000..dc3dcd2e --- /dev/null +++ b/Crow/Icons/minimize.svg @@ -0,0 +1,11 @@ + + + + diff --git a/Crow/Icons/normalize.svg b/Crow/Icons/normalize.svg new file mode 100644 index 00000000..b8b44bd5 --- /dev/null +++ b/Crow/Icons/normalize.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/Crow/Icons/open-file.svg b/Crow/Icons/open-file.svg new file mode 100644 index 00000000..d5c6a84d --- /dev/null +++ b/Crow/Icons/open-file.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/Crow/Icons/paste-on-document.svg b/Crow/Icons/paste-on-document.svg new file mode 100644 index 00000000..b0a705ee --- /dev/null +++ b/Crow/Icons/paste-on-document.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/Crow/Icons/project.svg b/Crow/Icons/project.svg new file mode 100644 index 00000000..7522605c --- /dev/null +++ b/Crow/Icons/project.svg @@ -0,0 +1,9 @@ + + + + + + diff --git a/Crow/Icons/projectRef.svg b/Crow/Icons/projectRef.svg new file mode 100644 index 00000000..3ebd7b5f --- /dev/null +++ b/Crow/Icons/projectRef.svg @@ -0,0 +1,21 @@ + + + + + + + + diff --git a/Crow/Icons/question.svg b/Crow/Icons/question.svg new file mode 100644 index 00000000..fb8e3d3f --- /dev/null +++ b/Crow/Icons/question.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/Crow/Icons/radiobutton.svg b/Crow/Icons/radiobutton.svg new file mode 100644 index 00000000..b102b3e1 --- /dev/null +++ b/Crow/Icons/radiobutton.svg @@ -0,0 +1,48 @@ + + + + + + image/svg+xml + + + + + + + + + + + + diff --git a/Crow/Icons/scissors.svg b/Crow/Icons/scissors.svg new file mode 100644 index 00000000..4b5a2255 --- /dev/null +++ b/Crow/Icons/scissors.svg @@ -0,0 +1,6 @@ + + + + + + diff --git a/Crow/Icons/updown.svg b/Crow/Icons/updown.svg new file mode 100644 index 00000000..0df81756 --- /dev/null +++ b/Crow/Icons/updown.svg @@ -0,0 +1,44 @@ + + + + + + image/svg+xml + + + + + + + + + + + + + + diff --git a/Crow/Icons/warning_construction.svg b/Crow/Icons/warning_construction.svg new file mode 100644 index 00000000..4c101ec0 --- /dev/null +++ b/Crow/Icons/warning_construction.svg @@ -0,0 +1,60 @@ + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + 3D effect warning triangle + 18/9/07 + + + Tim O'Ryan + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Crow/Images/Icons/Cursors/arrow b/Crow/Images/Icons/Cursors/arrow new file mode 100644 index 00000000..61f968ef Binary files /dev/null and b/Crow/Images/Icons/Cursors/arrow differ diff --git a/Crow/Images/Icons/Cursors/bottom_left_corner b/Crow/Images/Icons/Cursors/bottom_left_corner new file mode 100644 index 00000000..e9a41a20 Binary files /dev/null and b/Crow/Images/Icons/Cursors/bottom_left_corner differ diff --git a/Crow/Images/Icons/Cursors/bottom_right_corner b/Crow/Images/Icons/Cursors/bottom_right_corner new file mode 100644 index 00000000..208faf48 Binary files /dev/null and b/Crow/Images/Icons/Cursors/bottom_right_corner differ diff --git a/Crow/Images/Icons/Cursors/cross b/Crow/Images/Icons/Cursors/cross new file mode 100644 index 00000000..4596b480 Binary files /dev/null and b/Crow/Images/Icons/Cursors/cross differ diff --git a/Crow/Images/Icons/Cursors/hand b/Crow/Images/Icons/Cursors/hand new file mode 100644 index 00000000..23939b74 Binary files /dev/null and b/Crow/Images/Icons/Cursors/hand differ diff --git a/Crow/Images/Icons/Cursors/help b/Crow/Images/Icons/Cursors/help new file mode 100644 index 00000000..cd7ec277 Binary files /dev/null and b/Crow/Images/Icons/Cursors/help differ diff --git a/Crow/Images/Icons/Cursors/ibeam b/Crow/Images/Icons/Cursors/ibeam new file mode 100644 index 00000000..ccbdcb5c Binary files /dev/null and b/Crow/Images/Icons/Cursors/ibeam differ diff --git a/Crow/Images/Icons/Cursors/move b/Crow/Images/Icons/Cursors/move new file mode 100644 index 00000000..ab98f6a3 Binary files /dev/null and b/Crow/Images/Icons/Cursors/move differ diff --git a/Crow/Images/Icons/Cursors/sb_h_double_arrow b/Crow/Images/Icons/Cursors/sb_h_double_arrow new file mode 100644 index 00000000..1768b6a0 Binary files /dev/null and b/Crow/Images/Icons/Cursors/sb_h_double_arrow differ diff --git a/Crow/Images/Icons/Cursors/sb_v_double_arrow b/Crow/Images/Icons/Cursors/sb_v_double_arrow new file mode 100644 index 00000000..a36abd4b Binary files /dev/null and b/Crow/Images/Icons/Cursors/sb_v_double_arrow differ diff --git a/Crow/Images/Icons/Cursors/top_left_corner b/Crow/Images/Icons/Cursors/top_left_corner new file mode 100644 index 00000000..3493adc6 Binary files /dev/null and b/Crow/Images/Icons/Cursors/top_left_corner differ diff --git a/Crow/Images/Icons/Cursors/top_right_corner b/Crow/Images/Icons/Cursors/top_right_corner new file mode 100644 index 00000000..264cc577 Binary files /dev/null and b/Crow/Images/Icons/Cursors/top_right_corner differ diff --git a/Crow/Images/Icons/buttonB.svg b/Crow/Images/Icons/buttonB.svg new file mode 100755 index 00000000..56bc8d9c --- /dev/null +++ b/Crow/Images/Icons/buttonB.svg @@ -0,0 +1,125 @@ + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Crow/Images/Icons/crow.png b/Crow/Images/Icons/crow.png new file mode 100644 index 00000000..7b737d04 Binary files /dev/null and b/Crow/Images/Icons/crow.png differ diff --git a/Crow/Images/Icons/exit.svg b/Crow/Images/Icons/exit.svg new file mode 100644 index 00000000..cb8d1c27 --- /dev/null +++ b/Crow/Images/Icons/exit.svg @@ -0,0 +1,20 @@ + + + + + diff --git a/Crow/Images/Icons/file.svg b/Crow/Images/Icons/file.svg new file mode 100644 index 00000000..a31c367e --- /dev/null +++ b/Crow/Images/Icons/file.svg @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Crow/Images/Icons/folder.svg b/Crow/Images/Icons/folder.svg new file mode 100644 index 00000000..beac8a1b --- /dev/null +++ b/Crow/Images/Icons/folder.svg @@ -0,0 +1,88 @@ + + + +]> + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Crow/Images/Icons/member.svg b/Crow/Images/Icons/member.svg new file mode 100644 index 00000000..af654a94 --- /dev/null +++ b/Crow/Images/Icons/member.svg @@ -0,0 +1,93 @@ + + + + + + + + + # + + + + + + + + + + + + diff --git a/Crow/Images/Icons/tetra.png b/Crow/Images/Icons/tetra.png new file mode 100644 index 00000000..b0c855aa Binary files /dev/null and b/Crow/Images/Icons/tetra.png differ diff --git a/Crow/Images/button.svg b/Crow/Images/button.svg new file mode 100644 index 00000000..314f63fb --- /dev/null +++ b/Crow/Images/button.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/Crow/Images/crow0.svg b/Crow/Images/crow0.svg new file mode 100644 index 00000000..c6211302 --- /dev/null +++ b/Crow/Images/crow0.svg @@ -0,0 +1,30 @@ + + + + + + image/svg+xml + + + + + + + + diff --git a/Crow/Images/meter.svg b/Crow/Images/meter.svg new file mode 100755 index 00000000..cc3d4e90 --- /dev/null +++ b/Crow/Images/meter.svg @@ -0,0 +1,584 @@ + + + + + + + + + + + + + + + + image/svg+xml + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Crow/Images/screenshot.png b/Crow/Images/screenshot.png new file mode 100644 index 00000000..3540d6b1 Binary files /dev/null and b/Crow/Images/screenshot.png differ diff --git a/Crow/Images/screenshot2.png b/Crow/Images/screenshot2.png new file mode 100644 index 00000000..46a7bec2 Binary files /dev/null and b/Crow/Images/screenshot2.png differ diff --git a/Crow/Templates/ArrowBut.template b/Crow/Templates/ArrowBut.template new file mode 100755 index 00000000..2d3bb292 --- /dev/null +++ b/Crow/Templates/ArrowBut.template @@ -0,0 +1,9 @@ + + + diff --git a/Crow/Templates/Button.template b/Crow/Templates/Button.template new file mode 100755 index 00000000..d2f6c602 --- /dev/null +++ b/Crow/Templates/Button.template @@ -0,0 +1,10 @@ + + + diff --git a/Crow/Templates/CheckBox.template b/Crow/Templates/CheckBox.template new file mode 100755 index 00000000..f24b50a7 --- /dev/null +++ b/Crow/Templates/CheckBox.template @@ -0,0 +1,6 @@ + + + + \ No newline at end of file diff --git a/Crow/Templates/CheckBox2.template b/Crow/Templates/CheckBox2.template new file mode 100644 index 00000000..0fa0ffef --- /dev/null +++ b/Crow/Templates/CheckBox2.template @@ -0,0 +1,7 @@ + + \ No newline at end of file diff --git a/Crow/Templates/ColorPicker.template b/Crow/Templates/ColorPicker.template new file mode 100755 index 00000000..71965850 --- /dev/null +++ b/Crow/Templates/ColorPicker.template @@ -0,0 +1,44 @@ + + + + + + + + + + + + diff --git a/Crow/Templates/ComboBox.template b/Crow/Templates/ComboBox.template new file mode 100755 index 00000000..f08a8393 --- /dev/null +++ b/Crow/Templates/ComboBox.template @@ -0,0 +1,30 @@ + + + + + + + + + diff --git a/Crow/Templates/ContextMenu.template b/Crow/Templates/ContextMenu.template new file mode 100644 index 00000000..7fc8dcc9 --- /dev/null +++ b/Crow/Templates/ContextMenu.template @@ -0,0 +1,43 @@ + + + + + + + + + + diff --git a/Crow/Templates/DefaultItem.template b/Crow/Templates/DefaultItem.template new file mode 100755 index 00000000..fc13ab4d --- /dev/null +++ b/Crow/Templates/DefaultItem.template @@ -0,0 +1,8 @@ + + + + diff --git a/Crow/Templates/DirectoryView.template b/Crow/Templates/DirectoryView.template new file mode 100755 index 00000000..9faab17b --- /dev/null +++ b/Crow/Templates/DirectoryView.template @@ -0,0 +1,44 @@ + + + + + + + + + + + + + + + + + + + diff --git a/Crow/Templates/DockWindow.template b/Crow/Templates/DockWindow.template new file mode 100755 index 00000000..1763b08f --- /dev/null +++ b/Crow/Templates/DockWindow.template @@ -0,0 +1,31 @@ + + + + + + + + + + + + + diff --git a/Crow/Templates/Expandable.template b/Crow/Templates/Expandable.template new file mode 100755 index 00000000..e0ba29b8 --- /dev/null +++ b/Crow/Templates/Expandable.template @@ -0,0 +1,17 @@ + + + + + + + + + + + diff --git a/Crow/Templates/FileDialog.template b/Crow/Templates/FileDialog.template new file mode 100644 index 00000000..50be2198 --- /dev/null +++ b/Crow/Templates/FileDialog.template @@ -0,0 +1,64 @@ + + + + + + + + + + + + + + + + + + + + + + + + + +