diff --git a/Greenshot/Greenshot.csproj b/Greenshot/Greenshot.csproj index 3cffc8284..b213d8376 100644 --- a/Greenshot/Greenshot.csproj +++ b/Greenshot/Greenshot.csproj @@ -39,11 +39,10 @@ - Lib\log4net.dll + ..\GreenshotCore\Lib\log4net.dll - Lib\nunit.framework.dll - False + ..\GreenshotCore\Lib\nunit.framework.dll @@ -171,8 +170,6 @@ - - AboutForm.cs @@ -225,8 +222,6 @@ Never - - PreserveNewest @@ -254,8 +249,6 @@ ColorDialog.cs - - ColorDialog.cs @@ -270,14 +263,20 @@ - - + + {BDC408EE-DEA1-4474-B59D-7F05757B12EC} + GreenshotCore + + + {DAA9A7D9-E781-4B00-A3BE-221349BC98A0} + GreenshotEditor + {5B924697-4DCD-4F98-85F1-105CB84B7341} GreenshotPlugin diff --git a/Greenshot/Greenshot.sln b/Greenshot/Greenshot.sln index 153d3bee2..86786dd49 100644 --- a/Greenshot/Greenshot.sln +++ b/Greenshot/Greenshot.sln @@ -8,6 +8,10 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Greenshot", "Greenshot.cspr ProjectSection(ProjectDependencies) = postProject EndProjectSection EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GreenshotCore", "..\GreenshotCore\GreenshotCore.csproj", "{BDC408EE-DEA1-4474-B59D-7F05757B12EC}" +EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "GreenshotEditor", "..\GreenshotEditor\GreenshotEditor.csproj", "{DAA9A7D9-E781-4B00-A3BE-221349BC98A0}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Any CPU = Debug|Any CPU @@ -22,5 +26,13 @@ Global {5B924697-4DCD-4F98-85F1-105CB84B7341}.Debug|Any CPU.ActiveCfg = Debug|x86 {5B924697-4DCD-4F98-85F1-105CB84B7341}.Release|Any CPU.Build.0 = Release|x86 {5B924697-4DCD-4F98-85F1-105CB84B7341}.Release|Any CPU.ActiveCfg = Release|x86 + {BDC408EE-DEA1-4474-B59D-7F05757B12EC}.Debug|Any CPU.Build.0 = Debug|x86 + {BDC408EE-DEA1-4474-B59D-7F05757B12EC}.Debug|Any CPU.ActiveCfg = Debug|x86 + {BDC408EE-DEA1-4474-B59D-7F05757B12EC}.Release|Any CPU.Build.0 = Release|x86 + {BDC408EE-DEA1-4474-B59D-7F05757B12EC}.Release|Any CPU.ActiveCfg = Release|x86 + {DAA9A7D9-E781-4B00-A3BE-221349BC98A0}.Debug|Any CPU.Build.0 = Debug|x86 + {DAA9A7D9-E781-4B00-A3BE-221349BC98A0}.Debug|Any CPU.ActiveCfg = Debug|x86 + {DAA9A7D9-E781-4B00-A3BE-221349BC98A0}.Release|Any CPU.Build.0 = Release|x86 + {DAA9A7D9-E781-4B00-A3BE-221349BC98A0}.Release|Any CPU.ActiveCfg = Release|x86 EndGlobalSection EndGlobal diff --git a/GreenshotCore/GreenshotCore.csproj b/GreenshotCore/GreenshotCore.csproj new file mode 100644 index 000000000..c1ddc2506 --- /dev/null +++ b/GreenshotCore/GreenshotCore.csproj @@ -0,0 +1,56 @@ + + + {BDC408EE-DEA1-4474-B59D-7F05757B12EC} + Debug + x86 + Library + GreenshotCore + GreenshotCore + v2.0 + C:\Dokumente und Einstellungen\jens\Anwendungsdaten\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis + OnBuildSuccess + False + False + 4 + false + + + x86 + False + Auto + 4194304 + 4096 + + + bin\Debug\ + true + Full + False + True + DEBUG;TRACE + + + bin\Release\ + False + None + True + False + TRACE + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Greenshot/Lib/log4net.dll b/GreenshotCore/Lib/log4net.dll similarity index 100% rename from Greenshot/Lib/log4net.dll rename to GreenshotCore/Lib/log4net.dll diff --git a/Greenshot/Lib/nunit.framework.dll b/GreenshotCore/Lib/nunit.framework.dll similarity index 100% rename from Greenshot/Lib/nunit.framework.dll rename to GreenshotCore/Lib/nunit.framework.dll diff --git a/Greenshot/UnmanagedHelpers/GDI32.cs b/GreenshotCore/UnmanagedHelpers/GDI32.cs similarity index 100% rename from Greenshot/UnmanagedHelpers/GDI32.cs rename to GreenshotCore/UnmanagedHelpers/GDI32.cs diff --git a/Greenshot/UnmanagedHelpers/User32.cs b/GreenshotCore/UnmanagedHelpers/User32.cs similarity index 100% rename from Greenshot/UnmanagedHelpers/User32.cs rename to GreenshotCore/UnmanagedHelpers/User32.cs diff --git a/Greenshot/UnmanagedHelpers/Win32Errors.cs b/GreenshotCore/UnmanagedHelpers/Win32Errors.cs similarity index 100% rename from Greenshot/UnmanagedHelpers/Win32Errors.cs rename to GreenshotCore/UnmanagedHelpers/Win32Errors.cs diff --git a/Greenshot/UnmanagedHelpers/WinMM.cs b/GreenshotCore/UnmanagedHelpers/WinMM.cs similarity index 100% rename from Greenshot/UnmanagedHelpers/WinMM.cs rename to GreenshotCore/UnmanagedHelpers/WinMM.cs diff --git a/GreenshotEditor/GreenshotEditor.csproj b/GreenshotEditor/GreenshotEditor.csproj new file mode 100644 index 000000000..038e83a0b --- /dev/null +++ b/GreenshotEditor/GreenshotEditor.csproj @@ -0,0 +1,59 @@ + + + {DAA9A7D9-E781-4B00-A3BE-221349BC98A0} + Debug + x86 + Library + GreenshotEditor + GreenshotEditor + v3.5 + Properties + C:\Dokumente und Einstellungen\jens\Anwendungsdaten\ICSharpCode/SharpDevelop3.0\Settings.SourceAnalysis + True + + + x86 + + + bin\Debug\ + True + Full + False + True + DEBUG;TRACE + + + bin\Release\ + False + None + True + False + TRACE + + + + + + 3.5 + + + + 3.5 + + + + + + 3.5 + + + + + + + + {BDC408EE-DEA1-4474-B59D-7F05757B12EC} + GreenshotCore + + + \ No newline at end of file diff --git a/GreenshotEditor/Properties/AssemblyInfo.cs b/GreenshotEditor/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..0f1a5dac5 --- /dev/null +++ b/GreenshotEditor/Properties/AssemblyInfo.cs @@ -0,0 +1,31 @@ +#region Using directives + +using System; +using System.Reflection; +using System.Runtime.InteropServices; + +#endregion + +// 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("GreenshotEditor")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("GreenshotEditor")] +[assembly: AssemblyCopyright("Copyright 2010")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// This sets the default COM visibility of types in the assembly to invisible. +// If you need to expose a type to COM, use [ComVisible(true)] on that type. +[assembly: ComVisible(false)] + +// The assembly version has following format : +// +// Major.Minor.Build.Revision +// +// You can specify all the values or you can use the default the Revision and +// Build Numbers by using the '*' as shown below: +[assembly: AssemblyVersion("1.0.*")]