Commit 938b6c10 authored by Robin's avatar Robin
Browse files

Trying to make things compile

parent 91be76ce
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\CommonProject.properties" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<ProjectGuid>{4CCA2717-B8A4-44F7-965B-5687107E4921}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Greenshot.Addon.InternetExplorer</RootNamespace>
<AssemblyName>Greenshot.Addon.InternetExplorer</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<Deterministic>true</Deterministic>
<TargetFramework>netcoreapp3.0</TargetFramework>
<LangVersion>latest</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<Reference Include="Accessibility" />
<Reference Include="Microsoft.mshtml, Version=7.0.3300.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<EmbedInteropTypes>True</EmbedInteropTypes>
</Reference>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Core" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Runtime.Caching" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xaml" />
<Reference Include="WindowsBase" />
<FrameworkReference Include="Microsoft.DesktopUI" />
</ItemGroup>
<ItemGroup>
<Compile Include="AccessibleHelper.cs" />
<Compile Include="IECaptureHelper.cs" />
<Compile Include="IEHelper.cs" />
<Compile Include="IEInterop\IEContainer.cs" />
<Compile Include="IEInterop\IWebBrowser2.cs" />
<Compile Include="InternetExplorerSource.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<PackageReference Include="Dapplo.Ini">
<Version>0.5.31</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows">
<Version>0.5.112</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Com">
<Version>0.5.112</Version>
</PackageReference>
<PackageReference Include="Unofficial.Microsoft.mshtml" Version="7.0.3300" />
</ItemGroup>
<ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Greenshot.Addons\Greenshot.Addons.csproj">
<Project>{5b924697-4dcd-4f98-85f1-105cb84b7341}</Project>
<Name>Greenshot.Addons</Name>
......@@ -56,19 +37,4 @@
<Name>Greenshot.Gfx</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Dapplo.Ini">
<Version>0.5.31</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows">
<Version>0.5.112</Version>
</PackageReference>
<PackageReference Include="Dapplo.Windows.Com">
<Version>0.5.112</Version>
</PackageReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>
\ No newline at end of file
......@@ -87,7 +87,7 @@ namespace Greenshot.Addon.InternetExplorer.IEInterop
// Calculate startLocation for the frames
var window2 = document2.parentWindow;
var window3 = (IHTMLWindow3) window2;
NativePoint contentWindowLocation = contentWindow.GetInfo().Bounds.Location;
var contentWindowLocation = contentWindow.GetInfo().Bounds.Location;
var x = window3.screenLeft - contentWindowLocation.X;
var y = window3.screenTop - contentWindowLocation.Y;
......@@ -247,7 +247,7 @@ namespace Greenshot.Addon.InternetExplorer.IEInterop
// Do not release IHTMLDocument5 com object, as this also gives problems with the document2!
//Marshal.ReleaseComObject(document5);
NativeRect clientRectangle = contentWindow.GetInfo().Bounds;
var clientRectangle = contentWindow.GetInfo().Bounds;
try
{
var window2 = document2.parentWindow;
......@@ -334,7 +334,7 @@ namespace Greenshot.Addon.InternetExplorer.IEInterop
{
try
{
IHTMLWindow2 frameWindow = frameCollection.item(frame);
var frameWindow = frameCollection.item(frame) as IHTMLWindow2;
var frameData = new DocumentContainer(frameWindow, contentWindow, this);
// check if frame is hidden
if (!frameData.IsHidden)
......
using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Greenshot.Addon.InternetExplorer")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("Greenshot.Addon.InternetExplorer")]
[assembly: AssemblyCopyright("Copyright © 2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("4cca2717-b8a4-44f7-965b-5687107e4921")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
/*
* Greenshot - a free and open source screenshot tool
* Copyright (C) 2007-2015 Thomas Braun, Jens Klingen, Robin Krom
*
* For more information see: http://getgreenshot.org/
* The Greenshot project is hosted on GitHub https://github.com/greenshot/greenshot
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 1 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
using System.Collections.Generic;
namespace Greenshot.Drawing.Fields {
/// <summary>
/// Any element holding Fields must provide access to it.
/// AbstractFieldHolder is the basic implementation.
/// If you need the fieldHolder to have child fieldHolders,
/// you should consider using IFieldHolderWithChildren.
/// </summary>
public interface IFieldHolder {
event FieldChangedEventHandler FieldChanged;
void AddField(Field field);
void RemoveField(Field field);
List<Field> GetFields();
Field GetField(FieldType fieldType);
bool HasField(FieldType fieldType);
void SetFieldValue(FieldType fieldType, object value);
}
/// <summary>
/// Extended fieldHolder which has fieldHolder children.
/// Implementations should pass field values to and from
/// their children.
/// AbstractFieldHolderWithChildren is the basic implementation.
/// </summary>
public interface IFieldHolderWithChildren : IFieldHolder {
void AddChild(IFieldHolder fieldHolder);
void RemoveChild(IFieldHolder fieldHolder);
}
}
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="..\CommonProject.properties" />
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{9F89C5A0-EB75-4F01-97EB-FBC0725733F2}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Greenshot.Addon.LegacyEditor</RootNamespace>
<AssemblyName>Greenshot.Addon.LegacyEditor</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Debug|AnyCPU'">
<LangVersion>latest</LangVersion>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)' == 'Release|AnyCPU'">
<TargetFramework>netcoreapp3.0</TargetFramework>
<LangVersion>latest</LangVersion>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<ItemGroup>
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System" />
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http.WebRequest" />
<Reference Include="System.Runtime.Caching" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xaml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="Colors.cs" />
<Compile Include="Controls\BindableToolStripButton.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\BindableToolStripComboBox.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\BindableToolStripDropDownButton.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\ColorButton.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\ColorDialog.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Controls\ColorDialog.Designer.cs">
<DependentUpon>ColorDialog.cs</DependentUpon>
</Compile>
<Compile Include="Controls\CustomProfessionalColorTable.cs" />
<Compile Include="Controls\CustomToolStripProfessionalRenderer.cs" />
<Compile Include="Controls\FontFamilyComboBox.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\MenuStripEx.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\NonJumpingPanel.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\Pipette.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\ToolStripColorButton.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\ToolStripEx.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\ToolStripItemEndisabler.cs" />
<Compile Include="Controls\ToolStripNumericUpDown.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Drawing\Adorners\AbstractAdorner.cs" />
<Compile Include="Drawing\Adorners\MoveAdorner.cs" />
<Compile Include="Drawing\Adorners\ResizeAdorner.cs" />
<Compile Include="Drawing\Adorners\TargetAdorner.cs" />
<Compile Include="Drawing\ArrowContainer.cs" />
<Compile Include="Drawing\BitmapContainer.cs" />
<Compile Include="Drawing\CropContainer.cs" />
<Compile Include="Drawing\CursorContainer.cs" />
<Compile Include="Drawing\DrawableContainer.cs" />
<Compile Include="Drawing\DrawableContainerList.cs" />
<Compile Include="Drawing\EllipseContainer.cs" />
<Compile Include="Drawing\Fields\AbstractFieldHolder.cs" />
<Compile Include="Drawing\Fields\AbstractFieldHolderWithChildren.cs" />
<Compile Include="Drawing\Fields\Binding\AbstractBindingConverter.cs" />
<Compile Include="Drawing\Fields\Binding\BidirectionalBinding.cs" />
<Compile Include="Drawing\Fields\Binding\DecimalDoublePercentageConverter.cs" />
<Compile Include="Drawing\Fields\Binding\DecimalFloatConverter.cs" />
<Compile Include="Drawing\Fields\Binding\DecimalIntConverter.cs" />
<Compile Include="Drawing\Fields\Binding\IBindingConverter.cs" />
<Compile Include="Drawing\Fields\Binding\IBindingValidator.cs" />
<Compile Include="Drawing\Fields\Binding\NotNullValidator.cs" />
<Compile Include="Drawing\Fields\Field.cs" />
<Compile Include="Drawing\Fields\FieldAggregator.cs" />
<Compile Include="Drawing\Fields\FieldTypes.cs" />
<Compile Include="Drawing\Fields\FieldType.cs" />
<Compile Include="Drawing\FilterContainer.cs" />
<Compile Include="Drawing\Filters\AbstractFilter.cs" />
<Compile Include="Drawing\Filters\BlurFilter.cs" />
<Compile Include="Drawing\Filters\BrightnessFilter.cs" />
<Compile Include="Drawing\Filters\GrayscaleFilter.cs" />
<Compile Include="Drawing\Filters\HighlightFilter.cs" />
<Compile Include="Drawing\Filters\IFilter.cs" />
<Compile Include="Drawing\Filters\MagnifierFilter.cs" />
<Compile Include="Drawing\Filters\PixelizationFilter.cs" />
<Compile Include="Drawing\FreehandContainer.cs" />
<Compile Include="Drawing\HighlightContainer.cs" />
<Compile Include="Drawing\IconContainer.cs" />
<Compile Include="Drawing\LineContainer.cs" />
<Compile Include="Drawing\ObfuscateContainer.cs" />
<Compile Include="Drawing\RectangleContainer.cs" />
<Compile Include="Drawing\SpeechbubbleContainer.cs" />
<Compile Include="Drawing\StepLabelContainer.cs" />
<Compile Include="Drawing\Surface.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Drawing\TextContainer.cs" />
<Compile Include="EditorConfigurationExtensions.cs" />
<Compile Include="EditorDestination.cs" />
<Compile Include="EditorFactory.cs" />
<Compile Include="EditorAddonModule.cs" />
<Compile Include="Forms\DropShadowSettingsForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\DropShadowSettingsForm.Designer.cs">
<DependentUpon>DropShadowSettingsForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\ImageEditorForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\ImageEditorForm.Designer.cs">
<DependentUpon>ImageEditorForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\ResizeSettingsForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\ResizeSettingsForm.Designer.cs">
<DependentUpon>ResizeSettingsForm.cs</DependentUpon>
</Compile>
<Compile Include="Forms\TornEdgeSettingsForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Forms\TornEdgeSettingsForm.Designer.cs">
<DependentUpon>TornEdgeSettingsForm.cs</DependentUpon>
</Compile>
<Compile Include="IEditorConfiguration.cs" />
<Compile Include="IEditorLanguage.cs" />
<Compile Include="Memento\AddElementMemento.cs" />
<Compile Include="Memento\AddElementsMemento.cs" />
<Compile Include="Memento\ChangeFieldHolderMemento.cs" />
<Compile Include="Memento\DeleteElementMemento.cs" />
<Compile Include="Memento\DeleteElementsMemento.cs" />
<Compile Include="Memento\DrawableContainerBoundsChangeMemento.cs" />
<Compile Include="Memento\SurfaceBackgroundChangeMemento.cs" />
<Compile Include="Memento\TextChangeMemento.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ViewModels\EditorConfigViewModel.cs" />
<FrameworkReference Include="Microsoft.DesktopUI" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Greenshot.Addons\Greenshot.Addons.csproj">
<Project>{5b924697-4dcd-4f98-85f1-105cb84b7341}</Project>
......@@ -190,24 +24,7 @@
<Name>Greenshot.Gfx</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="app.config" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Controls\ColorDialog.resx">
<DependentUpon>ColorDialog.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Forms\ImageEditorForm.resx">
<DependentUpon>ImageEditorForm.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
<Page Include="Views\EditorConfigView.xaml">
<Generator>MSBuild:Compile</Generator>
<SubType>Designer</SubType>
</Page>
</ItemGroup>
<ItemGroup>
<PackageReference Include="CommonServiceLocator">
<Version>2.0.4</Version>
......@@ -228,12 +45,4 @@
<Version>0.5.112</Version>
</PackageReference>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>mkdir "$(SolutionDir)Greenshot\bin\$(Configuration)\Addons"
copy "$(ProjectDir)bin\$(Configuration)\$(ProjectName).dll" "$(SolutionDir)Greenshot\bin\$(Configuration)\Addons\"
copy "$(ProjectDir)bin\$(Configuration)\$(ProjectName).pdb" "$(SolutionDir)Greenshot\bin\$(Configuration)\Addons\"
mkdir "$(SolutionDir)Greenshot\bin\$(Configuration)\Languages\$(ProjectName)"
copy "$(ProjectDir)\Languages\*.xml" "$(SolutionDir)Greenshot\bin\$(Configuration)\Languages\$(ProjectName)"</PostBuildEvent>
</PropertyGroup>
</Project>
\ No newline at end of file
......@@ -19,7 +19,6 @@
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
using System;
using Greenshot.Configuration;
namespace Greenshot.Memento {
/// <summary>
......@@ -40,12 +39,5 @@ namespace Greenshot.Memento {
/// <param name="other">The memento to try to merge with</param>
/// <returns></returns>
bool Merge(IMemento other);
/// <summary>
/// Returns the language key for the action which is performed
/// </summary>
LangKey ActionLanguageKey {
get;
}
}
}
using System.Reflection;
using System.Runtime.InteropServices;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("Greenshot.Addon.LegacyEditor")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("Greenshot")]
[assembly: AssemblyProduct("Greenshot.Addon.LegacyEditor")]
[assembly: AssemblyCopyright("Copyright © 2007-2018 Greenshot")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Setting ComVisible to false makes the types in this assembly not visible
// to COM components. If you need to access a type in this assembly from
// COM, set the ComVisible attribute to true on that type.
[assembly: ComVisible(false)]
// The following GUID is for the ID of the typelib if this project is exposed to COM
[assembly: Guid("9f89c5a0-eb75-4f01-97eb-fbc0725733f2")]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<Import Project="..\CommonProject.properties" />
<Project Sdk="Microsoft.NET.Sdk">
<PropertyGroup>
<ProjectGuid>{5B924697-4DCD-4F98-85F1-105CB84B7341}</ProjectGuid>
<ProjectTypeGuids>{60dc8134-eba5-43b8-bcc9-bb4bc16c2548};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<RootNamespace>Greenshot.Addons</RootNamespace>
<AssemblyName>Greenshot.Addons</AssemblyName>
<TargetFrameworkVersion>v4.6.1</TargetFrameworkVersion>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RunPostBuildEvent>OnBuildSuccess</RunPostBuildEvent>
<AllowUnsafeBlocks>True</AllowUnsafeBlocks>
<NoStdLib>False</NoStdLib>
<WarningLevel>4</WarningLevel>
<TreatWarningsAsErrors>false</TreatWarningsAsErrors>
<TargetFrameworkProfile />
<TargetFramework>netcoreapp3.0</TargetFramework>
<LangVersion>latest</LangVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="CustomMarshalers" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="Microsoft.VisualBasic" />
<Reference Include="PresentationCore" />
<Reference Include="PresentationFramework" />
<Reference Include="System" />
<Reference Include="System.ComponentModel.Composition" />
<Reference Include="System.ComponentModel.DataAnnotations" />
<Reference Include="System.Drawing" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Net.Http.WebRequest" />
<Reference Include="System.Runtime.Caching" />
<Reference Include="System.Runtime.Serialization" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Windows" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xaml" />
<Reference Include="System.Xml" />
<Reference Include="System.Xml.Linq" />
<Reference Include="WindowsBase" />
<Compile Remove="Interfaces\IGreenshotContract.cs" />
</ItemGroup>
<ItemGroup>
<Compile Include="Animation\EasePower.cs" />
<Compile Include="Animation\EaseSine.cs" />
<Compile Include="Components\DestinationAttribute.cs" />
<Compile Include="Animation\ColorAnimator.cs" />
<Compile Include="Animation\Easing.cs" />
<Compile Include="Animation\EasingModes.cs" />
<Compile Include="Animation\EasingTypes.cs" />
<Compile Include="Animation\IAnimator.cs" />
<Compile Include="Animation\IntAnimator.cs" />
<Compile Include="Animation\PointAnimator.cs" />
<Compile Include="Animation\RectangleAnimator.cs" />
<Compile Include="Animation\SizeAnimator.cs" />
<Compile Include="Components\DestinationHolder.cs" />
<Compile Include="Components\DestinationOrder.cs" />
<Compile Include="Components\ExportNotification.cs" />
<Compile Include="Components\IDestinationProvider.cs" />
<Compile Include="Components\WindowHandle.cs" />
<Compile Include="Controls\AnimatingForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Controls\InvertedBoolenConverter.cs" />
<Compile Include="Controls\ContextMenuToolStripProfessionalRenderer.cs" />
<Compile Include="Controls\GreenshotRadioButton.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Controls\MovableShowColorForm.cs">
<SubType>Form</SubType>
</Compile>
<Compile Include="Controls\MovableShowColorForm.Designer.cs">
<DependentUpon>MovableShowColorForm.cs</DependentUpon>
</Compile>
<Compile Include="Controls\ResourceImageManager.cs" />
<Compile Include="Animation\AnimatorBase.cs" />
<Compile Include="Core\Capture.cs" />
<Compile Include="Core\CaptureDetails.cs" />
<Compile Include="Core\Enums\ConfigIds.cs" />
<Compile Include="Core\Enums\ConfigTags.cs" />
<Compile Include="Core\CoreConfigurationExtensions.cs" />
<Compile Include="Core\Credentials\CredFlags.cs" />
<Compile Include="Core\Credentials\CredUiInfo.cs" />
<Compile Include="Core\Credentials\CredUIReturnCodes.cs" />
<Compile Include="Core\Enums\BuildStates.cs" />
<Compile Include="Core\Enums\ClickActions.cs" />
<Compile Include="Core\Enums\ClipboardFormats.cs" />
<Compile Include="Core\ExplorerHelper.cs" />
<Compile Include="Core\IHttpConfiguration.cs" />
<Compile Include="Core\IDestinationFileConfiguration.cs" />
<Compile Include="Core\ImageOutput.cs" />
<Compile Include="Core\InteropWindowExtensions.cs" />
<Compile Include="Core\InteropWindowCaptureExtensions.cs" />
<Compile Include="Core\CaptureHandler.cs" />
<Compile Include="Core\EventDelay.cs" />