├── .gitignore ├── BuildHelpers.targets ├── CODE-OF-CONDUCT.md ├── Directory.Build.props ├── Directory.Build.targets ├── LICENSE.txt ├── Makefile ├── README.markdown ├── Test ├── ButtonTests.cs ├── CanvasTests.cs ├── CheckBoxTests.cs ├── ComboBoxEntryTests.cs ├── ComboBoxTests.cs ├── FrameTests.cs ├── HBoxTests.cs ├── HPanedTests.cs ├── HSeparatorTests.cs ├── ImageViewTests.cs ├── LabelTests.cs ├── ListBoxTests.cs ├── ListViewTests.cs ├── NotebookTests.cs ├── ProgressBarTests.cs ├── ScrollViewTests.cs ├── Setup.cs ├── SpinButtonTests.cs ├── TableTests.cs ├── Test.csproj ├── TextEntryTests.cs ├── VBoxTests.cs ├── VPanedTests.cs ├── VSeparatorTests.cs └── WidgetTests.cs ├── TestApps ├── Gtk3Test │ ├── AssemblyInfo.cs │ ├── Gtk3Test.csproj │ └── Main.cs ├── GtkOnMacTest │ ├── GtkOnMacTest.csproj │ ├── Program.cs │ └── gtk-gui │ │ └── gui.stetic ├── GtkOnWindowsTest │ ├── GtkOnWindowsTest.csproj │ ├── MainWindow.cs │ ├── Program.cs │ └── gtk-gui │ │ └── gui.stetic ├── GtkTest │ ├── AssemblyInfo.cs │ ├── GtkTest.csproj │ └── Main.cs ├── MixedGtkMacTest │ ├── AppWindow.cs │ ├── AssemblyInfo.cs │ ├── Main.cs │ └── MixedGtkMacTest.csproj ├── Samples │ ├── App.cs │ ├── MainWindow.cs │ ├── MonoDevelop.Components.Chart │ │ ├── Axis.cs │ │ ├── AxisDimension.cs │ │ ├── AxisPosition.cs │ │ ├── BasicChart.cs │ │ ├── ChartCursor.cs │ │ ├── DateTimeAxis.cs │ │ ├── IntegerAxis.cs │ │ ├── Serie.cs │ │ └── TickEnumerator.cs │ ├── Samples.csproj │ ├── Samples │ │ ├── Boxes.cs │ │ ├── ButtonSample.cs │ │ ├── CalendarSample.cs │ │ ├── CanvasWithWidget.cs │ │ ├── ChartSample.cs │ │ ├── Checkboxes.cs │ │ ├── ClipboardSample.cs │ │ ├── ColorSelectorSample.cs │ │ ├── Colors.cs │ │ ├── ComboBoxes.cs │ │ ├── DatePickerSample.cs │ │ ├── Designer.cs │ │ ├── DragDrop.cs │ │ ├── DrawingFigures.cs │ │ ├── DrawingPatternsAndImages.cs │ │ ├── DrawingText.cs │ │ ├── DrawingTransforms.cs │ │ ├── ExpanderSample.cs │ │ ├── FileSelectorSample.cs │ │ ├── FolderSelectorSample.cs │ │ ├── FontSelectorSample.cs │ │ ├── Frames.cs │ │ ├── Image9Patch.cs │ │ ├── ImageScaling.cs │ │ ├── Images.cs │ │ ├── Labels.cs │ │ ├── LinkLabels.cs │ │ ├── ListBoxSample.cs │ │ ├── ListView1.cs │ │ ├── ListView2.cs │ │ ├── ListViewCellBounds.cs │ │ ├── ListViewCombos.cs │ │ ├── ListViewEntries.cs │ │ ├── Markdown.cs │ │ ├── MenuSamples.cs │ │ ├── MessageDialogs.cs │ │ ├── Mnemonics.cs │ │ ├── MouseCursors.cs │ │ ├── MultithreadingSample.cs │ │ ├── NotebookSample.cs │ │ ├── OpacitySample.cs │ │ ├── PanedViews.cs │ │ ├── PartialImages.cs │ │ ├── PasswordEntries.cs │ │ ├── PopoverSample.cs │ │ ├── PopupWindows.cs │ │ ├── ProgressBarSample.cs │ │ ├── RadioButtonSample.cs │ │ ├── ScreensSample.cs │ │ ├── ScrollWindowSample.cs │ │ ├── ScrollbarSample.cs │ │ ├── SliderSample.cs │ │ ├── SpinButtonSample.cs │ │ ├── Spinners.cs │ │ ├── Tables.cs │ │ ├── TextEntries.cs │ │ ├── TextInput.cs │ │ ├── ThemedImages.cs │ │ ├── Tooltips.cs │ │ ├── TreeViewCellBounds.cs │ │ ├── TreeViewCustomStore.cs │ │ ├── TreeViewEvents.cs │ │ ├── TreeViews.cs │ │ ├── WebViewSample.cs │ │ ├── WidgetEvents.cs │ │ ├── WidgetFocus.cs │ │ ├── WidgetRendering.cs │ │ ├── Windows.cs │ │ └── cow.jpg │ ├── class.png │ ├── document-generic.png │ ├── document-generic@2x.png │ ├── icons │ │ ├── add-simple-16.png │ │ ├── add-simple-16@2x.png │ │ ├── add-simple-disabled-16.png │ │ ├── add-simple-disabled-16@2x.png │ │ ├── remove-simple-16.png │ │ ├── remove-simple-16@2x.png │ │ ├── remove-simple-disabled-16.png │ │ └── remove-simple-disabled-16@2x.png │ ├── package.png │ ├── zoom-panel-dark.9.png │ └── zoom-panel-dark@2x.9.png ├── WpfTest │ ├── Directory.Build.targets │ ├── Main.cs │ ├── WpfTest.csproj │ └── app.config └── XamMacTest │ ├── Info.plist │ ├── Main.cs │ └── XamMacTest.csproj ├── Testing ├── CoreTests │ ├── ContextSwitchTests.cs │ ├── CoreTests.csproj │ └── FakeToolkit.cs ├── GtkTestRunner.csproj ├── GtkTestRunner │ ├── AssemblyInfo.cs │ ├── GtkInit.cs │ ├── Main.cs │ └── ReferenceImages │ │ ├── Label.AlignCenter.png │ │ ├── Label.AlignCenterWrapped.png │ │ ├── Label.AlignCenterWrappedChangeText.png │ │ ├── Label.AlignLeft.png │ │ ├── Label.AlignLeftWrapped.png │ │ ├── Label.AlignRight.png │ │ ├── Label.AlignRightWrapped.png │ │ ├── LinearGradient.png │ │ ├── LinearGradientDiagonal.png │ │ ├── LinearGradientInternalBox.png │ │ ├── LinearGradientReverse.png │ │ ├── NinePatchStretchStretchWiderHigher.png │ │ ├── NinePatchStretchTileHigher.png │ │ ├── NinePatchStretchTileWiderHigher.png │ │ ├── NinePatchTileStretchWider.png │ │ ├── NinePatchTileStretchWiderHigher.png │ │ ├── RadialGradient.png │ │ ├── RadialGradientReverse.png │ │ └── RadialGradientSmall.png ├── GtkTests │ ├── GtkIntegrationTests.cs │ └── PangoTests.cs ├── Info.plist ├── MacTestRunner.csproj ├── MacTestRunner │ ├── Info.plist │ ├── MacInit.cs │ ├── Main.cs │ └── ReferenceImages │ │ ├── Arc.png │ │ ├── ArcClosePath.png │ │ ├── ArcFill.png │ │ ├── ArcMultipleLoops.png │ │ ├── ArcNegative.png │ │ ├── ArcNegativeClosePath.png │ │ ├── ArcNegativeFill.png │ │ ├── ArcNegativeMultipleLoops.png │ │ ├── ArcNegativePathConnection.png │ │ ├── ArcNegativeStartingNegative.png │ │ ├── ArcNegativeSwappedAngles.png │ │ ├── ArcPathConnection.png │ │ ├── ArcStartingNegative.png │ │ ├── ArcSwappedAngles.png │ │ ├── Curve.png │ │ ├── CurveClosePath.png │ │ ├── CurveFillWithHoles.png │ │ ├── CurvePathConnection.png │ │ ├── DrawPathTwoTimes.png │ │ ├── FontTests.RenderWeight.png │ │ ├── ImagePatternInCircle.png │ │ ├── ImagePatternInTriangle.png │ │ ├── ImagePatternWithRotateTransform.png │ │ ├── ImagePatternWithRotateTransformWithAlpha.png │ │ ├── ImagePatternWithScaleTransform.png │ │ ├── ImagePatternWithScaleTransformWithAlpha.png │ │ ├── Label.AlignCenter.png │ │ ├── Label.AlignCenterWrapped.png │ │ ├── Label.AlignCenterWrappedChangeText.png │ │ ├── Label.AlignLeft.png │ │ ├── Label.AlignLeftWrapped.png │ │ ├── Label.AlignRight.png │ │ ├── Label.AlignRightWrapped.png │ │ ├── LineClosePath.png │ │ ├── LinearGradient.png │ │ ├── LinearGradientDiagonal.png │ │ ├── LinearGradientInternalBox.png │ │ ├── LinearGradientReverse.png │ │ ├── NewPath.png │ │ ├── NinePatchStretchStretchDefaultSize.png │ │ ├── NinePatchStretchStretchDefaultSize2x.png │ │ ├── NinePatchStretchStretchHigher.png │ │ ├── NinePatchStretchStretchHigher2x.png │ │ ├── NinePatchStretchStretchWider.png │ │ ├── NinePatchStretchStretchWider2x.png │ │ ├── NinePatchStretchStretchWiderHigher2x.png │ │ ├── NinePatchStretchTileDefaultSize.png │ │ ├── NinePatchStretchTileDefaultSize2x.png │ │ ├── NinePatchStretchTileHigher.png │ │ ├── NinePatchStretchTileHigher2x.png │ │ ├── NinePatchStretchTileWider.png │ │ ├── NinePatchStretchTileWider2x.png │ │ ├── NinePatchStretchTileWiderHigher.png │ │ ├── NinePatchStretchTileWiderHigher2x.png │ │ ├── NinePatchTileStretchDefaultSize.png │ │ ├── NinePatchTileStretchDefaultSize2x.png │ │ ├── NinePatchTileStretchHigher.png │ │ ├── NinePatchTileStretchHigher2x.png │ │ ├── NinePatchTileStretchWider.png │ │ ├── NinePatchTileStretchWider2x.png │ │ ├── NinePatchTileStretchWiderHigher.png │ │ ├── NinePatchTileStretchWiderHigher2x.png │ │ ├── NinePatchTileTileDefaultSize.png │ │ ├── NinePatchTileTileDefaultSize2x.png │ │ ├── NinePatchTileTileHigher.png │ │ ├── NinePatchTileTileHigher2x.png │ │ ├── NinePatchTileTileWider.png │ │ ├── NinePatchTileTileWider2x.png │ │ ├── NinePatchTileTileWiderHigher.png │ │ ├── NinePatchTileTileWiderHigher2x.png │ │ ├── RadialGradient.png │ │ ├── RadialGradientReverse.png │ │ ├── RadialGradientSmall.png │ │ ├── Rectangle.png │ │ ├── RectanglePathConnection.png │ │ ├── StrokePreserve.png │ │ ├── Text.png │ │ ├── TextAlignmentCenter.png │ │ ├── TextAlignmentEnd.png │ │ ├── TextLineBreak.png │ │ ├── TextSize.png │ │ ├── TextTrimmingEllipsis.png │ │ ├── TextWithBlankLines.png │ │ └── TextWordWrap.png ├── Tests │ ├── BoxTests.cs │ ├── ButtonTests.cs │ ├── CanvasTests.cs │ ├── CheckBoxTests.cs │ ├── ColorTests.cs │ ├── ComboBoxEntryTests.cs │ ├── ComboBoxTests.cs │ ├── ConsoleTestRunner.cs │ ├── ContainerTests.cs │ ├── DatePickerTests.cs │ ├── DialogTests.cs │ ├── DrawingTests.cs │ ├── DrawingTestsBase.cs │ ├── ExpanderTests.cs │ ├── FontTests.cs │ ├── FormattedTextTests.cs │ ├── FrameTests.cs │ ├── HBoxTests.cs │ ├── HPanedTests.cs │ ├── HSeparatorTests.cs │ ├── ImageViewTests.cs │ ├── InternalChildrenTests.cs │ ├── LabelTests.cs │ ├── LinkLabelTests.cs │ ├── ListBoxTests.cs │ ├── ListViewTests.cs │ ├── MatrixTests.cs │ ├── NinePatchTests.cs │ ├── NotebookTests.cs │ ├── PanedTests.cs │ ├── ProgressBarTests.cs │ ├── RadioButtonTests.cs │ ├── ReferenceImageManager.cs │ ├── ReferenceImageVerifierDialog.cs │ ├── ReferenceImages │ │ ├── Arc.png │ │ ├── ArcClosePath.png │ │ ├── ArcFill.png │ │ ├── ArcMultipleLoops.png │ │ ├── ArcNegative.png │ │ ├── ArcNegativeClosePath.png │ │ ├── ArcNegativeFill.png │ │ ├── ArcNegativeMultipleLoops.png │ │ ├── ArcNegativePathConnection.png │ │ ├── ArcNegativeStartingNegative.png │ │ ├── ArcNegativeSwappedAngles.png │ │ ├── ArcPathConnection.png │ │ ├── ArcStartingNegative.png │ │ ├── ArcSwappedAngles.png │ │ ├── Clip.png │ │ ├── ClipAccumulated.png │ │ ├── ClipPreserve.png │ │ ├── ClipSaveRestore.png │ │ ├── Curve.png │ │ ├── CurveClosePath.png │ │ ├── CurveFillWithHoles.png │ │ ├── CurvePathConnection.png │ │ ├── DrawPathTwoTimes.png │ │ ├── FillPreserve.png │ │ ├── FontTests.RenderWeight.png │ │ ├── ImagePattern.png │ │ ├── ImagePatternInCircle.png │ │ ├── ImagePatternInTriangle.png │ │ ├── ImagePatternWithAlpha.png │ │ ├── ImagePatternWithRotateTransform.png │ │ ├── ImagePatternWithRotateTransformWithAlpha.png │ │ ├── ImagePatternWithScaleTransform.png │ │ ├── ImagePatternWithScaleTransformWithAlpha.png │ │ ├── ImagePatternWithTranslateTransform.png │ │ ├── ImagePatternWithTranslateTransformWithAlpha.png │ │ ├── Label.AlignCenter.png │ │ ├── Label.AlignCenterWrapped.png │ │ ├── Label.AlignCenterWrappedChangeText.png │ │ ├── Label.AlignLeft.png │ │ ├── Label.AlignLeftWrapped.png │ │ ├── Label.AlignRight.png │ │ ├── Label.AlignRightWrapped.png │ │ ├── Line.png │ │ ├── LineClosePath.png │ │ ├── LineWidth.png │ │ ├── LinearGradient.png │ │ ├── LinearGradientDiagonal.png │ │ ├── LinearGradientInternalBox.png │ │ ├── LinearGradientReverse.png │ │ ├── NewPath.png │ │ ├── NinePatchStretchStretchDefaultSize.png │ │ ├── NinePatchStretchStretchDefaultSize2x.png │ │ ├── NinePatchStretchStretchHigher.png │ │ ├── NinePatchStretchStretchHigher2x.png │ │ ├── NinePatchStretchStretchWider.png │ │ ├── NinePatchStretchStretchWider2x.png │ │ ├── NinePatchStretchStretchWiderHigher.png │ │ ├── NinePatchStretchStretchWiderHigher2x.png │ │ ├── NinePatchStretchTileDefaultSize.png │ │ ├── NinePatchStretchTileDefaultSize2x.png │ │ ├── NinePatchStretchTileHigher.png │ │ ├── NinePatchStretchTileHigher2x.png │ │ ├── NinePatchStretchTileWider.png │ │ ├── NinePatchStretchTileWider2x.png │ │ ├── NinePatchStretchTileWiderHigher.png │ │ ├── NinePatchStretchTileWiderHigher2x.png │ │ ├── NinePatchTileStretchDefaultSize.png │ │ ├── NinePatchTileStretchDefaultSize2x.png │ │ ├── NinePatchTileStretchHigher.png │ │ ├── NinePatchTileStretchHigher2x.png │ │ ├── NinePatchTileStretchWider.png │ │ ├── NinePatchTileStretchWider2x.png │ │ ├── NinePatchTileStretchWiderHigher.png │ │ ├── NinePatchTileStretchWiderHigher2x.png │ │ ├── NinePatchTileTileDefaultSize.png │ │ ├── NinePatchTileTileDefaultSize2x.png │ │ ├── NinePatchTileTileHigher.png │ │ ├── NinePatchTileTileHigher2x.png │ │ ├── NinePatchTileTileWider.png │ │ ├── NinePatchTileTileWider2x.png │ │ ├── NinePatchTileTileWiderHigher.png │ │ ├── NinePatchTileTileWiderHigher2x.png │ │ ├── RadialGradient.png │ │ ├── RadialGradientReverse.png │ │ ├── RadialGradientSmall.png │ │ ├── Rectangle.png │ │ ├── RectangleFill.png │ │ ├── RectanglePathConnection.png │ │ ├── SaveRestoreColor.png │ │ ├── SaveRestoreImagePattern.png │ │ ├── SaveRestoreLineWidth.png │ │ ├── SaveRestoreLinearGradient.png │ │ ├── SaveRestorePath.png │ │ ├── SaveRestoreRadialGradient.png │ │ ├── SaveRestoreTransform.png │ │ ├── StrokePreserve.png │ │ ├── Text.png │ │ ├── TextAlignmentCenter.png │ │ ├── TextAlignmentEnd.png │ │ ├── TextLineBreak.png │ │ ├── TextSize.png │ │ ├── TextTrimmingEllipsis.png │ │ ├── TextWithBlankLines.png │ │ ├── TextWordWrap.png │ │ └── pattern-sample.png │ ├── ScrollViewTests.cs │ ├── ScrollableWidgetTests.cs │ ├── ScrollbarTests.cs │ ├── SegmentedButtonTests.cs │ ├── SliderTests.cs │ ├── SpinButtonTests.cs │ ├── SpinnerTests.cs │ ├── TableTests.cs │ ├── Test.csproj │ ├── Tests.csproj │ ├── TextEntryTests.cs │ ├── ToggleButtonTests.cs │ ├── TransformTests.cs │ ├── TreeViewTests.cs │ ├── VBoxTests.cs │ ├── VPanedTests.cs │ ├── VScrollbar.cs │ ├── VSeparatorTests.cs │ ├── WidgetTests.cs │ ├── WindowTests.cs │ ├── XwtTest.cs │ ├── ninep-ss.9.png │ ├── ninep-ss@2x.9.png │ ├── ninep-st.9.png │ ├── ninep-st@2x.9.png │ ├── ninep-ts.9.png │ ├── ninep-ts@2x.9.png │ ├── ninep-tt.9.png │ └── ninep-tt@2x.9.png ├── WpfTestRunner.csproj ├── WpfTestRunner │ ├── Program.cs │ ├── Properties │ │ └── AssemblyInfo.cs │ ├── ReferenceImages │ │ ├── Arc.png │ │ ├── ArcClosePath.png │ │ ├── ArcFill.png │ │ ├── ArcMultipleLoops.png │ │ ├── ArcNegative.png │ │ ├── ArcNegativeClosePath.png │ │ ├── ArcNegativeFill.png │ │ ├── ArcNegativeMultipleLoops.png │ │ ├── ArcNegativePathConnection.png │ │ ├── ArcNegativeStartingNegative.png │ │ ├── ArcNegativeSwappedAngles.png │ │ ├── ArcPathConnection.png │ │ ├── ArcStartingNegative.png │ │ ├── ArcSwappedAngles.png │ │ ├── Curve.png │ │ ├── CurveClosePath.png │ │ ├── CurveFillWithHoles.png │ │ ├── CurvePathConnection.png │ │ ├── ImagePatternInCircle.png │ │ ├── ImagePatternInTriangle.png │ │ ├── ImagePatternWithScaleTransform.png │ │ ├── LineClosePath.png │ │ ├── LinearGradient.png │ │ ├── LinearGradientDiagonal.png │ │ ├── LinearGradientInternalBox.png │ │ ├── LinearGradientReverse.png │ │ ├── NewPath.png │ │ ├── NinePatchStretchStretchDefaultSize.png │ │ ├── NinePatchStretchStretchDefaultSize2x.png │ │ ├── NinePatchStretchStretchHigher.png │ │ ├── NinePatchStretchStretchHigher2x.png │ │ ├── NinePatchStretchStretchWider.png │ │ ├── NinePatchStretchStretchWider2x.png │ │ ├── NinePatchStretchStretchWiderHigher.png │ │ ├── NinePatchStretchStretchWiderHigher2x.png │ │ ├── NinePatchStretchTileDefaultSize.png │ │ ├── NinePatchStretchTileDefaultSize2x.png │ │ ├── NinePatchStretchTileHigher.png │ │ ├── NinePatchStretchTileHigher2x.png │ │ ├── NinePatchStretchTileWider.png │ │ ├── NinePatchStretchTileWider2x.png │ │ ├── NinePatchStretchTileWiderHigher.png │ │ ├── NinePatchStretchTileWiderHigher2x.png │ │ ├── NinePatchTileStretchDefaultSize.png │ │ ├── NinePatchTileStretchDefaultSize2x.png │ │ ├── NinePatchTileStretchHigher.png │ │ ├── NinePatchTileStretchHigher2x.png │ │ ├── NinePatchTileStretchWider.png │ │ ├── NinePatchTileStretchWider2x.png │ │ ├── NinePatchTileStretchWiderHigher.png │ │ ├── NinePatchTileStretchWiderHigher2x.png │ │ ├── NinePatchTileTileDefaultSize.png │ │ ├── NinePatchTileTileDefaultSize2x.png │ │ ├── NinePatchTileTileHigher.png │ │ ├── NinePatchTileTileHigher2x.png │ │ ├── NinePatchTileTileWider.png │ │ ├── NinePatchTileTileWider2x.png │ │ ├── NinePatchTileTileWiderHigher.png │ │ ├── NinePatchTileTileWiderHigher2x.png │ │ ├── RectanglePathConnection.png │ │ ├── SaveRestorePath.png │ │ ├── Text.png │ │ ├── TextLineBreak.png │ │ ├── TextSize.png │ │ └── TextWordWrap.png │ └── WpfInit.cs └── packages.config ├── Xwt.Gtk.Mac ├── Carbon.cs ├── GtkMacAccessibleBackend.AccessibilityHelper.cs ├── GtkMacAccessibleBackend.cs ├── GtkMacDesktopBackend.cs ├── GtkMacFontBackendHandler.cs ├── GtkMacPopoverBackend.cs ├── GtkQuartz.cs ├── MacPlatformBackend.cs ├── Properties │ └── AssemblyInfo.cs ├── WebViewBackend.cs ├── Xwt.Gtk.Mac.csproj └── Xwt.Gtk.Mac.nuspec ├── Xwt.Gtk.Windows ├── GtkWin32Interop.cs ├── GtkWindowsDesktopBackend.cs ├── Properties │ └── AssemblyInfo.cs ├── WebViewBackend.cs ├── Win32.cs ├── WindowsPlatformBackend.cs ├── Xwt.Gtk.Windows.csproj └── Xwt.Gtk.Windows.nuspec ├── Xwt.Gtk ├── AssemblyInfo.Gtk3.cs ├── AssemblyInfo.cs ├── Xwt.CairoBackend │ ├── CairoContextBackendHandler.cs │ ├── CairoConversion.cs │ └── CairoGradientBackendHandler.cs ├── Xwt.Gtk.csproj ├── Xwt.Gtk.dll.config ├── Xwt.Gtk.nuget.props ├── Xwt.Gtk.nuspec ├── Xwt.Gtk3.csproj ├── Xwt.Gtk3.dll.config ├── Xwt.Gtk3.nuget.props ├── Xwt.Gtk3.nuspec ├── Xwt.GtkBackend.CellViews │ ├── CellUtil.cs │ ├── CellViewBackend.cs │ ├── CustomCellRenderer.cs │ ├── CustomCellRendererComboBox.cs │ ├── CustomCellRendererImage.cs │ ├── CustomCellRendererText.cs │ ├── CustomCellRendererToggle.cs │ ├── Gtk2CellRendererCustom.cs │ └── Gtk3CellRendererCustom.cs ├── Xwt.GtkBackend │ ├── AccessibleBackend.cs │ ├── AlertDialogBackend.cs │ ├── BoxBackend.cs │ ├── BoxBackendGtk2.cs │ ├── BoxBackendGtk3.cs │ ├── ButtonBackend.cs │ ├── ButtonBackendGtk2.cs │ ├── ButtonBackendGtk3.cs │ ├── CalendarBackend.cs │ ├── CanvasBackend.cs │ ├── CanvasBackendGtk2.cs │ ├── CanvasBackendGtk3.cs │ ├── CheckBoxBackend.cs │ ├── CheckBoxMenuItemBackend.cs │ ├── ClipboardBackend.cs │ ├── ColorPickerBackend.cs │ ├── ColorSelectorBackend.cs │ ├── ComboBoxBackend.cs │ ├── ComboBoxEntryBackend.cs │ ├── Conversion.cs │ ├── CustomListModel.cs │ ├── CustomTreeModel.cs │ ├── CustomWidgetBackend.cs │ ├── DatePickerBackend.cs │ ├── DesignerSurfaceBackend.cs │ ├── DialogBackend.cs │ ├── EmbeddedWidgetBackend.cs │ ├── ExpanderBackend.cs │ ├── FileDialogBackend.cs │ ├── FontBackendHandler.cs │ ├── FontSelectorBackend.cs │ ├── FrameBackend.cs │ ├── Gtk2DrawingArea.cs │ ├── Gtk2Extensions.cs │ ├── Gtk2PopoverWindow.cs │ ├── Gtk2ViewPort.cs │ ├── Gtk3DrawingArea.cs │ ├── Gtk3Extensions.cs │ ├── Gtk3FontChooserDialog.cs │ ├── Gtk3PopoverWindow.cs │ ├── Gtk3ViewPort.cs │ ├── GtkAlertDialog.cs │ ├── GtkDesktopBackend.cs │ ├── GtkEngine.cs │ ├── GtkInterop.cs │ ├── GtkKeyboardHandler.cs │ ├── GtkMacInterop.cs │ ├── GtkPlatformBackend.cs │ ├── GtkWebKitMini.cs │ ├── GtkWorkarounds.cs │ ├── HeaderBox.cs │ ├── HeaderBoxGtk2.cs │ ├── HeaderBoxGtk3.cs │ ├── ImageBuilderBackend.cs │ ├── ImageHandler.cs │ ├── ImagePatternBackendHandler.cs │ ├── ImageViewBackend.cs │ ├── LabelBackend.cs │ ├── LabelBackendGtk2.cs │ ├── LabelBackendGtk3.cs │ ├── LinkLabelBackend.cs │ ├── ListBoxBackend.cs │ ├── ListStoreBackend.cs │ ├── ListViewBackend.cs │ ├── MenuBackend.cs │ ├── MenuButtonBackend.cs │ ├── MenuItemBackend.cs │ ├── MessageService.cs │ ├── NotebookBackend.cs │ ├── PanedBackend.cs │ ├── PanedBackendGtk3.cs │ ├── PasswordEntryBackend.cs │ ├── PasswordEntryBackendGtk2.cs │ ├── PasswordEntryBackendGtk3.cs │ ├── Platform.cs │ ├── PopoverBackend.cs │ ├── PopupWindowBackend.cs │ ├── ProgressBarBackend.cs │ ├── RadioButtonBackend.cs │ ├── RadioButtonMenuItemBackend.cs │ ├── RichTextViewBackend.cs │ ├── ScrollAdjustmentBackend.cs │ ├── ScrollControlBackend.cs │ ├── ScrollViewBackend.cs │ ├── ScrollbarBackend.cs │ ├── SearchTextEntryBackend.cs │ ├── SearchTextEntryBackendGtk3.cs │ ├── SegmentedButtonBackend.cs │ ├── SelectColorDialogBackend.cs │ ├── SelectFontDialogBackend.cs │ ├── SeparatorBackend.cs │ ├── SeparatorMenuItemBackend.cs │ ├── SliderBackend.cs │ ├── SpinButtonBackend.cs │ ├── SpinButtonBackendGtk2.cs │ ├── SpinButtonBackendGtk3.cs │ ├── SpinnerBackend.cs │ ├── StatusIconBackend.cs │ ├── TableStoreBackend.cs │ ├── TableViewBackend.cs │ ├── TextEntryBackend.cs │ ├── TextEntryBackendGtk2.cs │ ├── TextEntryBackendGtk3.cs │ ├── TextLayoutBackendHandler.cs │ ├── ToggleButtonBackend.cs │ ├── TreeStoreBackend.cs │ ├── TreeViewBackend.cs │ ├── Util.cs │ ├── UtilityWindowBackend.cs │ ├── WebViewBackend.cs │ ├── WidgetBackend.cs │ ├── WidgetBackendGtk2.cs │ ├── WidgetBackendGtk3.cs │ ├── WindowBackend.cs │ └── WindowFrameBackend.cs └── icons │ ├── searchbox-clear-16.png │ ├── searchbox-clear-16@2x.png │ ├── searchbox-clear-16~dark.png │ ├── searchbox-clear-16~dark@2x.png │ ├── searchbox-search-16.png │ ├── searchbox-search-16@2x.png │ ├── searchbox-search-16~dark.png │ └── searchbox-search-16~dark@2x.png ├── Xwt.WPF ├── AssemblyInfo.cs ├── Xwt.WPF.csproj ├── Xwt.WPFBackend.CellViews │ ├── CanvasCellViewBackend.cs │ ├── CanvasCellViewPanel.cs │ ├── CellViewBackend.cs │ ├── CheckBoxCellViewBackend.cs │ ├── RadioButtonCellViewBackend.cs │ └── TextCellViewBackend.cs ├── Xwt.WPFBackend.Interop │ ├── IDocHostUIHandler.cs │ ├── NativeMethods.cs │ └── NativeStockIcon.cs ├── Xwt.WPFBackend.Utilities │ ├── CellUtil.cs │ ├── ImageToImageSourceConverter.cs │ ├── MarkupToPlainTextConverter.cs │ ├── MultiColumnTreeViewItem.cs │ └── TypeToStringConverter.cs ├── Xwt.WPFBackend │ ├── AccessibleBackend.AccessibilityHelper.cs │ ├── AccessibleBackend.cs │ ├── AlertDialogBackend.cs │ ├── Backend.cs │ ├── BooleanToValueConverter.cs │ ├── BoxBackend.cs │ ├── ButtonBackend.cs │ ├── CalendarBackend.cs │ ├── CanvasBackend.cs │ ├── CheckBoxBackend.cs │ ├── CheckboxMenuItemBackend.cs │ ├── ClipboardBackend.cs │ ├── ComboBoxBackend.cs │ ├── ComboBoxEntryBackend.cs │ ├── ComboBoxTextEntryBackend.cs │ ├── ContextBackendHandler.cs │ ├── CustomScrollViewPort.cs │ ├── CustomWidgetBackend.cs │ ├── DataConverter.cs │ ├── DatePickerBackend.cs │ ├── DelegatedCommand.cs │ ├── DialogBackend.cs │ ├── DrawingContext.cs │ ├── DropDownButton.cs │ ├── EmbedNativeWidgetBackend.cs │ ├── ExComboBox.cs │ ├── ExGrid.cs │ ├── ExListBox.cs │ ├── ExListBoxItem.cs │ ├── ExListView.cs │ ├── ExListViewItem.cs │ ├── ExRichTextBox.cs │ ├── ExScrollViewer.cs │ ├── ExTextBox.cs │ ├── ExTreeView.cs │ ├── ExTreeViewItem.cs │ ├── ExpanderBackend.cs │ ├── FileDialogBackend.cs │ ├── FontBackendHandler.cs │ ├── FrameBackend.cs │ ├── GradientBackendHandler.cs │ ├── ImageAdorner.cs │ ├── ImageBuilderBackendHandler.cs │ ├── ImageHandler.cs │ ├── ImagePatternBackendHandler.cs │ ├── ImageViewBackend.cs │ ├── KeyboardUtil.cs │ ├── LabelBackend.cs │ ├── LevelToIndentConverter.cs │ ├── LinkLabelBackend.cs │ ├── ListBoxBackend.cs │ ├── ListDataSource.cs │ ├── ListSourceNotifyWrapper.cs │ ├── ListViewBackend.cs │ ├── MenuBackend.cs │ ├── MenuButtonBackend.cs │ ├── MenuItemBackend.cs │ ├── NotebookBackend.cs │ ├── OpenFileDialogBackend.cs │ ├── PanedBackend.cs │ ├── PasswordEntryBackend.cs │ ├── PlaceholderTextAdorner.cs │ ├── PopoverBackend.cs │ ├── ProgressBarBackend.cs │ ├── RadioButtonBackend.cs │ ├── RadioButtonMenuItemBackend.cs │ ├── ResPool.cs │ ├── RichTextViewBackend.cs │ ├── SaveFileDialogBackend.cs │ ├── ScrollAdjustmentBackend.cs │ ├── ScrollControlBackend.cs │ ├── ScrollView.xaml │ ├── ScrollViewBackend.cs │ ├── ScrollbarBackend.cs │ ├── SelectColorDialogBackend.cs │ ├── SelectFolderDialogBackend.cs │ ├── SeparatorBackend.cs │ ├── SeparatorMenuItemBackend.cs │ ├── SliderBackend.cs │ ├── SpinButtonBackend.cs │ ├── SpinnerBackend.cs │ ├── TextEntryBackend.cs │ ├── TextLayoutBackendHandler.cs │ ├── Timeout.cs │ ├── ToggleButtonBackend.cs │ ├── TreeStoreBackend.cs │ ├── TreeStoreNode.cs │ ├── TreeView.xaml │ ├── TreeViewBackend.cs │ ├── TreeViewDropAdorner.cs │ ├── Util.cs │ ├── ValuesContainer.cs │ ├── WPFEngine.cs │ ├── WebViewBackend.cs │ ├── WidgetBackend.cs │ ├── WindowBackend.cs │ ├── WindowFrameBackend.cs │ ├── WindowsSpinButton.xaml.cs │ ├── WpfDesktopBackend.cs │ └── WpfKeyboardHandler.cs └── icons │ ├── add-16.png │ ├── add-16~dark.png │ ├── add-16~dark~disabled.png │ ├── add-16~disabled.png │ ├── remove-16.png │ ├── remove-16~dark.png │ ├── remove-16~dark~disabled.png │ └── remove-16~disabled.png ├── Xwt.XamMac ├── Xwt.Mac.CellViews │ ├── CanvasTableCell.cs │ ├── CellUtil.cs │ ├── CellViewBackend.cs │ ├── CheckBoxTableCell.cs │ ├── CompositeCell.cs │ ├── ICellRenderer.cs │ ├── ICellSource.cs │ ├── ImageTableCell.cs │ ├── RadioButtonTableCell.cs │ └── TextTableCell.cs ├── Xwt.Mac │ ├── AccerssibilityHelper.cs │ ├── AccessibleBackend.AccessibilityHelper.cs │ ├── AccessibleBackend.cs │ ├── AlertDialogBackend.cs │ ├── BoxBackend.cs │ ├── ButtonBackend.cs │ ├── CalendarBackend.cs │ ├── CanvasBackend.cs │ ├── CheckBoxBackend.cs │ ├── CheckBoxMenuItemBackend.cs │ ├── ColorPickerBackend.cs │ ├── ComboBoxBackend.cs │ ├── ComboBoxEntryBackend.cs │ ├── ContextBackendHandler.cs │ ├── CustomWidgetBackend.cs │ ├── DatePickerBackend.cs │ ├── DialogBackend.cs │ ├── EmbedNativeWidgetBackend.cs │ ├── ExpanderBackend.cs │ ├── FileDialogBackend.cs │ ├── FontBackendHandler.cs │ ├── FrameBackend.cs │ ├── GradientBackendHandler.cs │ ├── GtkQuartz.cs │ ├── IViewObject.cs │ ├── ImageBuilderBackendHandler.cs │ ├── ImageHandler.cs │ ├── ImagePatternBackendHandler.cs │ ├── ImageViewBackend.cs │ ├── KeyboardUtil.cs │ ├── LabelBackend.cs │ ├── LinkLabelBackend.cs │ ├── ListBoxBackend.cs │ ├── ListViewBackend.cs │ ├── MacClipboardBackend.cs │ ├── MacDesktopBackend.cs │ ├── MacEngine.cs │ ├── MacKeyboardHandler.cs │ ├── MacSystemInformation.cs │ ├── MenuBackend.cs │ ├── MenuButtonBackend.cs │ ├── MenuItemBackend.cs │ ├── Messaging.cs │ ├── NSApplicationInitializer.cs │ ├── NSTableViewBackend.cs │ ├── NotebookBackend.cs │ ├── ObjcHelper.cs │ ├── OpenFileDialogBackend.cs │ ├── OutlineViewBackend.cs │ ├── PanedBackend.cs │ ├── PasswordEntryBackend.cs │ ├── PathBackendHandler.cs │ ├── PopoverBackend.cs │ ├── PopupWindowBackend.cs │ ├── ProgressBarBackend.cs │ ├── RadioButtonBackend.cs │ ├── RadioButtonMenuItemBackend.cs │ ├── RichTextViewBackend.cs │ ├── SaveFileDialogBackend.cs │ ├── ScrollAdjustmentBackend.cs │ ├── ScrollControlBackend.cs │ ├── ScrollViewBackend.cs │ ├── ScrollbarBackend.cs │ ├── SearchTextEntryBackend.cs │ ├── SelectFolderDialogBackend.cs │ ├── SelectFontDialogBackend.cs │ ├── SeparatorBackend.cs │ ├── SeparatorMenuItemBackend.cs │ ├── SliderBackend.cs │ ├── SpinButtonBackend.cs │ ├── SpinnerBackend.cs │ ├── StatusIconBackend.cs │ ├── TableViewBackend.cs │ ├── TextEntryBackend.cs │ ├── TextLayoutBackendHandler.cs │ ├── ToggleButtonBackend.cs │ ├── TreeViewBackend.cs │ ├── Util.cs │ ├── ViewBackend.cs │ ├── WebViewBackend.cs │ ├── WidgetView.cs │ ├── WindowBackend.cs │ └── WindowFrameBackend.cs ├── Xwt.XamMac.csproj ├── Xwt.XamMac.nuspec └── icons │ ├── zoom-in-16.png │ ├── zoom-in-16@2x.png │ ├── zoom-in-16~dark.png │ ├── zoom-in-16~dark@2x.png │ ├── zoom-in-16~dark~sel.png │ ├── zoom-in-16~dark~sel@2x.png │ ├── zoom-in-16~sel.png │ ├── zoom-in-16~sel@2x.png │ ├── zoom-out-16.png │ ├── zoom-out-16@2x.png │ ├── zoom-out-16~dark.png │ ├── zoom-out-16~dark@2x.png │ ├── zoom-out-16~dark~sel.png │ ├── zoom-out-16~dark~sel@2x.png │ ├── zoom-out-16~sel.png │ └── zoom-out-16~sel@2x.png ├── Xwt.sln ├── Xwt ├── AssemblyInfo.cs ├── Xwt.Accessibility │ ├── Accessible.cs │ ├── AccessibleFields.cs │ ├── IAccessibleBackend.cs │ ├── Role.cs │ └── XwtAccessibleBackend.cs ├── Xwt.Backends │ ├── ApplicationContext.cs │ ├── BackendHandler.cs │ ├── BackendHost.cs │ ├── BackendTypeAttribute.cs │ ├── ClipboardBackend.cs │ ├── ContextBackendHandler.cs │ ├── DefaultNaturalSizes.cs │ ├── DesktopBackend.cs │ ├── DisposableResourceBackendHandler.cs │ ├── DrawingPathBackendHandler.cs │ ├── EventHost.cs │ ├── ExtensionMethods.cs │ ├── FontBackendHandler.cs │ ├── GradientBackendHandler.cs │ ├── IAlertDialogBackend.cs │ ├── IBackend.cs │ ├── IBoxBackend.cs │ ├── IButtonBackend.cs │ ├── ICalendarBackend.cs │ ├── ICanvasBackend.cs │ ├── ICanvasCellViewBackend.cs │ ├── ICanvasCellViewFrontend.cs │ ├── ICellViewBackend.cs │ ├── ICellViewFrontend.cs │ ├── ICheckBoxBackend.cs │ ├── ICheckBoxCellViewFrontend.cs │ ├── ICheckBoxMenuItemBackend.cs │ ├── IChildPlacementHandler.cs │ ├── ICollectionListener.cs │ ├── IColorPickerBackend.cs │ ├── IColorSelectorBackend.cs │ ├── IColumnContainerBackend.cs │ ├── IComboBoxBackend.cs │ ├── IComboBoxCellViewFrontend.cs │ ├── IComboBoxEntryBackend.cs │ ├── ICustomWidgetBackend.cs │ ├── IDatePickerBackend.cs │ ├── IDesignerSurfaceBackend.cs │ ├── IDialogBackend.cs │ ├── IDispatcherBackend.cs │ ├── IEmbeddedWidgetBackend.cs │ ├── IExpandBackend.cs │ ├── IFileDialogBackend.cs │ ├── IFileSelectorBackend.cs │ ├── IFolderSelectorBackend.cs │ ├── IFontSelectorBackend.cs │ ├── IFrameBackend.cs │ ├── IFrontend.cs │ ├── IImageCellViewFrontend.cs │ ├── IImageViewBackend.cs │ ├── ILabelBackend.cs │ ├── ILinkLabelBackend.cs │ ├── IListBoxBackend.cs │ ├── IListStoreBackend.cs │ ├── IListViewBackend.cs │ ├── IMenuBackend.cs │ ├── IMenuButtonBackend.cs │ ├── IMenuItemBackend.cs │ ├── INotebookBackend.cs │ ├── IOpenFileDialogBackend.cs │ ├── IPanedBackend.cs │ ├── IPasswordEntryBackend.cs │ ├── IPopoverBackend.cs │ ├── IPopupWindowBackend.cs │ ├── IProgressBarBackend.cs │ ├── IRadioButtonBackend.cs │ ├── IRadioButtonCellViewFrontend.cs │ ├── IRadioButtonMenuItemBackend.cs │ ├── IRichTextViewBackend.cs │ ├── ISaveFileDialogBackend.cs │ ├── IScrollAdjustmentBackend.cs │ ├── IScrollControlBackend.cs │ ├── IScrollViewBackend.cs │ ├── IScrollableWidgetBackend.cs │ ├── IScrollbarBackend.cs │ ├── ISearchTextEntryBackend.cs │ ├── ISegmentedButtonBackend.cs │ ├── ISelectColorDialogBackend.cs │ ├── ISelectFolderDialogBackend.cs │ ├── ISelectFontDialogBackend.cs │ ├── ISeparatorBackend.cs │ ├── ISeparatorMenuItemBackend.cs │ ├── ISliderBackend.cs │ ├── ISpinButtonBackend.cs │ ├── ISpinnerBackend.cs │ ├── IStatusIconBackend.cs │ ├── ITableViewBackend.cs │ ├── ITextCellViewFrontend.cs │ ├── ITextEntryBackend.cs │ ├── IToggleButtonBackend.cs │ ├── IToggleCellViewFrontend.cs │ ├── ITreeStoreBackend.cs │ ├── ITreeViewBackend.cs │ ├── IUtilityWindowBackend.cs │ ├── IWebViewBackend.cs │ ├── IWidgetBackend.cs │ ├── IWindowBackend.cs │ ├── IWindowFrameBackend.cs │ ├── ImageBackendHandler.cs │ ├── ImageBuilderBackendHandler.cs │ ├── ImagePatternBackendHandler.cs │ ├── KeyboardHandler.cs │ ├── ResourceManager.cs │ ├── StockIconId.cs │ ├── TextLayoutBackendHandler.cs │ ├── ToolkitEngineBackend.cs │ ├── TransferDataStore.cs │ └── XwtWidgetBackend.cs ├── Xwt.Design │ └── DesignerSurface.cs ├── Xwt.Drawing │ ├── BackgroundTextAttribute.cs │ ├── BitmapImage.cs │ ├── Color.cs │ ├── ColorTextAttribute.cs │ ├── Colors.cs │ ├── ComposedImage.cs │ ├── Context.cs │ ├── DrawingImage.cs │ ├── DrawingPath.cs │ ├── Font.cs │ ├── FontSizeTextAttribute.cs │ ├── FontStyleTextAttribute.cs │ ├── FontTextAttribute.cs │ ├── FontWeightTextAttribute.cs │ ├── Gradient.cs │ ├── HslColor.cs │ ├── IImageLoader.cs │ ├── Image.cs │ ├── ImageBuilder.cs │ ├── ImageFileType.cs │ ├── ImageFormat.cs │ ├── ImagePattern.cs │ ├── LinearGradient.cs │ ├── LinkTextAttribute.cs │ ├── Matrix.cs │ ├── NinePatchImage.cs │ ├── Pattern.cs │ ├── RadialGradient.cs │ ├── StrikethroughTextAttribute.cs │ ├── StyleSet.cs │ ├── TextAttribute.cs │ ├── TextLayout.cs │ ├── ThemedImage.cs │ ├── UnderlineTextAttribute.cs │ └── VectorImage.cs ├── Xwt.Formats │ ├── MarkdownTextFormat.cs │ ├── MarkupTextFormat.cs │ ├── PlainTextFormat.cs │ └── TextFormat.cs ├── Xwt.Motion │ ├── Animation.cs │ ├── AnimationExtensions.cs │ ├── Easing.cs │ ├── IAnimatable.cs │ ├── ObjectTransforms.cs │ └── Tweener.cs ├── Xwt.csproj └── Xwt │ ├── Alignment.cs │ ├── Application.cs │ ├── Box.cs │ ├── Button.cs │ ├── ButtonEventArgs.cs │ ├── ButtonStyle.cs │ ├── Calendar.cs │ ├── Canvas.cs │ ├── CanvasCellView.cs │ ├── CellView.cs │ ├── CellViewCollection.cs │ ├── CheckBox.cs │ ├── CheckBoxCellView.cs │ ├── CheckBoxMenuItem.cs │ ├── CheckBoxState.cs │ ├── ChildrenCollection.cs │ ├── Clipboard.cs │ ├── CloseRequestedEventArgs.cs │ ├── CloseRequestedHandler.cs │ ├── ColorPicker.cs │ ├── ColorSelector.cs │ ├── ComboBox.cs │ ├── ComboBoxCellView.cs │ ├── ComboBoxEntry.cs │ ├── Command.cs │ ├── ContentPosition.cs │ ├── CursorType.cs │ ├── DataField.cs │ ├── DataStore.cs │ ├── DatePicker.cs │ ├── Desktop.cs │ ├── DesktopType.cs │ ├── Dialog.cs │ ├── DialogButtonCollection.cs │ ├── Distance.cs │ ├── DragDropAction.cs │ ├── DragEventArgs.cs │ ├── DragOperation.cs │ ├── EllipsizeMode.cs │ ├── ExceptionEventArgs.cs │ ├── Expander.cs │ ├── FileDialog.cs │ ├── FileDialogFilter.cs │ ├── FileSelector.cs │ ├── FolderSelector.cs │ ├── FontSelector.cs │ ├── FormattedText.cs │ ├── Frame.cs │ ├── FrameBox.cs │ ├── GridLines.cs │ ├── HBox.cs │ ├── HPaned.cs │ ├── HScrollbar.cs │ ├── HSeparator.cs │ ├── HSlider.cs │ ├── IContainerEventSink.cs │ ├── IListDataSource.cs │ ├── IScrollableWidget.cs │ ├── ITranslationCatalog.cs │ ├── ITreeDataSource.cs │ ├── IWidgetSurface.cs │ ├── IconSize.cs │ ├── ImageCellView.cs │ ├── ImageView.cs │ ├── InvalidConstructorInvocation.cs │ ├── ItemCollection.cs │ ├── ItemSeparator.cs │ ├── Key.cs │ ├── KeyEventArgs.cs │ ├── Keyboard.cs │ ├── Label.cs │ ├── LinkLabel.cs │ ├── ListBox.cs │ ├── ListStore.cs │ ├── ListView.cs │ ├── ListViewColumn.cs │ ├── ListViewColumnCollection.cs │ ├── ListViewRowEventArgs.cs │ ├── Menu.cs │ ├── MenuButton.cs │ ├── MenuItem.cs │ ├── MenuItemCollection.cs │ ├── MessageDialog.cs │ ├── ModifierKeys.cs │ ├── MouseMovedEventArgs.cs │ ├── MouseScrolledEventArgs.cs │ ├── Notebook.cs │ ├── ObjectCollection.cs │ ├── OpenFileDialog.cs │ ├── Paned.cs │ ├── PasswordEntry.cs │ ├── Placement.cs │ ├── Point.cs │ ├── PointerButton.cs │ ├── Popover.cs │ ├── PopupWindow.cs │ ├── ProgressBar.cs │ ├── RadioButton.cs │ ├── RadioButtonCellView.cs │ ├── RadioButtonMenuItem.cs │ ├── Rectangle.cs │ ├── RichTextView.cs │ ├── RowDropPosition.cs │ ├── SaveFileDialog.cs │ ├── Screen.cs │ ├── ScrollAdjustment.cs │ ├── ScrollControl.cs │ ├── ScrollView.cs │ ├── Scrollbar.cs │ ├── SearchTextEntry.cs │ ├── SegmentedButton.cs │ ├── SelectColorDialog.cs │ ├── SelectFolderDialog.cs │ ├── SelectFontDialog.cs │ ├── SelectionMode.cs │ ├── Separator.cs │ ├── SeparatorMenuItem.cs │ ├── Size.cs │ ├── SizeConstraint.cs │ ├── Slider.cs │ ├── SpinButton.cs │ ├── Spinner.cs │ ├── StatusIcon.cs │ ├── StockIcons.cs │ ├── Table.cs │ ├── TableCalc.cs │ ├── TextCellView.cs │ ├── TextChangedEventArgs.cs │ ├── TextEntry.cs │ ├── TextInputEventArgs.cs │ ├── ToggleButton.cs │ ├── Toolkit.cs │ ├── ToolkitDefaults.cs │ ├── ToolkitNotInitializedException.cs │ ├── TransferDataSource.cs │ ├── TransferDataType.cs │ ├── TreeNavigator.cs │ ├── TreePosition.cs │ ├── TreeStore.cs │ ├── TreeView.cs │ ├── TreeViewRowEventArgs.cs │ ├── TreeViewStatus.cs │ ├── UtilityWindow.cs │ ├── VBox.cs │ ├── VPaned.cs │ ├── VScrollbar.cs │ ├── VSeparator.cs │ ├── VSlider.cs │ ├── WebView.cs │ ├── Widget.cs │ ├── WidgetAlignment.cs │ ├── WidgetCollection.cs │ ├── WidgetEventArgs.cs │ ├── WidgetSpacing.cs │ ├── Window.cs │ ├── WindowFrame.cs │ ├── WindowLocation.cs │ ├── WrapMode.cs │ ├── XwtComponent.cs │ ├── XwtObject.cs │ ├── XwtSynchronizationContext.cs │ └── XwtTaskScheduler.cs ├── appveyor.yml ├── docs └── en │ ├── Xwt.Backends │ ├── ButtonEvent.xml │ ├── CheckBoxEvent.xml │ ├── ComboBoxEvent.xml │ ├── DragOperationEventSink.xml │ ├── EngineBackend.xml │ ├── IAlertDialogBackend.xml │ ├── IBackendHandler.xml │ ├── IBoxBackend.xml │ ├── IButtonBackend.xml │ ├── IButtonEventSink.xml │ ├── ICanvasBackend.xml │ ├── ICanvasEventSink.xml │ ├── ICheckBoxBackend.xml │ ├── ICheckBoxEventSink.xml │ ├── ICollectionListener.xml │ ├── IColumnContainerBackend.xml │ ├── IComboBoxBackend.xml │ ├── IComboBoxEntryBackend.xml │ ├── IComboBoxEntryEventSink.xml │ ├── IComboBoxEventSink.xml │ ├── IContextBackendHandler.xml │ ├── ICustomWidgetBackend.xml │ ├── IDesignerSurfaceBackend.xml │ ├── IDialogBackend.xml │ ├── IDialogEventSink.xml │ ├── IFontBackendHandler.xml │ ├── IFrameBackend.xml │ ├── IFrameEventSink.xml │ ├── IGradientBackendHandler.xml │ ├── IImageViewBackend.xml │ ├── ILabelBackend.xml │ ├── IListStoreBackend.xml │ ├── IListViewBackend.xml │ ├── IListViewEventSink.xml │ ├── IMenuBackend.xml │ ├── IMenuButtonBackend.xml │ ├── IMenuButtonEventSink.xml │ ├── IMenuItemBackend.xml │ ├── IMenuItemEventSink.xml │ ├── INotebookBackend.xml │ ├── INotebookEventSink.xml │ ├── IPanedBackend.xml │ ├── IScrollViewBackend.xml │ ├── IScrollViewEventSink.xml │ ├── ISeparatorBackend.xml │ ├── ITableViewBackend.xml │ ├── ITableViewEventSink.xml │ ├── ITextEntryBackend.xml │ ├── ITextEntryEventSink.xml │ ├── ITextLayoutBackendHandler.xml │ ├── IToggleButtonBackend.xml │ ├── IToggleButtonEventSink.xml │ ├── ITransferDataSource.xml │ ├── ITreeStoreBackend.xml │ ├── ITreeViewBackend.xml │ ├── ITreeViewEventSink.xml │ ├── IWidgetBackend.xml │ ├── IWidgetEventSink.xml │ ├── IWindowBackend.xml │ ├── IWindowEventSink.xml │ ├── IWindowFrameBackend.xml │ ├── IWindowFrameEventSink.xml │ ├── ImageBackendHandler.xml │ ├── ListViewColumnChange.xml │ ├── MenuItemEvent.xml │ ├── NotebookEvent.xml │ ├── Orientation.xml │ ├── ScrollViewEvent.xml │ ├── TableViewEvent.xml │ ├── TextEntryEvent.xml │ ├── ToggleButtonEvent.xml │ ├── WidgetEvent.xml │ └── WindowFrameEvent.xml │ ├── Xwt.Design │ └── DesignerSurface.xml │ ├── Xwt.Drawing │ ├── Color.xml │ ├── Context.xml │ ├── Font.xml │ ├── FontStretch.xml │ ├── FontStyle.xml │ ├── FontWeight.xml │ ├── Gradient.xml │ ├── Image.xml │ ├── LinearGradient.xml │ ├── Pattern.xml │ └── TextLayout.xml │ ├── Xwt.Engine │ ├── Toolkit.xml │ └── WidgetRegistry.xml │ ├── Xwt │ ├── AlertOption.xml │ ├── Alignment.xml │ ├── Application.xml │ ├── AttachOptions.xml │ ├── BoundsChangedEventArgs.xml │ ├── Box.xml │ ├── BoxMode.xml │ ├── BoxPlacement.xml │ ├── Button.xml │ ├── ButtonEventArgs.xml │ ├── ButtonStyle.xml │ ├── ButtonType.xml │ ├── Canvas.xml │ ├── CellView.xml │ ├── CellViewCollection.xml │ ├── CheckBox.xml │ ├── CheckBoxCellView.xml │ ├── ChildrenCollection`1.xml │ ├── Clipboard.xml │ ├── ComboBox.xml │ ├── ComboBoxCellView.xml │ ├── ComboBoxEntry.xml │ ├── Command.xml │ ├── ConfirmationMessage.xml │ ├── ContentPosition.xml │ ├── DataField.xml │ ├── DataField`1.xml │ ├── DataRequestDelegate.xml │ ├── DataStore.xml │ ├── Dialog.xml │ ├── DialogButton.xml │ ├── DialogButtonCollection.xml │ ├── Distance.xml │ ├── DragCheckEventArgs.xml │ ├── DragDropAction.xml │ ├── DragDropResult.xml │ ├── DragEventArgs.xml │ ├── DragFinishedEventArgs.xml │ ├── DragOperation.xml │ ├── DragOverCheckEventArgs.xml │ ├── DragOverEventArgs.xml │ ├── EventResult.xml │ ├── Frame.xml │ ├── FrameType.xml │ ├── GenericMessage.xml │ ├── HBox.xml │ ├── HPaned.xml │ ├── HScale.xml │ ├── HSeparator.xml │ ├── IBackend.xml │ ├── ICollectionEventSink`1.xml │ ├── IContainerEventSink`1.xml │ ├── IDataField.xml │ ├── IListDataSource.xml │ ├── ISpacingListener.xml │ ├── ITransferData.xml │ ├── ITreeDataSource.xml │ ├── IWidgetSurface.xml │ ├── IconSize.xml │ ├── IconTextCellView.xml │ ├── ImageCellView.xml │ ├── ImageView.xml │ ├── ItemCollection.xml │ ├── ItemSeparator.xml │ ├── Key.xml │ ├── KeyEventArgs.xml │ ├── Label.xml │ ├── ListRowEventArgs.xml │ ├── ListRowOrderEventArgs.xml │ ├── ListStore.xml │ ├── ListView.xml │ ├── ListViewColumn.xml │ ├── ListViewColumnCollection.xml │ ├── Menu.xml │ ├── MenuButton.xml │ ├── MenuItem.xml │ ├── MenuItemCollection.xml │ ├── MenuItemType.xml │ ├── MessageDescription.xml │ ├── MessageDialog.xml │ ├── ModifierKeys.xml │ ├── MouseMovedEventArgs.xml │ ├── NodePosition.xml │ ├── Notebook.xml │ ├── NotebookTab.xml │ ├── PackOrigin.xml │ ├── Paned.xml │ ├── Panel.xml │ ├── Point.xml │ ├── PopupWindow.xml │ ├── QuestionMessage.xml │ ├── Rectangle.xml │ ├── ScrollPolicy.xml │ ├── ScrollView.xml │ ├── SelectionMode.xml │ ├── Separator.xml │ ├── Size.xml │ ├── SizeRequestMode.xml │ ├── StockIcons.xml │ ├── Table.xml │ ├── TablePlacement.xml │ ├── TextCellView.xml │ ├── TextEntry.xml │ ├── ToggleButton.xml │ ├── TransferDataSource.xml │ ├── TransferDataStore.xml │ ├── TransferDataType.xml │ ├── TreeNavigator.xml │ ├── TreeNodeChildEventArgs.xml │ ├── TreeNodeEventArgs.xml │ ├── TreeNodeOrderEventArgs.xml │ ├── TreePosition.xml │ ├── TreeStore.xml │ ├── TreeView.xml │ ├── TreeViewStatus.xml │ ├── VBox.xml │ ├── VPaned.xml │ ├── VSeparator.xml │ ├── Widget.xml │ ├── WidgetCollection.xml │ ├── WidgetSize.xml │ ├── WidgetSpacing.xml │ ├── Window.xml │ ├── WindowFrame.xml │ ├── XwtComponent.xml │ └── XwtObject.xml │ ├── index.xml │ ├── ns-Xwt.Backends.xml │ ├── ns-Xwt.Design.xml │ ├── ns-Xwt.Drawing.xml │ ├── ns-Xwt.Engine.xml │ └── ns-Xwt.xml └── xwt.snk /.gitignore: -------------------------------------------------------------------------------- 1 | bin 2 | obj 3 | *~ 4 | *.sln.cache 5 | *.suo 6 | *.user 7 | *.dotCover 8 | *.pidb 9 | *.userprefs 10 | *.usertasks 11 | *.mdb 12 | .DS_Store 13 | test-results 14 | .nuget/ 15 | packages/ 16 | .vs/ 17 | 18 | -------------------------------------------------------------------------------- /BuildHelpers.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /CODE-OF-CONDUCT.md: -------------------------------------------------------------------------------- 1 | # Code of Conduct 2 | 3 | This project has adopted the code of conduct defined by the Contributor Covenant 4 | to clarify expected behavior in our community. 5 | 6 | For more information, see the [.NET Foundation Code of Conduct](https://dotnetfoundation.org/code-of-conduct). 7 | -------------------------------------------------------------------------------- /Directory.Build.props: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | False 5 | False 6 | True 7 | True 8 | 9 | net472 10 | netstandard2.0 11 | 12 | $(DotNetFrameworkTarget) 13 | net6.0-macos 14 | 15 | $(DotNetFrameworkTarget) 16 | $(DotNetCoreTarget) 17 | 18 | false 19 | 20 | 21 | 22 | -------------------------------------------------------------------------------- /Directory.Build.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- 1 | The MIT License (MIT) 2 | 3 | Copyright (c) 2014 Xamarin, Inc 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | 2 | all: 3 | 4 | ./Xwt/bin/Release/Xwt.dll: 5 | /Developer/MonoDevelop.app/Contents/MacOS/mdtool build 6 | 7 | DOCS_PATH=docs 8 | DOCS_ASSEMBLIES=./Xwt/bin/Release/Xwt.dll 9 | 10 | update-docs: 11 | mdoc update --delete $(MDOC_UPDATE_OPTIONS) -o $(DOCS_PATH)/en $(DOCS_ASSEMBLIES) 12 | -------------------------------------------------------------------------------- /TestApps/GtkOnMacTest/gtk-gui/gui.stetic: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | MainWindow 10 | CenterOnParent 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /TestApps/GtkOnWindowsTest/gtk-gui/gui.stetic: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | MainWindow 6 | CenterOnParent 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /TestApps/Samples/App.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xwt; 3 | using Xwt.Drawing; 4 | using MonoDevelop.Components.Chart; 5 | 6 | namespace Samples 7 | { 8 | public class App 9 | { 10 | public static void Run (ToolkitType type) 11 | { 12 | Application.Initialize (type); 13 | 14 | MainWindow w = new MainWindow (); 15 | w.Show (); 16 | 17 | Application.Run (); 18 | 19 | w.Dispose (); 20 | 21 | Application.Dispose (); 22 | } 23 | } 24 | } 25 | 26 | -------------------------------------------------------------------------------- /TestApps/Samples/MonoDevelop.Components.Chart/AxisDimension.cs: -------------------------------------------------------------------------------- 1 | // 2 | // AxisDimension.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez Gual 6 | // 7 | // Copyright (C) 2005 Xamarin, Inc (http://www.xamarin.com) 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining 10 | // a copy of this software and associated documentation files (the 11 | // "Software"), to deal in the Software without restriction, including 12 | // without limitation the rights to use, copy, modify, merge, publish, 13 | // distribute, sublicense, and/or sell copies of the Software, and to 14 | // permit persons to whom the Software is furnished to do so, subject to 15 | // the following conditions: 16 | // 17 | // The above copyright notice and this permission notice shall be 18 | // included in all copies or substantial portions of the Software. 19 | // 20 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, 21 | // EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF 22 | // MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND 23 | // NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE 24 | // LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION 25 | // OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION 26 | // WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. 27 | // 28 | 29 | namespace MonoDevelop.Components.Chart 30 | { 31 | public enum AxisDimension 32 | { 33 | X, Y 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /TestApps/Samples/Samples/ChartSample.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xwt; 3 | using MonoDevelop.Components.Chart; 4 | using Xwt.Drawing; 5 | 6 | namespace Samples 7 | { 8 | public class ChartSample: Xwt.VBox 9 | { 10 | public ChartSample () 11 | { 12 | BasicChart chart = new BasicChart (); 13 | chart.AllowSelection = true; 14 | chart.AddAxis (new IntegerAxis (true), AxisPosition.Left); 15 | chart.AddAxis (new IntegerAxis (true), AxisPosition.Bottom); 16 | 17 | Serie s = new Serie ("Some Data"); 18 | s.Color = new Color (0,1,0); 19 | s.AddData (10, 10); 20 | s.AddData (20, 11); 21 | s.AddData (30, 15); 22 | s.AddData (40, 9); 23 | chart.AddSerie (s); 24 | s = new Serie ("Other Data"); 25 | s.Color = new Color (0,0,1); 26 | s.AddData (10, 20); 27 | s.AddData (20, 19); 28 | s.AddData (30, 25); 29 | s.AddData (40, 26); 30 | chart.AddSerie (s); 31 | chart.SetAutoScale (AxisDimension.X, true, true); 32 | chart.SetAutoScale (AxisDimension.Y, true, true); 33 | 34 | PackStart (chart, true); 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /TestApps/Samples/Samples/TextInput.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Xwt; 6 | using Xwt.Drawing; 7 | 8 | namespace Samples 9 | { 10 | public class TextInput : VBox 11 | { 12 | public class TextEditor : Canvas 13 | { 14 | string text; 15 | 16 | public TextEditor () 17 | { 18 | this.TextInput += HandleTextInput; 19 | this.ButtonPressed += HandleButtonPressed; 20 | 21 | CanGetFocus = true; 22 | WidthRequest = 300; 23 | HeightRequest = 300; 24 | } 25 | 26 | void HandleButtonPressed (object sender, ButtonEventArgs e) 27 | { 28 | SetFocus(); 29 | } 30 | 31 | void HandleTextInput (object sender, TextInputEventArgs e) 32 | { 33 | text += e.Text; 34 | e.Handled = true; 35 | 36 | QueueDraw (); 37 | } 38 | 39 | protected override void OnDraw (Context ctx, Rectangle dirtyRect) 40 | { 41 | base.OnDraw (ctx, dirtyRect); 42 | 43 | ctx.Rectangle (0, 0, Size.Width, Size.Height); 44 | ctx.SetColor (Colors.LightGray); 45 | ctx.Fill (); 46 | 47 | ctx.SetColor (Colors.Black); 48 | using (var layout = new TextLayout (this)) 49 | { 50 | layout.Text = text; 51 | ctx.DrawTextLayout (layout, new Point (0, 20)); 52 | } 53 | } 54 | } 55 | 56 | public TextInput () 57 | { 58 | PackStart (new Label ("Click the widget below and start typing text")); 59 | PackStart (new TextEditor ()); 60 | } 61 | } 62 | } 63 | -------------------------------------------------------------------------------- /TestApps/Samples/Samples/cow.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/Samples/cow.jpg -------------------------------------------------------------------------------- /TestApps/Samples/class.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/class.png -------------------------------------------------------------------------------- /TestApps/Samples/document-generic.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/document-generic.png -------------------------------------------------------------------------------- /TestApps/Samples/document-generic@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/document-generic@2x.png -------------------------------------------------------------------------------- /TestApps/Samples/icons/add-simple-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/icons/add-simple-16.png -------------------------------------------------------------------------------- /TestApps/Samples/icons/add-simple-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/icons/add-simple-16@2x.png -------------------------------------------------------------------------------- /TestApps/Samples/icons/add-simple-disabled-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/icons/add-simple-disabled-16.png -------------------------------------------------------------------------------- /TestApps/Samples/icons/add-simple-disabled-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/icons/add-simple-disabled-16@2x.png -------------------------------------------------------------------------------- /TestApps/Samples/icons/remove-simple-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/icons/remove-simple-16.png -------------------------------------------------------------------------------- /TestApps/Samples/icons/remove-simple-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/icons/remove-simple-16@2x.png -------------------------------------------------------------------------------- /TestApps/Samples/icons/remove-simple-disabled-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/icons/remove-simple-disabled-16.png -------------------------------------------------------------------------------- /TestApps/Samples/icons/remove-simple-disabled-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/icons/remove-simple-disabled-16@2x.png -------------------------------------------------------------------------------- /TestApps/Samples/package.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/package.png -------------------------------------------------------------------------------- /TestApps/Samples/zoom-panel-dark.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/zoom-panel-dark.9.png -------------------------------------------------------------------------------- /TestApps/Samples/zoom-panel-dark@2x.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/TestApps/Samples/zoom-panel-dark@2x.9.png -------------------------------------------------------------------------------- /TestApps/WpfTest/Directory.Build.targets: -------------------------------------------------------------------------------- 1 | 2 | 3 | true 4 | net472 5 | 6 | 7 | -------------------------------------------------------------------------------- /TestApps/WpfTest/app.config: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /TestApps/XamMacTest/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.yourcompany.MacTest 7 | CFBundleName 8 | MacTest 9 | CFBundleVersion 10 | 1 11 | LSMinimumSystemVersion 12 | 10.12 13 | NSPrincipalClass 14 | NSApplication 15 | 16 | 17 | -------------------------------------------------------------------------------- /TestApps/XamMacTest/Main.cs: -------------------------------------------------------------------------------- 1 | using Xwt; 2 | using Samples; 3 | 4 | namespace MacTest 5 | { 6 | class MainClass 7 | { 8 | static void Main (string [] args) 9 | { 10 | App.Run (ToolkitType.XamMac); 11 | } 12 | } 13 | } 14 | 15 | -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/Label.AlignCenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/Label.AlignCenter.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/Label.AlignCenterWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/Label.AlignCenterWrapped.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/Label.AlignCenterWrappedChangeText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/Label.AlignCenterWrappedChangeText.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/Label.AlignLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/Label.AlignLeft.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/Label.AlignLeftWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/Label.AlignLeftWrapped.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/Label.AlignRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/Label.AlignRight.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/Label.AlignRightWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/Label.AlignRightWrapped.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/LinearGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/LinearGradient.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/LinearGradientDiagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/LinearGradientDiagonal.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/LinearGradientInternalBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/LinearGradientInternalBox.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/LinearGradientReverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/LinearGradientReverse.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/NinePatchStretchStretchWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/NinePatchStretchStretchWiderHigher.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/NinePatchStretchTileHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/NinePatchStretchTileHigher.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/NinePatchTileStretchWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/NinePatchTileStretchWider.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/RadialGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/RadialGradient.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/RadialGradientReverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/RadialGradientReverse.png -------------------------------------------------------------------------------- /Testing/GtkTestRunner/ReferenceImages/RadialGradientSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/GtkTestRunner/ReferenceImages/RadialGradientSmall.png -------------------------------------------------------------------------------- /Testing/GtkTests/GtkIntegrationTests.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using NUnit.Framework; 3 | 4 | namespace Xwt 5 | { 6 | public class GtkIntegrationTests : XwtTest 7 | { 8 | [Test] 9 | public void NativeWindowFrameHasCorrectScreenBounds () 10 | { 11 | var nativeWindow = new Gtk.Window ("Foo"); 12 | nativeWindow.Resize (450, 320); 13 | nativeWindow.Move (13, 50); 14 | nativeWindow.ShowAll (); 15 | 16 | WaitForEvents (); 17 | 18 | var window = Toolkit.CurrentEngine.WrapWindow (nativeWindow); 19 | var bounds = window.ScreenBounds; 20 | Assert.AreEqual (450, bounds.Width); 21 | Assert.AreEqual (320, bounds.Height); 22 | Assert.AreEqual (13, bounds.X); 23 | Assert.AreEqual (50, bounds.Y); 24 | 25 | nativeWindow.Move (30, 100); 26 | WaitForEvents (); 27 | bounds = window.ScreenBounds; 28 | Assert.AreEqual (30, bounds.X); 29 | Assert.AreEqual (100, bounds.Y); 30 | Assert.AreEqual (450, bounds.Width); 31 | Assert.AreEqual (320, bounds.Height); 32 | 33 | nativeWindow.Resize (100, 100); 34 | WaitForEvents (); 35 | bounds = window.ScreenBounds; 36 | Assert.AreEqual (30, bounds.X); 37 | Assert.AreEqual (100, bounds.Y); 38 | Assert.AreEqual (100, bounds.Width); 39 | Assert.AreEqual (100, bounds.Height); 40 | } 41 | } 42 | } 43 | 44 | -------------------------------------------------------------------------------- /Testing/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.yourcompany.MacTestRunner 7 | LSMinimumSystemVersion 8 | 10.12 9 | NSHighResolutionCapable 10 | true 11 | 12 | 13 | -------------------------------------------------------------------------------- /Testing/MacTestRunner/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleIdentifier 6 | com.yourcompany.MacTestRunner 7 | CFBundleName 8 | MacTestRunner 9 | CFBundleVersion 10 | 1 11 | LSMinimumSystemVersion 12 | 10.6 13 | NSPrincipalClass 14 | NSApplication 15 | 16 | 17 | -------------------------------------------------------------------------------- /Testing/MacTestRunner/Main.cs: -------------------------------------------------------------------------------- 1 | using Xwt; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Reflection; 5 | using System.IO; 6 | 7 | namespace MacTest 8 | { 9 | class MainClass 10 | { 11 | static int Main (string [] args) 12 | { 13 | var assemblyName = Path.GetFileName(typeof(MainClass).Assembly.Location); 14 | var list = new List (args.Where (arg => !arg.StartsWith ("-psn_", System.StringComparison.Ordinal) && !arg.EndsWith(assemblyName, System.StringComparison.Ordinal))); 15 | list.Add ("-domain=None"); 16 | list.Add ("-noshadow"); 17 | list.Add ("-nothread"); 18 | 19 | if (!list.Contains (typeof (MainClass).Assembly.Location)) 20 | list.Add (typeof (MainClass).Assembly.Location); 21 | 22 | bool skipImageVerification = list.Remove ("-no-image-verify"); 23 | 24 | var res = NUnit.ConsoleRunner.Runner.Main (list.ToArray ()); 25 | 26 | if (!skipImageVerification) 27 | ReferenceImageManager.ShowImageVerifier (); 28 | 29 | return res; 30 | } 31 | } 32 | } 33 | 34 | -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Arc.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcClosePath.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcFill.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcMultipleLoops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcMultipleLoops.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcNegative.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcNegativeClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcNegativeClosePath.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcNegativeFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcNegativeFill.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcNegativeMultipleLoops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcNegativeMultipleLoops.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcNegativePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcNegativePathConnection.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcNegativeStartingNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcNegativeStartingNegative.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcNegativeSwappedAngles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcNegativeSwappedAngles.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcPathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcPathConnection.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcStartingNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcStartingNegative.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ArcSwappedAngles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ArcSwappedAngles.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Curve.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/CurveClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/CurveClosePath.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/CurveFillWithHoles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/CurveFillWithHoles.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/CurvePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/CurvePathConnection.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/DrawPathTwoTimes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/DrawPathTwoTimes.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/FontTests.RenderWeight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/FontTests.RenderWeight.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ImagePatternInCircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ImagePatternInCircle.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ImagePatternInTriangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ImagePatternInTriangle.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ImagePatternWithRotateTransform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ImagePatternWithRotateTransform.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ImagePatternWithRotateTransformWithAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ImagePatternWithRotateTransformWithAlpha.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ImagePatternWithScaleTransform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ImagePatternWithScaleTransform.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/ImagePatternWithScaleTransformWithAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/ImagePatternWithScaleTransformWithAlpha.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Label.AlignCenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Label.AlignCenter.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Label.AlignCenterWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Label.AlignCenterWrapped.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Label.AlignCenterWrappedChangeText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Label.AlignCenterWrappedChangeText.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Label.AlignLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Label.AlignLeft.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Label.AlignLeftWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Label.AlignLeftWrapped.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Label.AlignRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Label.AlignRight.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Label.AlignRightWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Label.AlignRightWrapped.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/LineClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/LineClosePath.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/LinearGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/LinearGradient.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/LinearGradientDiagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/LinearGradientDiagonal.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/LinearGradientInternalBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/LinearGradientInternalBox.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/LinearGradientReverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/LinearGradientReverse.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NewPath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NewPath.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchDefaultSize.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchHigher.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchHigher2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchWider.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchWider2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchStretchWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileDefaultSize.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileHigher.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileHigher2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileWider.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileWider2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchDefaultSize.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchHigher.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchHigher2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchWider.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchWider2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileTileDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileTileDefaultSize.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileTileDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileTileDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileTileHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileTileHigher.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileTileHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileTileHigher2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileTileWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileTileWider.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileTileWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileTileWider2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileTileWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileTileWiderHigher.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/NinePatchTileTileWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/NinePatchTileTileWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/RadialGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/RadialGradient.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/RadialGradientReverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/RadialGradientReverse.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/RadialGradientSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/RadialGradientSmall.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Rectangle.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/RectanglePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/RectanglePathConnection.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/StrokePreserve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/StrokePreserve.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/Text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/Text.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/TextAlignmentCenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/TextAlignmentCenter.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/TextAlignmentEnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/TextAlignmentEnd.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/TextLineBreak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/TextLineBreak.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/TextSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/TextSize.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/TextTrimmingEllipsis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/TextTrimmingEllipsis.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/TextWithBlankLines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/TextWithBlankLines.png -------------------------------------------------------------------------------- /Testing/MacTestRunner/ReferenceImages/TextWordWrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/MacTestRunner/ReferenceImages/TextWordWrap.png -------------------------------------------------------------------------------- /Testing/Tests/ConsoleTestRunner.cs: -------------------------------------------------------------------------------- 1 | // 2 | // ConsoleTestRunner.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2013 Xamarin Inc. 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt 29 | { 30 | public class ConsoleTestRunner 31 | { 32 | public void Run (string[] args) 33 | { 34 | } 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Arc.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcClosePath.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcFill.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcMultipleLoops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcMultipleLoops.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcNegative.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcNegativeClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcNegativeClosePath.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcNegativeFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcNegativeFill.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcNegativeMultipleLoops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcNegativeMultipleLoops.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcNegativePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcNegativePathConnection.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcNegativeStartingNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcNegativeStartingNegative.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcNegativeSwappedAngles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcNegativeSwappedAngles.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcPathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcPathConnection.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcStartingNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcStartingNegative.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ArcSwappedAngles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ArcSwappedAngles.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Clip.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Clip.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ClipAccumulated.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ClipAccumulated.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ClipPreserve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ClipPreserve.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ClipSaveRestore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ClipSaveRestore.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Curve.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/CurveClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/CurveClosePath.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/CurveFillWithHoles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/CurveFillWithHoles.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/CurvePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/CurvePathConnection.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/DrawPathTwoTimes.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/DrawPathTwoTimes.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/FillPreserve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/FillPreserve.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/FontTests.RenderWeight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/FontTests.RenderWeight.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePattern.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternInCircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternInCircle.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternInTriangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternInTriangle.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternWithAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternWithAlpha.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternWithRotateTransform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternWithRotateTransform.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternWithRotateTransformWithAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternWithRotateTransformWithAlpha.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternWithScaleTransform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternWithScaleTransform.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternWithScaleTransformWithAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternWithScaleTransformWithAlpha.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternWithTranslateTransform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternWithTranslateTransform.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/ImagePatternWithTranslateTransformWithAlpha.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/ImagePatternWithTranslateTransformWithAlpha.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Label.AlignCenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Label.AlignCenter.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Label.AlignCenterWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Label.AlignCenterWrapped.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Label.AlignCenterWrappedChangeText.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Label.AlignCenterWrappedChangeText.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Label.AlignLeft.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Label.AlignLeft.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Label.AlignLeftWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Label.AlignLeftWrapped.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Label.AlignRight.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Label.AlignRight.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Label.AlignRightWrapped.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Label.AlignRightWrapped.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Line.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/LineClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/LineClosePath.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/LineWidth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/LineWidth.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/LinearGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/LinearGradient.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/LinearGradientDiagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/LinearGradientDiagonal.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/LinearGradientInternalBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/LinearGradientInternalBox.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/LinearGradientReverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/LinearGradientReverse.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NewPath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NewPath.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchStretchDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchStretchDefaultSize.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchStretchDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchStretchDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchStretchHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchStretchHigher.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchStretchHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchStretchHigher2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchStretchWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchStretchWider.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchStretchWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchStretchWider2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchStretchWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchStretchWiderHigher.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchStretchWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchStretchWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchTileDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchTileDefaultSize.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchTileDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchTileDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchTileHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchTileHigher.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchTileHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchTileHigher2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchTileWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchTileWider.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchTileWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchTileWider2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchTileWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchTileWiderHigher.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchStretchTileWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchStretchTileWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileStretchDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileStretchDefaultSize.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileStretchDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileStretchDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileStretchHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileStretchHigher.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileStretchHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileStretchHigher2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileStretchWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileStretchWider.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileStretchWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileStretchWider2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileStretchWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileStretchWiderHigher.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileStretchWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileStretchWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileTileDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileTileDefaultSize.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileTileDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileTileDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileTileHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileTileHigher.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileTileHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileTileHigher2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileTileWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileTileWider.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileTileWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileTileWider2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileTileWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileTileWiderHigher.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/NinePatchTileTileWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/NinePatchTileTileWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/RadialGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/RadialGradient.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/RadialGradientReverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/RadialGradientReverse.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/RadialGradientSmall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/RadialGradientSmall.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Rectangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Rectangle.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/RectangleFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/RectangleFill.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/RectanglePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/RectanglePathConnection.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/SaveRestoreColor.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/SaveRestoreColor.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/SaveRestoreImagePattern.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/SaveRestoreImagePattern.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/SaveRestoreLineWidth.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/SaveRestoreLineWidth.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/SaveRestoreLinearGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/SaveRestoreLinearGradient.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/SaveRestorePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/SaveRestorePath.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/SaveRestoreRadialGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/SaveRestoreRadialGradient.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/SaveRestoreTransform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/SaveRestoreTransform.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/StrokePreserve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/StrokePreserve.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/Text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/Text.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/TextAlignmentCenter.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/TextAlignmentCenter.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/TextAlignmentEnd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/TextAlignmentEnd.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/TextLineBreak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/TextLineBreak.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/TextSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/TextSize.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/TextTrimmingEllipsis.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/TextTrimmingEllipsis.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/TextWithBlankLines.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/TextWithBlankLines.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/TextWordWrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/TextWordWrap.png -------------------------------------------------------------------------------- /Testing/Tests/ReferenceImages/pattern-sample.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ReferenceImages/pattern-sample.png -------------------------------------------------------------------------------- /Testing/Tests/VScrollbar.cs: -------------------------------------------------------------------------------- 1 | // 2 | // VScrollbar.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2013 Xamarin Inc. 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace GtkTestRunner 29 | { 30 | public class VScrollbar 31 | { 32 | public VScrollbar () 33 | { 34 | } 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /Testing/Tests/ninep-ss.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ninep-ss.9.png -------------------------------------------------------------------------------- /Testing/Tests/ninep-ss@2x.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ninep-ss@2x.9.png -------------------------------------------------------------------------------- /Testing/Tests/ninep-st.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ninep-st.9.png -------------------------------------------------------------------------------- /Testing/Tests/ninep-st@2x.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ninep-st@2x.9.png -------------------------------------------------------------------------------- /Testing/Tests/ninep-ts.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ninep-ts.9.png -------------------------------------------------------------------------------- /Testing/Tests/ninep-ts@2x.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ninep-ts@2x.9.png -------------------------------------------------------------------------------- /Testing/Tests/ninep-tt.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ninep-tt.9.png -------------------------------------------------------------------------------- /Testing/Tests/ninep-tt@2x.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/Tests/ninep-tt@2x.9.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/Program.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Xwt; 6 | 7 | namespace WpfTestRunner 8 | { 9 | class Program 10 | { 11 | [STAThread] 12 | static int Main (string[] args) 13 | { 14 | var list = new List (args); 15 | list.Add ("-domain=None"); 16 | list.Add ("-noshadow"); 17 | list.Add ("-nothread"); 18 | if (!list.Contains (typeof (Program).Assembly.Location)) 19 | list.Add (typeof (Program).Assembly.Location); 20 | 21 | bool skipImageVerification = list.Remove ("-no-image-verify"); 22 | 23 | var res = NUnit.ConsoleRunner.Runner.Main (list.ToArray ()); 24 | 25 | if (!skipImageVerification) 26 | ReferenceImageManager.ShowImageVerifier (); 27 | 28 | return res; 29 | } 30 | } 31 | } 32 | -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/Arc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/Arc.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcClosePath.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcFill.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcMultipleLoops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcMultipleLoops.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcNegative.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcNegativeClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcNegativeClosePath.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcNegativeFill.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcNegativeFill.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcNegativeMultipleLoops.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcNegativeMultipleLoops.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcNegativePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcNegativePathConnection.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcNegativeStartingNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcNegativeStartingNegative.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcNegativeSwappedAngles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcNegativeSwappedAngles.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcPathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcPathConnection.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcStartingNegative.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcStartingNegative.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ArcSwappedAngles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ArcSwappedAngles.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/Curve.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/Curve.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/CurveClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/CurveClosePath.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/CurveFillWithHoles.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/CurveFillWithHoles.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/CurvePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/CurvePathConnection.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ImagePatternInCircle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ImagePatternInCircle.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ImagePatternInTriangle.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ImagePatternInTriangle.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/ImagePatternWithScaleTransform.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/ImagePatternWithScaleTransform.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/LineClosePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/LineClosePath.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/LinearGradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/LinearGradient.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/LinearGradientDiagonal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/LinearGradientDiagonal.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/LinearGradientInternalBox.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/LinearGradientInternalBox.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/LinearGradientReverse.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/LinearGradientReverse.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NewPath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NewPath.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchDefaultSize.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchHigher.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchHigher2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchWider.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchWider2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchWiderHigher.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchStretchWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileDefaultSize.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileHigher.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileHigher2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileWider.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileWider2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchStretchTileWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchDefaultSize.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchHigher.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchHigher2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchWider.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchWider2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileStretchWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileDefaultSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileDefaultSize.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileDefaultSize2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileDefaultSize2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileHigher.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileHigher2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileWider.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileWider.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileWider2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileWider2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileWiderHigher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileWiderHigher.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileWiderHigher2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/NinePatchTileTileWiderHigher2x.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/RectanglePathConnection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/RectanglePathConnection.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/SaveRestorePath.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/SaveRestorePath.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/Text.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/Text.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/TextLineBreak.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/TextLineBreak.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/TextSize.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/TextSize.png -------------------------------------------------------------------------------- /Testing/WpfTestRunner/ReferenceImages/TextWordWrap.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Testing/WpfTestRunner/ReferenceImages/TextWordWrap.png -------------------------------------------------------------------------------- /Testing/packages.config: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /Xwt.Gtk.Mac/GtkMacAccessibleBackend.AccessibilityHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xwt.GtkBackend; 3 | using Xwt.Mac; 4 | 5 | namespace Xwt.Gtk.Mac 6 | { 7 | public partial class GtkMacAccessibleBackend : AccessibleBackend 8 | { 9 | static AccerssibilityHelper a11yHelper; 10 | static GtkMacAccessibleBackend () 11 | { 12 | a11yHelper = new AccerssibilityHelper (); 13 | } 14 | 15 | public override void MakeAnnouncement (string message, bool polite = false) 16 | { 17 | a11yHelper.MakeAnnouncement (message, polite); 18 | } 19 | 20 | public override bool AccessibilityInUse => a11yHelper.AccessibilityInUse; 21 | 22 | public override event EventHandler AccessibilityInUseChanged 23 | { 24 | add 25 | { 26 | a11yHelper.AccessibilityInUseChanged += value; 27 | } 28 | remove 29 | { 30 | a11yHelper.AccessibilityInUseChanged -= value; 31 | } 32 | } 33 | } 34 | } 35 | -------------------------------------------------------------------------------- /Xwt.Gtk.Mac/GtkMacFontBackendHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using CoreText; 3 | using Foundation; 4 | 5 | namespace Xwt.Gtk.Mac 6 | { 7 | public class GtkMacFontBackendHandler : Xwt.GtkBackend.GtkFontBackendHandler 8 | { 9 | protected override bool AddFontFile (string fontPath) 10 | { 11 | return CTFontManager.RegisterFontsForUrl (NSUrl.FromFilename (fontPath), CTFontManagerScope.Process) == null; 12 | } 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /Xwt.Gtk.Mac/Xwt.Gtk.Mac.nuspec: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $id$ 5 | Xwt.Gtk2.Mac 6 | $version$ 7 | Lluis Sanchez 8 | $description$ 9 | 10 | Xwt is a cross-platform UI toolkit for creating desktop applications with .NET and Mono. 11 | 12 | This package contains the GTK toolkit backend for Xwt based applications targeting GTK2 on Mac. 13 | 14 | Xwt.Gtk requires gtk-sharp (https://github.com/mono/gtk-sharp/). The Windows installation package can be obtained from http://www.monodevelop.com/download/#win. 15 | 16 | 17 | https://raw.githubusercontent.com/mono/xwt/main/LICENSE.txt 18 | https://github.com/mono/xwt/ 19 | false 20 | $copyright$ 21 | xwt cross platform gui ui toolkit framework desktop gtk gtk2 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /Xwt.Gtk.Windows/Xwt.Gtk.Windows.nuspec: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $id$ 5 | Xwt.Gtk2.Windows 6 | $version$ 7 | Lluis Sanchez 8 | $description$ 9 | 10 | Xwt is a cross-platform UI toolkit for creating desktop applications with .NET and Mono. 11 | 12 | This package contains the GTK toolkit backend for Xwt based applications targeting GTK2 on Windows. 13 | 14 | Xwt.Gtk requires gtk-sharp (https://github.com/mono/gtk-sharp/). The Windows installation package can be obtained from http://www.monodevelop.com/download/#win. 15 | 16 | 17 | https://raw.githubusercontent.com/mono/xwt/main/LICENSE.txt 18 | https://github.com/mono/xwt/ 19 | false 20 | $copyright$ 21 | xwt cross platform gui ui toolkit framework desktop gtk gtk2 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | -------------------------------------------------------------------------------- /Xwt.Gtk/Xwt.Gtk.nuget.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Xwt.Gtk.dll.config 6 | PreserveNewest 7 | False 8 | 9 | 10 | -------------------------------------------------------------------------------- /Xwt.Gtk/Xwt.Gtk.nuspec: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $id$ 5 | Xwt.Gtk2 6 | $version$ 7 | Lluis Sanchez 8 | $description$ 9 | 10 | Xwt is a cross-platform UI toolkit for creating desktop applications with .NET and Mono. 11 | 12 | This package contains the GTK toolkit backend for Xwt based applications targeting GTK2. 13 | 14 | Xwt.Gtk requires gtk-sharp (https://github.com/mono/gtk-sharp/). The Windows installation package can be obtained from http://www.monodevelop.com/download/#win. 15 | 16 | 17 | https://raw.githubusercontent.com/mono/xwt/main/LICENSE.txt 18 | https://github.com/mono/xwt/ 19 | false 20 | $copyright$ 21 | xwt cross platform gui ui toolkit framework desktop gtk gtk2 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /Xwt.Gtk/Xwt.Gtk3.nuget.props: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | 5 | Xwt.Gtk3.dll.config 6 | PreserveNewest 7 | False 8 | 9 | 10 | -------------------------------------------------------------------------------- /Xwt.Gtk/Xwt.Gtk3.nuspec: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $id$ 5 | $title$ 6 | $version$ 7 | Lluis Sanchez 8 | $description$ 9 | 10 | Xwt is a cross-platform UI toolkit for creating desktop applications with .NET and Mono. 11 | 12 | This package contains the GTK3 toolkit backend for Xwt based applications targeting GTK3. 13 | 14 | Xwt.Gtk3 requires gtk-sharp3 (https://github.com/mono/gtk-sharp/). The Windows installation package can be obtained from https://download.gnome.org/binaries/win32/gtk-sharp/. 15 | 16 | 17 | https://raw.githubusercontent.com/mono/xwt/main/LICENSE.txt 18 | https://github.com/mono/xwt/ 19 | false 20 | $copyright$ 21 | xwt cross platform gui ui toolkit framework desktop gtk gtk3 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /Xwt.Gtk/Xwt.GtkBackend/GtkKeyboardHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xwt.Backends; 3 | 4 | namespace Xwt.GtkBackend 5 | { 6 | public class GtkKeyboardHandler: KeyboardHandler 7 | { 8 | public override ModifierKeys CurrentModifiers { 9 | get { 10 | return GtkWorkarounds.GetCurrentKeyModifiers ().ToXwtValue (); 11 | } 12 | } 13 | } 14 | } 15 | 16 | -------------------------------------------------------------------------------- /Xwt.Gtk/icons/searchbox-clear-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.Gtk/icons/searchbox-clear-16.png -------------------------------------------------------------------------------- /Xwt.Gtk/icons/searchbox-clear-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.Gtk/icons/searchbox-clear-16@2x.png -------------------------------------------------------------------------------- /Xwt.Gtk/icons/searchbox-clear-16~dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.Gtk/icons/searchbox-clear-16~dark.png -------------------------------------------------------------------------------- /Xwt.Gtk/icons/searchbox-clear-16~dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.Gtk/icons/searchbox-clear-16~dark@2x.png -------------------------------------------------------------------------------- /Xwt.Gtk/icons/searchbox-search-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.Gtk/icons/searchbox-search-16.png -------------------------------------------------------------------------------- /Xwt.Gtk/icons/searchbox-search-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.Gtk/icons/searchbox-search-16@2x.png -------------------------------------------------------------------------------- /Xwt.Gtk/icons/searchbox-search-16~dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.Gtk/icons/searchbox-search-16~dark.png -------------------------------------------------------------------------------- /Xwt.Gtk/icons/searchbox-search-16~dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.Gtk/icons/searchbox-search-16~dark@2x.png -------------------------------------------------------------------------------- /Xwt.WPF/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | 4 | // Information about this assembly is defined by the following attributes. 5 | // Change them to the values specific to your project. 6 | 7 | [assembly: AssemblyTitle("Xwt.WPF")] 8 | [assembly: AssemblyDescription("Wpf Toolkit for the Xwt UI Framework")] 9 | [assembly: AssemblyConfiguration("")] 10 | [assembly: AssemblyCompany("")] 11 | [assembly: AssemblyProduct("Xwt UI Framework")] 12 | [assembly: AssemblyCopyright("Copyright (c) XWT Contributors, 2011-2012")] 13 | [assembly: AssemblyTrademark("")] 14 | [assembly: AssemblyCulture("")] 15 | 16 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". 17 | // The form "{Major}.{Minor}.*" will automatically update the build and revision, 18 | // and "{Major}.{Minor}.{Build}.*" will update just the revision. 19 | 20 | [assembly: AssemblyVersion("0.1.0.0")] 21 | [assembly: AssemblyInformationalVersion("0.1.0.0-prerelease")] 22 | 23 | // The following attributes are used to specify the signing key for the assembly, 24 | // if desired. See the Mono documentation for more information about signing. 25 | 26 | //[assembly: AssemblyDelaySign(false)] 27 | //[assembly: AssemblyKeyFile("")] 28 | 29 | -------------------------------------------------------------------------------- /Xwt.WPF/Xwt.WPFBackend.CellViews/CanvasCellViewBackend.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows; 6 | using Xwt.Backends; 7 | 8 | namespace Xwt.WPFBackend 9 | { 10 | class CanvasCellViewBackend: CellViewBackend, ICanvasCellViewBackend 11 | { 12 | public void QueueDraw() 13 | { 14 | CurrentElement.InvalidateVisual (); 15 | } 16 | 17 | public void QueueResize () 18 | { 19 | CurrentElement.InvalidateVisual (); 20 | } 21 | 22 | public bool IsHighlighted { 23 | get { 24 | return false; 25 | } 26 | } 27 | } 28 | } 29 | -------------------------------------------------------------------------------- /Xwt.WPF/Xwt.WPFBackend/EmbedNativeWidgetBackend.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using System.Windows; 6 | using System.Windows.Controls; 7 | using System.Windows.Data; 8 | using Xwt.Backends; 9 | using Xwt.WPFBackend.Utilities; 10 | 11 | namespace Xwt.WPFBackend 12 | { 13 | class EmbedNativeWidgetBackend: WidgetBackend, IEmbeddedWidgetBackend 14 | { 15 | public void SetContent(object nativeWidget, bool reparent) 16 | { 17 | if (nativeWidget is FrameworkElement) 18 | Widget = (FrameworkElement)nativeWidget; 19 | } 20 | } 21 | } 22 | -------------------------------------------------------------------------------- /Xwt.WPF/Xwt.WPFBackend/ExScrollViewer.cs: -------------------------------------------------------------------------------- 1 | using System.Windows.Controls; 2 | 3 | namespace Xwt.WPFBackend 4 | { 5 | public class ExScrollViewer 6 | : ScrollViewer, IWpfWidget 7 | { 8 | public WidgetBackend Backend 9 | { 10 | get; 11 | set; 12 | } 13 | 14 | protected override System.Windows.Size MeasureOverride (System.Windows.Size constraint) 15 | { 16 | var s = base.MeasureOverride (constraint); 17 | return Backend.MeasureOverride (constraint, s); 18 | } 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /Xwt.WPF/Xwt.WPFBackend/WpfKeyboardHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | using Xwt.Backends; 6 | 7 | namespace Xwt.WPFBackend 8 | { 9 | class WpfKeyboardHandler: KeyboardHandler 10 | { 11 | public override ModifierKeys CurrentModifiers 12 | { 13 | get { return KeyboardUtil.GetModifiers (); } 14 | } 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /Xwt.WPF/icons/add-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.WPF/icons/add-16.png -------------------------------------------------------------------------------- /Xwt.WPF/icons/add-16~dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.WPF/icons/add-16~dark.png -------------------------------------------------------------------------------- /Xwt.WPF/icons/add-16~dark~disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.WPF/icons/add-16~dark~disabled.png -------------------------------------------------------------------------------- /Xwt.WPF/icons/add-16~disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.WPF/icons/add-16~disabled.png -------------------------------------------------------------------------------- /Xwt.WPF/icons/remove-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.WPF/icons/remove-16.png -------------------------------------------------------------------------------- /Xwt.WPF/icons/remove-16~dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.WPF/icons/remove-16~dark.png -------------------------------------------------------------------------------- /Xwt.WPF/icons/remove-16~dark~disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.WPF/icons/remove-16~dark~disabled.png -------------------------------------------------------------------------------- /Xwt.WPF/icons/remove-16~disabled.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.WPF/icons/remove-16~disabled.png -------------------------------------------------------------------------------- /Xwt.XamMac/Xwt.Mac/AccessibleBackend.AccessibilityHelper.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using Xwt.Backends; 3 | 4 | namespace Xwt.Mac 5 | { 6 | public partial class AccessibleBackend : IAccessibleBackend 7 | { 8 | static AccerssibilityHelper a11yHelper; 9 | static AccessibleBackend () 10 | { 11 | a11yHelper = new AccerssibilityHelper (); 12 | } 13 | 14 | public void MakeAnnouncement (string message, bool polite = false) 15 | { 16 | a11yHelper.MakeAnnouncement (message, polite); 17 | } 18 | 19 | public bool AccessibilityInUse => a11yHelper.AccessibilityInUse; 20 | 21 | public event EventHandler AccessibilityInUseChanged 22 | { 23 | add 24 | { 25 | a11yHelper.AccessibilityInUseChanged += value; 26 | } 27 | remove 28 | { 29 | a11yHelper.AccessibilityInUseChanged -= value; 30 | } 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /Xwt.XamMac/Xwt.XamMac.nuspec: -------------------------------------------------------------------------------- 1 |  2 | 3 | 4 | $id$ 5 | $title$ 6 | $version$ 7 | Lluis Sanchez 8 | $description$ 9 | 10 | Xwt is a cross-platform UI toolkit for creating desktop applications with .NET and Mono. 11 | 12 | This package contains the Xamarin.Mac based Mac/Cocoa toolkit backend for Xwt applications targeting OS X. 13 | 14 | Xwt.XamMac requires Xamarin.Mac to be installed. 15 | 16 | 17 | https://raw.githubusercontent.com/mono/xwt/main/LICENSE.txt 18 | https://github.com/mono/xwt/ 19 | false 20 | $copyright$ 21 | xwt cross platform gui ui toolkit framework desktop mac osx monomac cocoa 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-in-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-in-16.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-in-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-in-16@2x.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-in-16~dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-in-16~dark.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-in-16~dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-in-16~dark@2x.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-in-16~dark~sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-in-16~dark~sel.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-in-16~dark~sel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-in-16~dark~sel@2x.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-in-16~sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-in-16~sel.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-in-16~sel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-in-16~sel@2x.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-out-16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-out-16.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-out-16@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-out-16@2x.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-out-16~dark.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-out-16~dark.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-out-16~dark@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-out-16~dark@2x.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-out-16~dark~sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-out-16~dark~sel.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-out-16~dark~sel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-out-16~dark~sel@2x.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-out-16~sel.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-out-16~sel.png -------------------------------------------------------------------------------- /Xwt.XamMac/icons/zoom-out-16~sel@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/Xwt.XamMac/icons/zoom-out-16~sel@2x.png -------------------------------------------------------------------------------- /Xwt/AssemblyInfo.cs: -------------------------------------------------------------------------------- 1 | using System.Reflection; 2 | using System.Runtime.CompilerServices; 3 | 4 | // Information about this assembly is defined by the following attributes. 5 | // Change them to the values specific to your project. 6 | 7 | [assembly: AssemblyTitle("Xwt")] 8 | [assembly: AssemblyDescription("Xwt UI Framework")] 9 | [assembly: AssemblyConfiguration("")] 10 | [assembly: AssemblyCompany("")] 11 | [assembly: AssemblyProduct("Xwt UI Framework")] 12 | [assembly: AssemblyCopyright("Xamarin, Inc (http://www.xamarin.com)")] 13 | [assembly: AssemblyTrademark("")] 14 | [assembly: AssemblyCulture("")] 15 | 16 | // The assembly version has the format "{Major}.{Minor}.{Build}.{Revision}". 17 | // The form "{Major}.{Minor}.*" will automatically update the build and revision, 18 | // and "{Major}.{Minor}.{Build}.*" will update just the revision. 19 | 20 | [assembly: AssemblyVersion("0.1.0.0")] 21 | [assembly: AssemblyInformationalVersion("0.1.0.0-prerelease")] 22 | 23 | // The following attributes are used to specify the signing key for the assembly, 24 | // if desired. See the Mono documentation for more information about signing. 25 | 26 | //[assembly: AssemblyDelaySign(false)] 27 | //[assembly: AssemblyKeyFile("")] 28 | 29 | -------------------------------------------------------------------------------- /Xwt/Xwt.Accessibility/AccessibleFields.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Xwt.Accessibility 4 | { 5 | public class AccessibleFields 6 | { 7 | 8 | public IDataField Label { get; set; } 9 | public IDataField Identifier { get; set; } 10 | public IDataField IsAccessible { get; set; } 11 | public IDataField Title { get; set; } 12 | public IDataField Description { get; set; } 13 | public IDataField Value { get; set; } 14 | public IDataField Uri { get; set; } 15 | public IDataField Role { get; set; } 16 | public IDataField RoleDescription { get; set; } 17 | public IDataField Bounds { get; set; } 18 | 19 | public AccessibleFields () 20 | { 21 | 22 | } 23 | } 24 | } 25 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/IExpandBackend.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Xwt.Backends 4 | { 5 | public interface IExpanderBackend: IWidgetBackend, IChildPlacementHandler 6 | { 7 | string Label { get; set; } 8 | bool Expanded { get; set; } 9 | void SetContent (IWidgetBackend child); 10 | } 11 | 12 | public interface IExpandEventSink: IWidgetEventSink 13 | { 14 | void ExpandChanged (); 15 | } 16 | 17 | public enum ExpandEvent { 18 | ExpandChanged 19 | } 20 | } 21 | 22 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/ILinkLabelBackend.cs: -------------------------------------------------------------------------------- 1 | // 2 | // ILinkLabelBackend.cs 3 | // 4 | // Author: 5 | // Jérémie Laval 6 | // 7 | // Copyright (c) 2012 Xamarin, Inc. 8 | 9 | using System; 10 | 11 | namespace Xwt.Backends 12 | { 13 | public interface ILinkLabelBackend : ILabelBackend 14 | { 15 | Uri Uri { get; set; } 16 | } 17 | 18 | public interface ILinkLabelEventSink : IWidgetEventSink 19 | { 20 | void OnNavigateToUrl (Uri uri); 21 | } 22 | 23 | public enum LinkLabelEvent 24 | { 25 | NavigateToUrl = 1 26 | } 27 | } 28 | 29 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/IOpenFileDialogBackend.cs: -------------------------------------------------------------------------------- 1 | // 2 | // IOpenFileDialogBackend.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2012 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt.Backends 29 | { 30 | public interface IOpenFileDialogBackend: IFileDialogBackend 31 | { 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/IPasswordEntryBackend.cs: -------------------------------------------------------------------------------- 1 | using Xwt.Backends; 2 | 3 | namespace Xwt.Backends 4 | { 5 | public interface IPasswordEntryBackend : IWidgetBackend 6 | { 7 | string Password { get; set; } 8 | System.Security.SecureString SecurePassword { get; } 9 | string PlaceholderText { get; set; } 10 | } 11 | 12 | public interface IPasswordEntryEventSink : IWidgetEventSink 13 | { 14 | void OnChanged (); 15 | void OnActivated (); 16 | } 17 | 18 | public enum PasswordEntryEvent 19 | { 20 | Changed, 21 | Activated 22 | } 23 | } 24 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/IRadioButtonCellViewFrontend.cs: -------------------------------------------------------------------------------- 1 | // 2 | // IRadioButtonCellViewFrontend.cs 3 | // 4 | // Author: 5 | // Vsevolod Kukol 6 | // 7 | // Copyright (c) 2016 Microsoft Corporation 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | 27 | namespace Xwt.Backends 28 | { 29 | public interface IRadioButtonCellViewFrontend: IToggleCellViewFrontend 30 | { 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/ISaveFileDialogBackend.cs: -------------------------------------------------------------------------------- 1 | // 2 | // ISaveFileDialogBackend.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2012 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt.Backends 29 | { 30 | public interface ISaveFileDialogBackend: IFileDialogBackend 31 | { 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/ISeparatorMenuItemBackend.cs: -------------------------------------------------------------------------------- 1 | // 2 | // ISeparatorMenuItemBackend.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2012 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt.Backends 29 | { 30 | public interface ISeparatorMenuItemBackend: IMenuItemBackend 31 | { 32 | } 33 | } 34 | 35 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/IUtilityWindowBackend.cs: -------------------------------------------------------------------------------- 1 | // 2 | // IUtilityWindowBackend.cs 3 | // 4 | // Author: 5 | // Vsevolod Kukol 6 | // 7 | // Copyright (c) 2017 Microsoft Corporation 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | namespace Xwt.Backends 28 | { 29 | public interface IUtilityWindowBackend : IWindowBackend 30 | { 31 | } 32 | } 33 | -------------------------------------------------------------------------------- /Xwt/Xwt.Backends/KeyboardHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Xwt.Backends 4 | { 5 | public abstract class KeyboardHandler 6 | { 7 | public abstract ModifierKeys CurrentModifiers { get; } 8 | } 9 | } 10 | 11 | -------------------------------------------------------------------------------- /Xwt/Xwt.Drawing/ImageFileType.cs: -------------------------------------------------------------------------------- 1 | // 2 | // ImageFileType.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2013 Xamarin Inc. 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt.Drawing 29 | { 30 | public enum ImageFileType 31 | { 32 | Jpeg, 33 | Png, 34 | Bmp 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /Xwt/Xwt.Drawing/ImageFormat.cs: -------------------------------------------------------------------------------- 1 | // 2 | // ImageFormat.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2012 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt.Drawing 29 | { 30 | public enum ImageFormat 31 | { 32 | ARGB32, 33 | RGB24 34 | } 35 | } 36 | 37 | -------------------------------------------------------------------------------- /Xwt/Xwt.Formats/PlainTextFormat.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.IO; 3 | 4 | using Xwt.Backends; 5 | 6 | namespace Xwt.Formats 7 | { 8 | public class PlainTextFormat : TextFormat 9 | { 10 | public override void Parse (Stream input, IRichTextBuffer buffer) 11 | { 12 | using (var reader = new StreamReader (input)) { 13 | buffer.EmitStartParagraph (0); 14 | buffer.EmitText (reader.ReadToEnd (), RichTextInlineStyle.Normal); 15 | buffer.EmitEndParagraph (); 16 | } 17 | } 18 | } 19 | } 20 | 21 | -------------------------------------------------------------------------------- /Xwt/Xwt/Alignment.cs: -------------------------------------------------------------------------------- 1 | // 2 | // Alignment.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2011 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | 27 | 28 | using System; 29 | 30 | namespace Xwt 31 | { 32 | public enum Alignment 33 | { 34 | Start, 35 | Center, 36 | End 37 | } 38 | } 39 | 40 | -------------------------------------------------------------------------------- /Xwt/Xwt/CloseRequestedHandler.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Xwt 4 | { 5 | public delegate void CloseRequestedHandler (object sender, CloseRequestedEventArgs args); 6 | } 7 | 8 | -------------------------------------------------------------------------------- /Xwt/Xwt/DataStore.cs: -------------------------------------------------------------------------------- 1 | // 2 | // DataStore.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2011 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | 27 | using System; 28 | 29 | namespace Xwt 30 | { 31 | public class DataStore 32 | { 33 | public DataStore () 34 | { 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /Xwt/Xwt/DesktopType.cs: -------------------------------------------------------------------------------- 1 | // 2 | // OperatingSystemType.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2013 Xamarin Inc. 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt 29 | { 30 | public enum DesktopType 31 | { 32 | Linux, 33 | Windows, 34 | Mac 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /Xwt/Xwt/EllipsizeMode.cs: -------------------------------------------------------------------------------- 1 | // 2 | // EllipsizeMode.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2012 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt 29 | { 30 | public enum EllipsizeMode 31 | { 32 | None, 33 | Start, 34 | Middle, 35 | End 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /Xwt/Xwt/GridLines.cs: -------------------------------------------------------------------------------- 1 | // 2 | // GridLines.cs 3 | // 4 | // Author: 5 | // Vsevolod Kukol 6 | // 7 | // Copyright (c) 2014 Vsevolod Kukol 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | 27 | namespace Xwt 28 | { 29 | public enum GridLines 30 | { 31 | None, 32 | Vertical, 33 | Horizontal, 34 | Both 35 | } 36 | } 37 | -------------------------------------------------------------------------------- /Xwt/Xwt/HBox.cs: -------------------------------------------------------------------------------- 1 | // 2 | // HBox.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2011 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | 27 | using System; 28 | 29 | namespace Xwt 30 | { 31 | public class HBox: Box 32 | { 33 | public HBox (): base (Xwt.Backends.Orientation.Horizontal) 34 | { 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /Xwt/Xwt/IconSize.cs: -------------------------------------------------------------------------------- 1 | // 2 | // IconSize.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2011 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt 29 | { 30 | public enum IconSize 31 | { 32 | Small, 33 | Medium, 34 | Large 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /Xwt/Xwt/Keyboard.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | 3 | namespace Xwt 4 | { 5 | public static class Keyboard 6 | { 7 | public static ModifierKeys CurrentModifiers { 8 | get { return Toolkit.CurrentEngine.KeyboardHandler.CurrentModifiers; } 9 | } 10 | } 11 | } 12 | 13 | -------------------------------------------------------------------------------- /Xwt/Xwt/RowDropPosition.cs: -------------------------------------------------------------------------------- 1 | // 2 | // ItemDropPosition.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2012 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | using System; 27 | 28 | namespace Xwt 29 | { 30 | public enum RowDropPosition 31 | { 32 | Before, 33 | Into, 34 | After 35 | } 36 | } 37 | 38 | -------------------------------------------------------------------------------- /Xwt/Xwt/SelectionMode.cs: -------------------------------------------------------------------------------- 1 | // 2 | // SelectionMode.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2011 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | 27 | using System; 28 | 29 | namespace Xwt 30 | { 31 | public enum SelectionMode 32 | { 33 | Single, 34 | Multiple, 35 | None 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /Xwt/Xwt/TextInputEventArgs.cs: -------------------------------------------------------------------------------- 1 | using System; 2 | using System.Collections.Generic; 3 | using System.Linq; 4 | using System.Text; 5 | 6 | namespace Xwt 7 | { 8 | public class TextInputEventArgs : EventArgs 9 | { 10 | public bool Handled { get; set; } 11 | public string Text { get; private set; } 12 | 13 | public TextInputEventArgs(string text) 14 | { 15 | Text = text; 16 | } 17 | } 18 | } 19 | -------------------------------------------------------------------------------- /Xwt/Xwt/ToolkitNotInitializedException.cs: -------------------------------------------------------------------------------- 1 | // 2 | // ToolkitNotInitializedException.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2013 Xamarin Inc. 8 | // 9 | using System; 10 | 11 | namespace Xwt 12 | { 13 | public class ToolkitNotInitializedException: Exception 14 | { 15 | public ToolkitNotInitializedException (): base ("XWT has not been initialized") 16 | { 17 | } 18 | } 19 | } 20 | 21 | -------------------------------------------------------------------------------- /Xwt/Xwt/VBox.cs: -------------------------------------------------------------------------------- 1 | // 2 | // VBox.cs 3 | // 4 | // Author: 5 | // Lluis Sanchez 6 | // 7 | // Copyright (c) 2011 Xamarin Inc 8 | // 9 | // Permission is hereby granted, free of charge, to any person obtaining a copy 10 | // of this software and associated documentation files (the "Software"), to deal 11 | // in the Software without restriction, including without limitation the rights 12 | // to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 13 | // copies of the Software, and to permit persons to whom the Software is 14 | // furnished to do so, subject to the following conditions: 15 | // 16 | // The above copyright notice and this permission notice shall be included in 17 | // all copies or substantial portions of the Software. 18 | // 19 | // THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 20 | // IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 21 | // FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 22 | // AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 23 | // LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 24 | // OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN 25 | // THE SOFTWARE. 26 | 27 | using System; 28 | 29 | namespace Xwt 30 | { 31 | public class VBox: Box 32 | { 33 | public VBox (): base (Xwt.Backends.Orientation.Vertical) 34 | { 35 | } 36 | } 37 | } 38 | 39 | -------------------------------------------------------------------------------- /Xwt/Xwt/WrapMode.cs: -------------------------------------------------------------------------------- 1 | // 2 | // WrapMode.cs 3 | // 4 | // Author: 5 | // Jérémie Laval 6 | // 7 | // Copyright (c) 2012 Xamarin, Inc. 8 | using System; 9 | 10 | namespace Xwt 11 | { 12 | public enum WrapMode 13 | { 14 | None, 15 | Word, 16 | Character, 17 | WordAndCharacter 18 | } 19 | } 20 | 21 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/ButtonEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.ButtonEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/ComboBoxEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.ComboBoxEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/DragOperationEventSink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | To be added. 11 | To be added. 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/IBackendHandler.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | To be added. 11 | To be added. 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/IComboBoxEntryEventSink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | Xwt.Backends.IComboBoxEventSink 11 | 12 | 13 | 14 | To be added. 15 | To be added. 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/IFrameEventSink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | Xwt.Backends.IWidgetEventSink 11 | 12 | 13 | 14 | To be added. 15 | To be added. 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/IListViewEventSink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | Xwt.Backends.ITableViewEventSink 11 | 12 | 13 | 14 | To be added. 15 | To be added. 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/IMenuButtonBackend.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | Xwt.Backends.IButtonBackend 11 | 12 | 13 | 14 | To be added. 15 | To be added. 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/IMenuButtonEventSink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | To be added. 11 | To be added. 12 | 13 | 14 | 15 | 16 | 17 | Method 18 | 19 | 1.0.4396.35768 20 | 21 | 22 | Xwt.Backends.IMenuBackend 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | To be added. 29 | 30 | 31 | 32 | 33 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/IMenuItemEventSink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | To be added. 11 | To be added. 12 | 13 | 14 | 15 | 16 | 17 | Method 18 | 19 | 1.0.4396.35768 20 | 21 | 22 | System.Void 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/ITransferDataSource.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | To be added. 11 | To be added. 12 | 13 | 14 | 15 | 16 | 17 | Property 18 | 19 | 1.0.4396.35768 20 | 21 | 22 | System.String[] 23 | 24 | 25 | To be added. 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/ITreeViewEventSink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | Xwt.Backends.ITableViewEventSink 11 | 12 | 13 | 14 | To be added. 15 | To be added. 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/IWindowEventSink.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | Xwt.Backends.IWindowFrameEventSink 11 | 12 | 13 | 14 | To be added. 15 | To be added. 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/MenuItemEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.MenuItemEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/NotebookEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.NotebookEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/ScrollViewEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.ScrollViewEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/TableViewEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.TableViewEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/TextEntryEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.TextEntryEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/ToggleButtonEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.ToggleButtonEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Backends/WindowFrameEvent.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Enum 10 | 11 | 12 | To be added. 13 | To be added. 14 | 15 | 16 | 17 | 18 | 19 | Field 20 | 21 | 1.0.4396.35768 22 | 23 | 24 | Xwt.Backends.WindowFrameEvent 25 | 26 | 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt.Drawing/Pattern.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.XwtObject 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/ComboBoxCellView.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.CellView 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/DataRequestDelegate.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Delegate 10 | 11 | 12 | 13 | 14 | 15 | System.Object 16 | 17 | 18 | To be added. 19 | To be added. 20 | To be added. 21 | To be added. 22 | 23 | 24 | -------------------------------------------------------------------------------- /docs/en/Xwt/DataStore.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Object 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/HBox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.Box 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/HPaned.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.Paned 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/HScale.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Object 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/HSeparator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.Separator 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/IDataField.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | To be added. 11 | To be added. 12 | 13 | 14 | 15 | 16 | 17 | Property 18 | 19 | 1.0.4396.35768 20 | 21 | 22 | System.Int32 23 | 24 | 25 | To be added. 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/ISpacingListener.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | To be added. 11 | To be added. 12 | 13 | 14 | 15 | 16 | 17 | Method 18 | 19 | 1.0.4396.35768 20 | 21 | 22 | System.Void 23 | 24 | 25 | 26 | 27 | 28 | To be added. 29 | To be added. 30 | To be added. 31 | 32 | 33 | 34 | 35 | -------------------------------------------------------------------------------- /docs/en/Xwt/NodePosition.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.ValueType 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/en/Xwt/PopupWindow.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Object 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/Separator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.Widget 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Method 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | Xwt.IBackend 26 | 27 | 28 | 29 | To be added. 30 | To be added. 31 | To be added. 32 | 33 | 34 | 35 | 36 | -------------------------------------------------------------------------------- /docs/en/Xwt/TreePosition.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | 10 | To be added. 11 | To be added. 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /docs/en/Xwt/TreeViewStatus.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | System.Object 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | -------------------------------------------------------------------------------- /docs/en/Xwt/VBox.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.Box 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/VPaned.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.Paned 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/Xwt/VSeparator.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | Xwt 6 | 1.0.4396.35768 7 | 8 | 9 | Xwt.Separator 10 | 11 | 12 | 13 | To be added. 14 | To be added. 15 | 16 | 17 | 18 | 19 | 20 | Constructor 21 | 22 | 1.0.4396.35768 23 | 24 | 25 | 26 | To be added. 27 | To be added. 28 | 29 | 30 | 31 | 32 | -------------------------------------------------------------------------------- /docs/en/ns-Xwt.Backends.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | To be added. 4 | To be added. 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/en/ns-Xwt.Design.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | To be added. 4 | To be added. 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/en/ns-Xwt.Drawing.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Xwt cross platform drawing API. 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/en/ns-Xwt.Engine.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | To be added. 4 | To be added. 5 | 6 | 7 | -------------------------------------------------------------------------------- /docs/en/ns-Xwt.xml: -------------------------------------------------------------------------------- 1 | 2 | 3 | Xwt - Cross platform desktop user interface toolkit. 4 | To be added. 5 | 6 | 7 | -------------------------------------------------------------------------------- /xwt.snk: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mono/xwt/8108d5603f141f19129f4b0ee2a7bfca0127b65f/xwt.snk --------------------------------------------------------------------------------