rawfilewizard

git clone https://git.clttr.info/rawfilewizard.git
Log (Feed) | Files | Refs (Tags) | README | LICENSE

commit 78ef1015b640121b1e3e14bff05018e69266a926
parent d95814c8e433b8beb474a9da18f12a82ecf51035
Author: rwa <apollo@rw-net.de>
Date:   Mon,  1 Oct 2018 22:03:55 +0200

move files to recycle bin instead of deleting

wip #8 - files are moved to recycle bin

Diffstat:
MSilkypixFileMover/App.config | 77++++++++++++++++++++++++++++++++++++++++-------------------------------------
ASilkypixFileMover/FileOperationAPIWrapper.cs | 159+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
MSilkypixFileMover/Helpers/FileHelpers.cs | 118++++++++++++++++++++++++++++++++++++++++++-------------------------------------
MSilkypixFileMover/NativeMethods.cs | 22++++++++++++----------
MSilkypixFileMover/Objects/RawFile.cs | 2+-
MSilkypixFileMover/Properties/AssemblyInfo.cs | 6+++---
MSilkypixFileMover/Properties/Settings.Designer.cs | 374+++++++++++++++++++++++++++++++++++++++++--------------------------------------
MSilkypixFileMover/Properties/Settings.settings | 91+++++++++++++++++++++++++++++++++++++++++--------------------------------------
MSilkypixFileMover/SettingsForm.Designer.cs | 435+++++++++++++++++++++++++++++++++++++++++--------------------------------------
MSilkypixFileMover/SettingsForm.resx | 1551++++++++++++++++++++++++++++++++++++++++---------------------------------------
MSilkypixFileMover/SilkypixFileMover.csproj | 441++++++++++++++++++++++++++++++++++++++++---------------------------------------
11 files changed, 1755 insertions(+), 1521 deletions(-)

diff --git a/SilkypixFileMover/App.config b/SilkypixFileMover/App.config @@ -9,43 +9,46 @@ <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5.2"/> </startup> <userSettings> - <SilkypixFileMover.Properties.Settings> - <setting name="JpegSubFolderName" serializeAs="String"> - <value>JPEG</value> - </setting> - <setting name="SidecarFileSubFolderName" serializeAs="String"> - <value>SILKYPIX_DS</value> - </setting> - <setting name="LastDestinationFolder" serializeAs="String"> - <value /> - </setting> - <setting name="LastSourceFolder" serializeAs="String"> - <value /> - </setting> - <setting name="appSettingsVersion" serializeAs="String"> - <value>1.5.7.0</value> - </setting> - <setting name="DestinationDirHistoryCount" serializeAs="String"> - <value>10</value> - </setting> - <setting name="IncludeSimilarFiles" serializeAs="String"> - <value>True</value> - </setting> - <setting name="NameAdditionChar" serializeAs="String"> - <value>_</value> - </setting> - <setting name="SidecarFileExtensions" serializeAs="String"> - <value>spd|spf|spb</value> - </setting> - <setting name="JpegFileExtensions" serializeAs="String"> - <value>jpg|jpeg</value> - </setting> - <setting name="RawFileExtension" serializeAs="String"> - <value>dng</value> - </setting> - <setting name="WindowTopMost" serializeAs="String"> - <value>True</value> - </setting> + <SilkypixFileMover.Properties.Settings> + <setting name="JpegSubFolderName" serializeAs="String"> + <value>JPEG</value> + </setting> + <setting name="SidecarFileSubFolderName" serializeAs="String"> + <value>SILKYPIX_DS</value> + </setting> + <setting name="LastDestinationFolder" serializeAs="String"> + <value /> + </setting> + <setting name="LastSourceFolder" serializeAs="String"> + <value /> + </setting> + <setting name="appSettingsVersion" serializeAs="String"> + <value>1.5.7.0</value> + </setting> + <setting name="DestinationDirHistoryCount" serializeAs="String"> + <value>10</value> + </setting> + <setting name="IncludeSimilarFiles" serializeAs="String"> + <value>True</value> + </setting> + <setting name="NameAdditionChar" serializeAs="String"> + <value>_</value> + </setting> + <setting name="SidecarFileExtensions" serializeAs="String"> + <value>spd|spf|spb</value> + </setting> + <setting name="JpegFileExtensions" serializeAs="String"> + <value>jpg|jpeg</value> + </setting> + <setting name="RawFileExtension" serializeAs="String"> + <value>dng</value> + </setting> + <setting name="WindowTopMost" serializeAs="String"> + <value>True</value> + </setting> + <setting name="MoveToRecycleBin" serializeAs="String"> + <value>True</value> + </setting> </SilkypixFileMover.Properties.Settings> </userSettings> </configuration> diff --git a/SilkypixFileMover/FileOperationAPIWrapper.cs b/SilkypixFileMover/FileOperationAPIWrapper.cs @@ -0,0 +1,158 @@ +using System; +using System.Runtime.InteropServices; + +namespace SilkypixFileMover +{ + public class FileOperationAPIWrapper + { + /// <summary> + /// Possible flags for the SHFileOperation method. + /// </summary> + [Flags] + public enum FileOperationFlags : ushort + { + /// <summary> + /// Do not show a dialog during the process + /// </summary> + FOF_SILENT = 0x0004, + /// <summary> + /// Do not ask the user to confirm selection + /// </summary> + FOF_NOCONFIRMATION = 0x0010, + /// <summary> + /// Delete the file to the recycle bin. (Required flag to send a file to the bin + /// </summary> + FOF_ALLOWUNDO = 0x0040, + /// <summary> + /// Do not show the names of the files or folders that are being recycled. + /// </summary> + FOF_SIMPLEPROGRESS = 0x0100, + /// <summary> + /// Surpress errors, if any occur during the process. + /// </summary> + FOF_NOERRORUI = 0x0400, + /// <summary> + /// Warn if files are too big to fit in the recycle bin and will need + /// to be deleted completely. + /// </summary> + FOF_WANTNUKEWARNING = 0x4000, + } + + /// <summary> + /// File Operation Function Type for SHFileOperation + /// </summary> + public enum FileOperationType : uint + { + /// <summary> + /// Move the objects + /// </summary> + FO_MOVE = 0x0001, + /// <summary> + /// Copy the objects + /// </summary> + FO_COPY = 0x0002, + /// <summary> + /// Delete (or recycle) the objects + /// </summary> + FO_DELETE = 0x0003, + /// <summary> + /// Rename the object(s) + /// </summary> + FO_RENAME = 0x0004, + } + + + + /// <summary> + /// SHFILEOPSTRUCT for SHFileOperation from COM + /// </summary> + [StructLayout(LayoutKind.Sequential, CharSet = CharSet.Auto)] + private struct SHFILEOPSTRUCT + { + + public IntPtr hwnd; + [MarshalAs(UnmanagedType.U4)] + public FileOperationType wFunc; + public string pFrom; + public string pTo; + public FileOperationFlags fFlags; + [MarshalAs(UnmanagedType.Bool)] + public bool fAnyOperationsAborted; + public IntPtr hNameMappings; + public string lpszProgressTitle; + } + + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Design", "CA1060:MovePInvokesToNativeMethodsClass")] + [DllImport("shell32.dll", CharSet = CharSet.Auto)] + private static extern int SHFileOperation(ref SHFILEOPSTRUCT FileOp); + + /// <summary> + /// Send file to recycle bin + /// </summary> + /// <param name="path">Location of directory or file to recycle</param> + /// <param name="flags">FileOperationFlags to add in addition to FOF_ALLOWUNDO</param> + public static bool Send(string path, FileOperationFlags flags) + { + try + { + var fs = new SHFILEOPSTRUCT + { + wFunc = FileOperationType.FO_DELETE, + pFrom = path + '\0' + '\0', + fFlags = FileOperationFlags.FOF_ALLOWUNDO | flags + }; + SHFileOperation(ref fs); + return true; + } + catch (Exception) + { + return false; + } + } + + /// <summary> + /// Send file to recycle bin. Display dialog, display warning if files are too big to fit (FOF_WANTNUKEWARNING) + /// </summary> + /// <param name="path">Location of directory or file to recycle</param> + public static bool Send(string path) + { + return Send(path, FileOperationFlags.FOF_NOCONFIRMATION | FileOperationFlags.FOF_WANTNUKEWARNING); + } + + /// <summary> + /// Send file silently to recycle bin. Surpress dialog, surpress errors, delete if too large. + /// </summary> + /// <param name="path">Location of directory or file to recycle</param> + public static bool MoveToRecycleBin(string path) + { + return Send(path, FileOperationFlags.FOF_NOCONFIRMATION | FileOperationFlags.FOF_NOERRORUI | FileOperationFlags.FOF_SILENT); + + } + + private static bool deleteFile(string path, FileOperationFlags flags) + { + try + { + var fs = new SHFILEOPSTRUCT + { + wFunc = FileOperationType.FO_DELETE, + pFrom = path + '\0' + '\0', + fFlags = flags + }; + SHFileOperation(ref fs); + return true; + } + catch (Exception) + { + return false; + } + } + + public static bool DeleteCompletelySilent(string path) + { + return deleteFile(path, + FileOperationFlags.FOF_NOCONFIRMATION | FileOperationFlags.FOF_NOERRORUI | + FileOperationFlags.FOF_SILENT); + } + } +} +\ No newline at end of file diff --git a/SilkypixFileMover/Helpers/FileHelpers.cs b/SilkypixFileMover/Helpers/FileHelpers.cs @@ -1,55 +1,63 @@ -using System.Collections.Generic; -using System.IO; - -namespace SilkypixFileMover.Helpers -{ - internal static class FileHelpers - { - internal static void SaveMove( string sourceFileName, string destinationFileName) - { - if ( Directory.Exists( Path.GetDirectoryName( sourceFileName ) ) ) - { - if ( File.Exists( sourceFileName ) ) - { - File.Move( sourceFileName, destinationFileName ); - } - } - } - - internal static void SaveDelete( string fileName ) - { - if ( Directory.Exists( Path.GetDirectoryName( fileName ) ) ) - { - if ( File.Exists( fileName ) ) - { - File.Delete( fileName ); - } - } - } - - internal static void MoveAllFilesInList( IEnumerable<string> fileList, string sourceFolder, string destinationFolder ) - { - foreach ( string file in fileList ) - { - string sourceFullPath = Path.Combine( sourceFolder, file ); - if ( !Directory.Exists(Path.GetDirectoryName(sourceFullPath))) - { - continue; - } - string destFullPath = Path.Combine( destinationFolder, Path.GetFileName( file ) ); - - SaveMove( sourceFullPath, destFullPath ); - } - } - - internal static void DeleteAllFilesInList( IEnumerable<string> fileList, string folder ) - { - foreach ( string file in fileList ) - { - string fileFullSourcePath = Path.Combine( folder, file ); - - SaveDelete( fileFullSourcePath ); - } - } - } -} +using SilkypixFileMover.Properties; +using System.Collections.Generic; +using System.IO; + +namespace SilkypixFileMover.Helpers +{ + internal static class FileHelpers + { + internal static void SaveMove( string sourceFileName, string destinationFileName) + { + if ( Directory.Exists( Path.GetDirectoryName( sourceFileName ) ) ) + { + if ( File.Exists( sourceFileName ) ) + { + File.Move( sourceFileName, destinationFileName ); + } + } + } + + internal static void SaveDelete( string fileName ) + { + if ( Directory.Exists( Path.GetDirectoryName( fileName ) ) ) + { + if ( File.Exists( fileName ) ) + { + if (Settings.Default.MoveToRecycleBin) + { + FileOperationAPIWrapper.MoveToRecycleBin(fileName); + } + else + { + File.Delete(fileName); + } + } + } + } + + internal static void MoveAllFilesInList( IEnumerable<string> fileList, string sourceFolder, string destinationFolder ) + { + foreach ( string file in fileList ) + { + string sourceFullPath = Path.Combine( sourceFolder, file ); + if ( !Directory.Exists(Path.GetDirectoryName(sourceFullPath))) + { + continue; + } + string destFullPath = Path.Combine( destinationFolder, Path.GetFileName( file ) ); + + SaveMove( sourceFullPath, destFullPath ); + } + } + + internal static void DeleteAllFilesInList( IEnumerable<string> fileList, string folder ) + { + foreach ( string file in fileList ) + { + string fileFullSourcePath = Path.Combine( folder, file ); + + SaveDelete( fileFullSourcePath ); + } + } + } +} diff --git a/SilkypixFileMover/NativeMethods.cs b/SilkypixFileMover/NativeMethods.cs @@ -1,10 +1,12 @@ -using System.Runtime.InteropServices; - -namespace SilkypixFileMover -{ - internal static class NativeMethods - { - [DllImport("shell32.dll", EntryPoint = "ShellExecute", CharSet = CharSet.Unicode)] - internal static extern long ShellExecute(int hwnd, string cmd, string file, string param1, string param2, int swmode); - } -} +using System.Runtime.InteropServices; + +namespace SilkypixFileMover +{ + internal static class NativeMethods + { + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Portability", "CA1901:PInvokeDeclarationsShouldBePortable", MessageId = "return")] + [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Portability", "CA1901:PInvokeDeclarationsShouldBePortable", MessageId = "0")] + [DllImport("shell32.dll", EntryPoint = "ShellExecute", CharSet = CharSet.Unicode)] + internal static extern long ShellExecute(int hwnd, string cmd, string file, string param1, string param2, int swmode); + } +} diff --git a/SilkypixFileMover/Objects/RawFile.cs b/SilkypixFileMover/Objects/RawFile.cs @@ -153,7 +153,7 @@ namespace SilkypixFileMover.Objects internal void Delete() { - File.Delete( RawFileFullPath ); + FileHelpers.SaveDelete( RawFileFullPath ); FileHelpers.DeleteAllFilesInList( sidecarFileNamesWithSubfolder, RawFileSourcePath ); FileHelpers.DeleteAllFilesInList( jpegSourceFileNamesWithSubfolder, RawFileSourcePath ); diff --git a/SilkypixFileMover/Properties/AssemblyInfo.cs b/SilkypixFileMover/Properties/AssemblyInfo.cs @@ -6,7 +6,7 @@ using System; // 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( "RawFileBuddy" )] +[assembly: AssemblyTitle("RawFileWizard")] [assembly: AssemblyDescription( "Programm zum automatisierten Verschieben von RAW-Dateien inkl. mittels Silkypix Developer Studio erzeugter Artefakte. Mit Farm Fresh Icons von FatCow Webhosting:http://www.fatcow.com/free-icons")] [assembly: AssemblyConfiguration( "" )] [assembly: AssemblyCompany( "René Wagner" )] @@ -33,6 +33,6 @@ using System; // 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.6.0.0")] +[assembly: AssemblyVersion("1.6.0.4")] [assembly: NeutralResourcesLanguage( "de" )] -[assembly: AssemblyFileVersion("1.6.0.0")] +[assembly: AssemblyFileVersion("1.6.0.4")] diff --git a/SilkypixFileMover/Properties/Settings.Designer.cs b/SilkypixFileMover/Properties/Settings.Designer.cs @@ -1,181 +1,193 @@ -//------------------------------------------------------------------------------ -// <auto-generated> -// This code was generated by a tool. -// Runtime Version:4.0.30319.42000 -// -// Changes to this file may cause incorrect behavior and will be lost if -// the code is regenerated. -// </auto-generated> -//------------------------------------------------------------------------------ - -namespace SilkypixFileMover.Properties { - - - [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] - [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "14.0.0.0")] - internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { - - private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); - - public static Settings Default { - get { - return defaultInstance; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("JPEG")] - public string JpegSubFolderName { - get { - return ((string)(this["JpegSubFolderName"])); - } - set { - this["JpegSubFolderName"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("SILKYPIX_DS")] - public string SidecarFileSubFolderName { - get { - return ((string)(this["SidecarFileSubFolderName"])); - } - set { - this["SidecarFileSubFolderName"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("")] - public string LastDestinationFolder { - get { - return ((string)(this["LastDestinationFolder"])); - } - set { - this["LastDestinationFolder"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("")] - public string LastSourceFolder { - get { - return ((string)(this["LastSourceFolder"])); - } - set { - this["LastSourceFolder"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - public global::System.Collections.Specialized.StringCollection DestinationDirHistory { - get { - return ((global::System.Collections.Specialized.StringCollection)(this["DestinationDirHistory"])); - } - set { - this["DestinationDirHistory"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("1.5.7.0")] - public string appSettingsVersion { - get { - return ((string)(this["appSettingsVersion"])); - } - set { - this["appSettingsVersion"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("10")] - public decimal DestinationDirHistoryCount { - get { - return ((decimal)(this["DestinationDirHistoryCount"])); - } - set { - this["DestinationDirHistoryCount"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("True")] - public bool IncludeSimilarFiles { - get { - return ((bool)(this["IncludeSimilarFiles"])); - } - set { - this["IncludeSimilarFiles"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("_")] - public string NameAdditionChar { - get { - return ((string)(this["NameAdditionChar"])); - } - set { - this["NameAdditionChar"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("spd|spf|spb")] - public string SidecarFileExtensions { - get { - return ((string)(this["SidecarFileExtensions"])); - } - set { - this["SidecarFileExtensions"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("jpg|jpeg")] - public string JpegFileExtensions { - get { - return ((string)(this["JpegFileExtensions"])); - } - set { - this["JpegFileExtensions"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("dng")] - public string RawFileExtension { - get { - return ((string)(this["RawFileExtension"])); - } - set { - this["RawFileExtension"] = value; - } - } - - [global::System.Configuration.UserScopedSettingAttribute()] - [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] - [global::System.Configuration.DefaultSettingValueAttribute("True")] - public bool WindowTopMost { - get { - return ((bool)(this["WindowTopMost"])); - } - set { - this["WindowTopMost"] = value; - } - } - } -} +//------------------------------------------------------------------------------ +// <auto-generated> +// This code was generated by a tool. +// Runtime Version:4.0.30319.42000 +// +// Changes to this file may cause incorrect behavior and will be lost if +// the code is regenerated. +// </auto-generated> +//------------------------------------------------------------------------------ + +namespace SilkypixFileMover.Properties { + + + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "15.8.0.0")] + internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase { + + private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings()))); + + public static Settings Default { + get { + return defaultInstance; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("JPEG")] + public string JpegSubFolderName { + get { + return ((string)(this["JpegSubFolderName"])); + } + set { + this["JpegSubFolderName"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("SILKYPIX_DS")] + public string SidecarFileSubFolderName { + get { + return ((string)(this["SidecarFileSubFolderName"])); + } + set { + this["SidecarFileSubFolderName"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string LastDestinationFolder { + get { + return ((string)(this["LastDestinationFolder"])); + } + set { + this["LastDestinationFolder"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("")] + public string LastSourceFolder { + get { + return ((string)(this["LastSourceFolder"])); + } + set { + this["LastSourceFolder"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + public global::System.Collections.Specialized.StringCollection DestinationDirHistory { + get { + return ((global::System.Collections.Specialized.StringCollection)(this["DestinationDirHistory"])); + } + set { + this["DestinationDirHistory"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("1.5.7.0")] + public string appSettingsVersion { + get { + return ((string)(this["appSettingsVersion"])); + } + set { + this["appSettingsVersion"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("10")] + public decimal DestinationDirHistoryCount { + get { + return ((decimal)(this["DestinationDirHistoryCount"])); + } + set { + this["DestinationDirHistoryCount"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool IncludeSimilarFiles { + get { + return ((bool)(this["IncludeSimilarFiles"])); + } + set { + this["IncludeSimilarFiles"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("_")] + public string NameAdditionChar { + get { + return ((string)(this["NameAdditionChar"])); + } + set { + this["NameAdditionChar"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("spd|spf|spb")] + public string SidecarFileExtensions { + get { + return ((string)(this["SidecarFileExtensions"])); + } + set { + this["SidecarFileExtensions"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("jpg|jpeg")] + public string JpegFileExtensions { + get { + return ((string)(this["JpegFileExtensions"])); + } + set { + this["JpegFileExtensions"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("dng")] + public string RawFileExtension { + get { + return ((string)(this["RawFileExtension"])); + } + set { + this["RawFileExtension"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool WindowTopMost { + get { + return ((bool)(this["WindowTopMost"])); + } + set { + this["WindowTopMost"] = value; + } + } + + [global::System.Configuration.UserScopedSettingAttribute()] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Configuration.DefaultSettingValueAttribute("True")] + public bool MoveToRecycleBin { + get { + return ((bool)(this["MoveToRecycleBin"])); + } + set { + this["MoveToRecycleBin"] = value; + } + } + } +} diff --git a/SilkypixFileMover/Properties/Settings.settings b/SilkypixFileMover/Properties/Settings.settings @@ -1,45 +1,48 @@ -<?xml version='1.0' encoding='utf-8'?> -<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="SilkypixFileMover.Properties" GeneratedClassName="Settings"> - <Profiles /> - <Settings> - <Setting Name="JpegSubFolderName" Type="System.String" Scope="User"> - <Value Profile="(Default)">JPEG</Value> - </Setting> - <Setting Name="SidecarFileSubFolderName" Type="System.String" Scope="User"> - <Value Profile="(Default)">SILKYPIX_DS</Value> - </Setting> - <Setting Name="LastDestinationFolder" Type="System.String" Scope="User"> - <Value Profile="(Default)" /> - </Setting> - <Setting Name="LastSourceFolder" Type="System.String" Scope="User"> - <Value Profile="(Default)" /> - </Setting> - <Setting Name="DestinationDirHistory" Type="System.Collections.Specialized.StringCollection" Scope="User"> - <Value Profile="(Default)" /> - </Setting> - <Setting Name="appSettingsVersion" Type="System.String" Scope="User"> - <Value Profile="(Default)">1.5.7.0</Value> - </Setting> - <Setting Name="DestinationDirHistoryCount" Type="System.Decimal" Scope="User"> - <Value Profile="(Default)">10</Value> - </Setting> - <Setting Name="IncludeSimilarFiles" Type="System.Boolean" Scope="User"> - <Value Profile="(Default)">True</Value> - </Setting> - <Setting Name="NameAdditionChar" Type="System.String" Scope="User"> - <Value Profile="(Default)">_</Value> - </Setting> - <Setting Name="SidecarFileExtensions" Type="System.String" Scope="User"> - <Value Profile="(Default)">spd|spf|spb</Value> - </Setting> - <Setting Name="JpegFileExtensions" Type="System.String" Scope="User"> - <Value Profile="(Default)">jpg|jpeg</Value> - </Setting> - <Setting Name="RawFileExtension" Type="System.String" Scope="User"> - <Value Profile="(Default)">dng</Value> - </Setting> - <Setting Name="WindowTopMost" Type="System.Boolean" Scope="User"> - <Value Profile="(Default)">True</Value> - </Setting> - </Settings> +<?xml version='1.0' encoding='utf-8'?> +<SettingsFile xmlns="http://schemas.microsoft.com/VisualStudio/2004/01/settings" CurrentProfile="(Default)" GeneratedClassNamespace="SilkypixFileMover.Properties" GeneratedClassName="Settings"> + <Profiles /> + <Settings> + <Setting Name="JpegSubFolderName" Type="System.String" Scope="User"> + <Value Profile="(Default)">JPEG</Value> + </Setting> + <Setting Name="SidecarFileSubFolderName" Type="System.String" Scope="User"> + <Value Profile="(Default)">SILKYPIX_DS</Value> + </Setting> + <Setting Name="LastDestinationFolder" Type="System.String" Scope="User"> + <Value Profile="(Default)" /> + </Setting> + <Setting Name="LastSourceFolder" Type="System.String" Scope="User"> + <Value Profile="(Default)" /> + </Setting> + <Setting Name="DestinationDirHistory" Type="System.Collections.Specialized.StringCollection" Scope="User"> + <Value Profile="(Default)" /> + </Setting> + <Setting Name="appSettingsVersion" Type="System.String" Scope="User"> + <Value Profile="(Default)">1.5.7.0</Value> + </Setting> + <Setting Name="DestinationDirHistoryCount" Type="System.Decimal" Scope="User"> + <Value Profile="(Default)">10</Value> + </Setting> + <Setting Name="IncludeSimilarFiles" Type="System.Boolean" Scope="User"> + <Value Profile="(Default)">True</Value> + </Setting> + <Setting Name="NameAdditionChar" Type="System.String" Scope="User"> + <Value Profile="(Default)">_</Value> + </Setting> + <Setting Name="SidecarFileExtensions" Type="System.String" Scope="User"> + <Value Profile="(Default)">spd|spf|spb</Value> + </Setting> + <Setting Name="JpegFileExtensions" Type="System.String" Scope="User"> + <Value Profile="(Default)">jpg|jpeg</Value> + </Setting> + <Setting Name="RawFileExtension" Type="System.String" Scope="User"> + <Value Profile="(Default)">dng</Value> + </Setting> + <Setting Name="WindowTopMost" Type="System.Boolean" Scope="User"> + <Value Profile="(Default)">True</Value> + </Setting> + <Setting Name="MoveToRecycleBin" Type="System.Boolean" Scope="User"> + <Value Profile="(Default)">True</Value> + </Setting> + </Settings> </SettingsFile> \ No newline at end of file diff --git a/SilkypixFileMover/SettingsForm.Designer.cs b/SilkypixFileMover/SettingsForm.Designer.cs @@ -28,216 +28,228 @@ /// </summary> private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SettingsForm)); - this.settingsToolTip = new System.Windows.Forms.ToolTip(this.components); - this.btnSettingsSave = new System.Windows.Forms.Button(); - this.btnSettingsRestore = new System.Windows.Forms.Button(); - this.lblJpegFileExtensions = new System.Windows.Forms.Label(); - this.lblRawFileExtension = new System.Windows.Forms.Label(); - this.lblJpegSubfolder = new System.Windows.Forms.Label(); - this.lblSidecarFileSubfolder = new System.Windows.Forms.Label(); - this.lblSidecarFileextensions = new System.Windows.Forms.Label(); - this.lblHistoryCount = new System.Windows.Forms.Label(); - this.nupHistoryCount = new System.Windows.Forms.NumericUpDown(); - this.cboWindowTopMost = new System.Windows.Forms.CheckBox(); - this.txtRawFileextension = new System.Windows.Forms.TextBox(); - this.txtJpegFileExtensions = new System.Windows.Forms.TextBox(); - this.cboIncludeSimilarFiles = new System.Windows.Forms.CheckBox(); - this.txtSideCarFileExtensions = new System.Windows.Forms.TextBox(); - this.txtSidecarFileSubfolder = new System.Windows.Forms.TextBox(); - this.txtJpegSubfolder = new System.Windows.Forms.TextBox(); - this.lblNameAdditionChar = new System.Windows.Forms.Label(); - this.errorProvider = new System.Windows.Forms.ErrorProvider(this.components); - this.txtNameAdditionChar = new System.Windows.Forms.TextBox(); - ((System.ComponentModel.ISupportInitialize)(this.nupHistoryCount)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit(); - this.SuspendLayout(); - // - // settingsToolTip - // - this.settingsToolTip.AutomaticDelay = 1000; - // - // btnSettingsSave - // - resources.ApplyResources(this.btnSettingsSave, "btnSettingsSave"); - this.btnSettingsSave.DialogResult = System.Windows.Forms.DialogResult.OK; - this.btnSettingsSave.Name = "btnSettingsSave"; - this.settingsToolTip.SetToolTip(this.btnSettingsSave, resources.GetString("btnSettingsSave.ToolTip")); - this.btnSettingsSave.UseVisualStyleBackColor = true; - this.btnSettingsSave.Click += new System.EventHandler(this.btnSettingsSave_Click); - // - // btnSettingsRestore - // - resources.ApplyResources(this.btnSettingsRestore, "btnSettingsRestore"); - this.btnSettingsRestore.Name = "btnSettingsRestore"; - this.settingsToolTip.SetToolTip(this.btnSettingsRestore, resources.GetString("btnSettingsRestore.ToolTip")); - this.btnSettingsRestore.UseVisualStyleBackColor = true; - this.btnSettingsRestore.Click += new System.EventHandler(this.btnSettingsRestore_Click); - // - // lblJpegFileExtensions - // - resources.ApplyResources(this.lblJpegFileExtensions, "lblJpegFileExtensions"); - this.lblJpegFileExtensions.Name = "lblJpegFileExtensions"; - this.settingsToolTip.SetToolTip(this.lblJpegFileExtensions, resources.GetString("lblJpegFileExtensions.ToolTip")); - // - // lblRawFileExtension - // - resources.ApplyResources(this.lblRawFileExtension, "lblRawFileExtension"); - this.lblRawFileExtension.Name = "lblRawFileExtension"; - this.settingsToolTip.SetToolTip(this.lblRawFileExtension, resources.GetString("lblRawFileExtension.ToolTip")); - // - // lblJpegSubfolder - // - resources.ApplyResources(this.lblJpegSubfolder, "lblJpegSubfolder"); - this.lblJpegSubfolder.Name = "lblJpegSubfolder"; - this.settingsToolTip.SetToolTip(this.lblJpegSubfolder, resources.GetString("lblJpegSubfolder.ToolTip")); - // - // lblSidecarFileSubfolder - // - resources.ApplyResources(this.lblSidecarFileSubfolder, "lblSidecarFileSubfolder"); - this.lblSidecarFileSubfolder.Name = "lblSidecarFileSubfolder"; - this.settingsToolTip.SetToolTip(this.lblSidecarFileSubfolder, resources.GetString("lblSidecarFileSubfolder.ToolTip")); - // - // lblSidecarFileextensions - // - resources.ApplyResources(this.lblSidecarFileextensions, "lblSidecarFileextensions"); - this.lblSidecarFileextensions.Name = "lblSidecarFileextensions"; - this.settingsToolTip.SetToolTip(this.lblSidecarFileextensions, resources.GetString("lblSidecarFileextensions.ToolTip")); - // - // lblHistoryCount - // - resources.ApplyResources(this.lblHistoryCount, "lblHistoryCount"); - this.lblHistoryCount.Name = "lblHistoryCount"; - this.settingsToolTip.SetToolTip(this.lblHistoryCount, resources.GetString("lblHistoryCount.ToolTip")); - // - // nupHistoryCount - // - resources.ApplyResources(this.nupHistoryCount, "nupHistoryCount"); - this.nupHistoryCount.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::SilkypixFileMover.Properties.Settings.Default, "DestinationDirHistoryCount", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.nupHistoryCount.Maximum = new decimal(new int[] { - 50, - 0, - 0, - 0}); - this.nupHistoryCount.Name = "nupHistoryCount"; - this.settingsToolTip.SetToolTip(this.nupHistoryCount, resources.GetString("nupHistoryCount.ToolTip")); - this.nupHistoryCount.Value = global::SilkypixFileMover.Properties.Settings.Default.DestinationDirHistoryCount; - // - // cboWindowTopMost - // - resources.ApplyResources(this.cboWindowTopMost, "cboWindowTopMost"); - this.cboWindowTopMost.Checked = global::SilkypixFileMover.Properties.Settings.Default.WindowTopMost; - this.cboWindowTopMost.CheckState = System.Windows.Forms.CheckState.Checked; - this.cboWindowTopMost.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::SilkypixFileMover.Properties.Settings.Default, "WindowTopMost", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.cboWindowTopMost.Name = "cboWindowTopMost"; - this.settingsToolTip.SetToolTip(this.cboWindowTopMost, resources.GetString("cboWindowTopMost.ToolTip")); - this.cboWindowTopMost.UseVisualStyleBackColor = true; - // - // txtRawFileextension - // - resources.ApplyResources(this.txtRawFileextension, "txtRawFileextension"); - this.txtRawFileextension.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "RawFileExtension", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.txtRawFileextension.Name = "txtRawFileextension"; - this.txtRawFileextension.Text = global::SilkypixFileMover.Properties.Settings.Default.RawFileExtension; - this.settingsToolTip.SetToolTip(this.txtRawFileextension, resources.GetString("txtRawFileextension.ToolTip")); - this.txtRawFileextension.Validating += new System.ComponentModel.CancelEventHandler(this.txtRawFileextension_Validating); - // - // txtJpegFileExtensions - // - resources.ApplyResources(this.txtJpegFileExtensions, "txtJpegFileExtensions"); - this.txtJpegFileExtensions.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "JpegFileExtensions", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.txtJpegFileExtensions.Name = "txtJpegFileExtensions"; - this.txtJpegFileExtensions.Text = global::SilkypixFileMover.Properties.Settings.Default.JpegFileExtensions; - this.settingsToolTip.SetToolTip(this.txtJpegFileExtensions, resources.GetString("txtJpegFileExtensions.ToolTip")); - this.txtJpegFileExtensions.Validating += new System.ComponentModel.CancelEventHandler(this.txtJpegFileExtensions_Validating); - // - // cboIncludeSimilarFiles - // - resources.ApplyResources(this.cboIncludeSimilarFiles, "cboIncludeSimilarFiles"); - this.cboIncludeSimilarFiles.Checked = global::SilkypixFileMover.Properties.Settings.Default.IncludeSimilarFiles; - this.cboIncludeSimilarFiles.CheckState = System.Windows.Forms.CheckState.Checked; - this.cboIncludeSimilarFiles.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::SilkypixFileMover.Properties.Settings.Default, "IncludeSimilarFiles", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.cboIncludeSimilarFiles.Name = "cboIncludeSimilarFiles"; - this.settingsToolTip.SetToolTip(this.cboIncludeSimilarFiles, resources.GetString("cboIncludeSimilarFiles.ToolTip")); - this.cboIncludeSimilarFiles.UseVisualStyleBackColor = true; - this.cboIncludeSimilarFiles.CheckedChanged += new System.EventHandler(this.cboIncludeSimilarFiles_CheckedChanged); - // - // txtSideCarFileExtensions - // - resources.ApplyResources(this.txtSideCarFileExtensions, "txtSideCarFileExtensions"); - this.txtSideCarFileExtensions.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "SidecarFileExtensions", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.txtSideCarFileExtensions.Name = "txtSideCarFileExtensions"; - this.txtSideCarFileExtensions.Text = global::SilkypixFileMover.Properties.Settings.Default.SidecarFileExtensions; - this.settingsToolTip.SetToolTip(this.txtSideCarFileExtensions, resources.GetString("txtSideCarFileExtensions.ToolTip")); - this.txtSideCarFileExtensions.Validating += new System.ComponentModel.CancelEventHandler(this.txtSidecarFileextensions_Validating); - // - // txtSidecarFileSubfolder - // - resources.ApplyResources(this.txtSidecarFileSubfolder, "txtSidecarFileSubfolder"); - this.txtSidecarFileSubfolder.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "SidecarFileSubFolderName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.txtSidecarFileSubfolder.Name = "txtSidecarFileSubfolder"; - this.txtSidecarFileSubfolder.Text = global::SilkypixFileMover.Properties.Settings.Default.SidecarFileSubFolderName; - this.settingsToolTip.SetToolTip(this.txtSidecarFileSubfolder, resources.GetString("txtSidecarFileSubfolder.ToolTip")); - this.txtSidecarFileSubfolder.Validating += new System.ComponentModel.CancelEventHandler(this.txtSidecarFileSubfolder_Validating); - // - // txtJpegSubfolder - // - resources.ApplyResources(this.txtJpegSubfolder, "txtJpegSubfolder"); - this.txtJpegSubfolder.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "JpegSubFolderName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.txtJpegSubfolder.Name = "txtJpegSubfolder"; - this.txtJpegSubfolder.Text = global::SilkypixFileMover.Properties.Settings.Default.JpegSubFolderName; - this.settingsToolTip.SetToolTip(this.txtJpegSubfolder, resources.GetString("txtJpegSubfolder.ToolTip")); - this.txtJpegSubfolder.Validating += new System.ComponentModel.CancelEventHandler(this.txtJpegSubfolder_Validating); - // - // lblNameAdditionChar - // - resources.ApplyResources(this.lblNameAdditionChar, "lblNameAdditionChar"); - this.lblNameAdditionChar.Name = "lblNameAdditionChar"; - // - // errorProvider - // - this.errorProvider.ContainerControl = this; - // - // txtNameAdditionChar - // - resources.ApplyResources(this.txtNameAdditionChar, "txtNameAdditionChar"); - this.txtNameAdditionChar.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "NameAdditionChar", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); - this.txtNameAdditionChar.Name = "txtNameAdditionChar"; - this.txtNameAdditionChar.Text = global::SilkypixFileMover.Properties.Settings.Default.NameAdditionChar; - // - // SettingsForm - // - resources.ApplyResources(this, "$this"); - this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; - this.Controls.Add(this.cboWindowTopMost); - this.Controls.Add(this.lblRawFileExtension); - this.Controls.Add(this.txtRawFileextension); - this.Controls.Add(this.lblJpegFileExtensions); - this.Controls.Add(this.txtJpegFileExtensions); - this.Controls.Add(this.lblNameAdditionChar); - this.Controls.Add(this.cboIncludeSimilarFiles); - this.Controls.Add(this.nupHistoryCount); - this.Controls.Add(this.lblHistoryCount); - this.Controls.Add(this.lblSidecarFileextensions); - this.Controls.Add(this.lblSidecarFileSubfolder); - this.Controls.Add(this.lblJpegSubfolder); - this.Controls.Add(this.txtNameAdditionChar); - this.Controls.Add(this.txtSideCarFileExtensions); - this.Controls.Add(this.txtSidecarFileSubfolder); - this.Controls.Add(this.txtJpegSubfolder); - this.Controls.Add(this.btnSettingsRestore); - this.Controls.Add(this.btnSettingsSave); - this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; - this.Name = "SettingsForm"; - this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; - this.TopMost = true; - this.Load += new System.EventHandler(this.SettingsForm_Load); - ((System.ComponentModel.ISupportInitialize)(this.nupHistoryCount)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).EndInit(); - this.ResumeLayout(false); - this.PerformLayout(); - + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SettingsForm)); + this.settingsToolTip = new System.Windows.Forms.ToolTip(this.components); + this.btnSettingsSave = new System.Windows.Forms.Button(); + this.btnSettingsRestore = new System.Windows.Forms.Button(); + this.lblJpegFileExtensions = new System.Windows.Forms.Label(); + this.lblRawFileExtension = new System.Windows.Forms.Label(); + this.lblJpegSubfolder = new System.Windows.Forms.Label(); + this.lblSidecarFileSubfolder = new System.Windows.Forms.Label(); + this.lblSidecarFileextensions = new System.Windows.Forms.Label(); + this.lblHistoryCount = new System.Windows.Forms.Label(); + this.lblNameAdditionChar = new System.Windows.Forms.Label(); + this.errorProvider = new System.Windows.Forms.ErrorProvider(this.components); + this.cboMoveToRecycleBin = new System.Windows.Forms.CheckBox(); + this.cboWindowTopMost = new System.Windows.Forms.CheckBox(); + this.txtRawFileextension = new System.Windows.Forms.TextBox(); + this.txtJpegFileExtensions = new System.Windows.Forms.TextBox(); + this.cboIncludeSimilarFiles = new System.Windows.Forms.CheckBox(); + this.nupHistoryCount = new System.Windows.Forms.NumericUpDown(); + this.txtNameAdditionChar = new System.Windows.Forms.TextBox(); + this.txtSideCarFileExtensions = new System.Windows.Forms.TextBox(); + this.txtSidecarFileSubfolder = new System.Windows.Forms.TextBox(); + this.txtJpegSubfolder = new System.Windows.Forms.TextBox(); + ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.nupHistoryCount)).BeginInit(); + this.SuspendLayout(); + // + // settingsToolTip + // + this.settingsToolTip.AutomaticDelay = 1000; + // + // btnSettingsSave + // + resources.ApplyResources(this.btnSettingsSave, "btnSettingsSave"); + this.btnSettingsSave.DialogResult = System.Windows.Forms.DialogResult.OK; + this.btnSettingsSave.Name = "btnSettingsSave"; + this.settingsToolTip.SetToolTip(this.btnSettingsSave, resources.GetString("btnSettingsSave.ToolTip")); + this.btnSettingsSave.UseVisualStyleBackColor = true; + this.btnSettingsSave.Click += new System.EventHandler(this.btnSettingsSave_Click); + // + // btnSettingsRestore + // + resources.ApplyResources(this.btnSettingsRestore, "btnSettingsRestore"); + this.btnSettingsRestore.Name = "btnSettingsRestore"; + this.settingsToolTip.SetToolTip(this.btnSettingsRestore, resources.GetString("btnSettingsRestore.ToolTip")); + this.btnSettingsRestore.UseVisualStyleBackColor = true; + this.btnSettingsRestore.Click += new System.EventHandler(this.btnSettingsRestore_Click); + // + // lblJpegFileExtensions + // + resources.ApplyResources(this.lblJpegFileExtensions, "lblJpegFileExtensions"); + this.lblJpegFileExtensions.Name = "lblJpegFileExtensions"; + this.settingsToolTip.SetToolTip(this.lblJpegFileExtensions, resources.GetString("lblJpegFileExtensions.ToolTip")); + // + // lblRawFileExtension + // + resources.ApplyResources(this.lblRawFileExtension, "lblRawFileExtension"); + this.lblRawFileExtension.Name = "lblRawFileExtension"; + this.settingsToolTip.SetToolTip(this.lblRawFileExtension, resources.GetString("lblRawFileExtension.ToolTip")); + // + // lblJpegSubfolder + // + resources.ApplyResources(this.lblJpegSubfolder, "lblJpegSubfolder"); + this.lblJpegSubfolder.Name = "lblJpegSubfolder"; + this.settingsToolTip.SetToolTip(this.lblJpegSubfolder, resources.GetString("lblJpegSubfolder.ToolTip")); + // + // lblSidecarFileSubfolder + // + resources.ApplyResources(this.lblSidecarFileSubfolder, "lblSidecarFileSubfolder"); + this.lblSidecarFileSubfolder.Name = "lblSidecarFileSubfolder"; + this.settingsToolTip.SetToolTip(this.lblSidecarFileSubfolder, resources.GetString("lblSidecarFileSubfolder.ToolTip")); + // + // lblSidecarFileextensions + // + resources.ApplyResources(this.lblSidecarFileextensions, "lblSidecarFileextensions"); + this.lblSidecarFileextensions.Name = "lblSidecarFileextensions"; + this.settingsToolTip.SetToolTip(this.lblSidecarFileextensions, resources.GetString("lblSidecarFileextensions.ToolTip")); + // + // lblHistoryCount + // + resources.ApplyResources(this.lblHistoryCount, "lblHistoryCount"); + this.lblHistoryCount.Name = "lblHistoryCount"; + this.settingsToolTip.SetToolTip(this.lblHistoryCount, resources.GetString("lblHistoryCount.ToolTip")); + // + // lblNameAdditionChar + // + resources.ApplyResources(this.lblNameAdditionChar, "lblNameAdditionChar"); + this.lblNameAdditionChar.Name = "lblNameAdditionChar"; + // + // errorProvider + // + this.errorProvider.ContainerControl = this; + // + // cboMoveToRecycleBin + // + resources.ApplyResources(this.cboMoveToRecycleBin, "cboMoveToRecycleBin"); + this.cboMoveToRecycleBin.Checked = global::SilkypixFileMover.Properties.Settings.Default.MoveToRecycleBin; + this.cboMoveToRecycleBin.CheckState = System.Windows.Forms.CheckState.Checked; + this.cboMoveToRecycleBin.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::SilkypixFileMover.Properties.Settings.Default, "MoveToRecycleBin", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.cboMoveToRecycleBin.Name = "cboMoveToRecycleBin"; + this.settingsToolTip.SetToolTip(this.cboMoveToRecycleBin, resources.GetString("cboMoveToRecycleBin.ToolTip")); + this.cboMoveToRecycleBin.UseVisualStyleBackColor = true; + // + // cboWindowTopMost + // + resources.ApplyResources(this.cboWindowTopMost, "cboWindowTopMost"); + this.cboWindowTopMost.Checked = global::SilkypixFileMover.Properties.Settings.Default.WindowTopMost; + this.cboWindowTopMost.CheckState = System.Windows.Forms.CheckState.Checked; + this.cboWindowTopMost.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::SilkypixFileMover.Properties.Settings.Default, "WindowTopMost", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.cboWindowTopMost.Name = "cboWindowTopMost"; + this.settingsToolTip.SetToolTip(this.cboWindowTopMost, resources.GetString("cboWindowTopMost.ToolTip")); + this.cboWindowTopMost.UseVisualStyleBackColor = true; + // + // txtRawFileextension + // + resources.ApplyResources(this.txtRawFileextension, "txtRawFileextension"); + this.txtRawFileextension.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "RawFileExtension", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtRawFileextension.Name = "txtRawFileextension"; + this.txtRawFileextension.Text = global::SilkypixFileMover.Properties.Settings.Default.RawFileExtension; + this.settingsToolTip.SetToolTip(this.txtRawFileextension, resources.GetString("txtRawFileextension.ToolTip")); + this.txtRawFileextension.Validating += new System.ComponentModel.CancelEventHandler(this.txtRawFileextension_Validating); + // + // txtJpegFileExtensions + // + resources.ApplyResources(this.txtJpegFileExtensions, "txtJpegFileExtensions"); + this.txtJpegFileExtensions.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "JpegFileExtensions", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtJpegFileExtensions.Name = "txtJpegFileExtensions"; + this.txtJpegFileExtensions.Text = global::SilkypixFileMover.Properties.Settings.Default.JpegFileExtensions; + this.settingsToolTip.SetToolTip(this.txtJpegFileExtensions, resources.GetString("txtJpegFileExtensions.ToolTip")); + this.txtJpegFileExtensions.Validating += new System.ComponentModel.CancelEventHandler(this.txtJpegFileExtensions_Validating); + // + // cboIncludeSimilarFiles + // + resources.ApplyResources(this.cboIncludeSimilarFiles, "cboIncludeSimilarFiles"); + this.cboIncludeSimilarFiles.Checked = global::SilkypixFileMover.Properties.Settings.Default.IncludeSimilarFiles; + this.cboIncludeSimilarFiles.CheckState = System.Windows.Forms.CheckState.Checked; + this.cboIncludeSimilarFiles.DataBindings.Add(new System.Windows.Forms.Binding("Checked", global::SilkypixFileMover.Properties.Settings.Default, "IncludeSimilarFiles", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.cboIncludeSimilarFiles.Name = "cboIncludeSimilarFiles"; + this.settingsToolTip.SetToolTip(this.cboIncludeSimilarFiles, resources.GetString("cboIncludeSimilarFiles.ToolTip")); + this.cboIncludeSimilarFiles.UseVisualStyleBackColor = true; + this.cboIncludeSimilarFiles.CheckedChanged += new System.EventHandler(this.cboIncludeSimilarFiles_CheckedChanged); + // + // nupHistoryCount + // + resources.ApplyResources(this.nupHistoryCount, "nupHistoryCount"); + this.nupHistoryCount.DataBindings.Add(new System.Windows.Forms.Binding("Value", global::SilkypixFileMover.Properties.Settings.Default, "DestinationDirHistoryCount", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.nupHistoryCount.Maximum = new decimal(new int[] { + 50, + 0, + 0, + 0}); + this.nupHistoryCount.Name = "nupHistoryCount"; + this.settingsToolTip.SetToolTip(this.nupHistoryCount, resources.GetString("nupHistoryCount.ToolTip")); + this.nupHistoryCount.Value = global::SilkypixFileMover.Properties.Settings.Default.DestinationDirHistoryCount; + // + // txtNameAdditionChar + // + resources.ApplyResources(this.txtNameAdditionChar, "txtNameAdditionChar"); + this.txtNameAdditionChar.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "NameAdditionChar", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtNameAdditionChar.Name = "txtNameAdditionChar"; + this.txtNameAdditionChar.Text = global::SilkypixFileMover.Properties.Settings.Default.NameAdditionChar; + // + // txtSideCarFileExtensions + // + resources.ApplyResources(this.txtSideCarFileExtensions, "txtSideCarFileExtensions"); + this.txtSideCarFileExtensions.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "SidecarFileExtensions", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtSideCarFileExtensions.Name = "txtSideCarFileExtensions"; + this.txtSideCarFileExtensions.Text = global::SilkypixFileMover.Properties.Settings.Default.SidecarFileExtensions; + this.settingsToolTip.SetToolTip(this.txtSideCarFileExtensions, resources.GetString("txtSideCarFileExtensions.ToolTip")); + this.txtSideCarFileExtensions.Validating += new System.ComponentModel.CancelEventHandler(this.txtSidecarFileextensions_Validating); + // + // txtSidecarFileSubfolder + // + resources.ApplyResources(this.txtSidecarFileSubfolder, "txtSidecarFileSubfolder"); + this.txtSidecarFileSubfolder.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "SidecarFileSubFolderName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtSidecarFileSubfolder.Name = "txtSidecarFileSubfolder"; + this.txtSidecarFileSubfolder.Text = global::SilkypixFileMover.Properties.Settings.Default.SidecarFileSubFolderName; + this.settingsToolTip.SetToolTip(this.txtSidecarFileSubfolder, resources.GetString("txtSidecarFileSubfolder.ToolTip")); + this.txtSidecarFileSubfolder.Validating += new System.ComponentModel.CancelEventHandler(this.txtSidecarFileSubfolder_Validating); + // + // txtJpegSubfolder + // + resources.ApplyResources(this.txtJpegSubfolder, "txtJpegSubfolder"); + this.txtJpegSubfolder.DataBindings.Add(new System.Windows.Forms.Binding("Text", global::SilkypixFileMover.Properties.Settings.Default, "JpegSubFolderName", true, System.Windows.Forms.DataSourceUpdateMode.OnPropertyChanged)); + this.txtJpegSubfolder.Name = "txtJpegSubfolder"; + this.txtJpegSubfolder.Text = global::SilkypixFileMover.Properties.Settings.Default.JpegSubFolderName; + this.settingsToolTip.SetToolTip(this.txtJpegSubfolder, resources.GetString("txtJpegSubfolder.ToolTip")); + this.txtJpegSubfolder.Validating += new System.ComponentModel.CancelEventHandler(this.txtJpegSubfolder_Validating); + // + // SettingsForm + // + resources.ApplyResources(this, "$this"); + this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; + this.Controls.Add(this.cboMoveToRecycleBin); + this.Controls.Add(this.cboWindowTopMost); + this.Controls.Add(this.lblRawFileExtension); + this.Controls.Add(this.txtRawFileextension); + this.Controls.Add(this.lblJpegFileExtensions); + this.Controls.Add(this.txtJpegFileExtensions); + this.Controls.Add(this.lblNameAdditionChar); + this.Controls.Add(this.cboIncludeSimilarFiles); + this.Controls.Add(this.nupHistoryCount); + this.Controls.Add(this.lblHistoryCount); + this.Controls.Add(this.lblSidecarFileextensions); + this.Controls.Add(this.lblSidecarFileSubfolder); + this.Controls.Add(this.lblJpegSubfolder); + this.Controls.Add(this.txtNameAdditionChar); + this.Controls.Add(this.txtSideCarFileExtensions); + this.Controls.Add(this.txtSidecarFileSubfolder); + this.Controls.Add(this.txtJpegSubfolder); + this.Controls.Add(this.btnSettingsRestore); + this.Controls.Add(this.btnSettingsSave); + this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; + this.Name = "SettingsForm"; + this.SizeGripStyle = System.Windows.Forms.SizeGripStyle.Hide; + this.TopMost = true; + this.Load += new System.EventHandler(this.SettingsForm_Load); + ((System.ComponentModel.ISupportInitialize)(this.errorProvider)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.nupHistoryCount)).EndInit(); + this.ResumeLayout(false); + this.PerformLayout(); + } #endregion @@ -261,6 +273,7 @@ private System.Windows.Forms.Label lblRawFileExtension; private System.Windows.Forms.TextBox txtRawFileextension; private System.Windows.Forms.ErrorProvider errorProvider; - private System.Windows.Forms.CheckBox cboWindowTopMost; + private System.Windows.Forms.CheckBox cboWindowTopMost; + private System.Windows.Forms.CheckBox cboMoveToRecycleBin; } } \ No newline at end of file diff --git a/SilkypixFileMover/SettingsForm.resx b/SilkypixFileMover/SettingsForm.resx @@ -1,760 +1,793 @@ -<?xml version="1.0" encoding="utf-8"?> -<root> - <!-- - Microsoft ResX Schema - - Version 2.0 - - The primary goals of this format is to allow a simple XML format - that is mostly human readable. The generation and parsing of the - various data types are done through the TypeConverter classes - associated with the data types. - - Example: - - ... ado.net/XML headers & schema ... - <resheader name="resmimetype">text/microsoft-resx</resheader> - <resheader name="version">2.0</resheader> - <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> - <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> - <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> - <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> - <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> - <value>[base64 mime encoded serialized .NET Framework object]</value> - </data> - <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> - <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> - <comment>This is a comment</comment> - </data> - - There are any number of "resheader" rows that contain simple - name/value pairs. - - Each data row contains a name, and value. The row also contains a - type or mimetype. Type corresponds to a .NET class that support - text/value conversion through the TypeConverter architecture. - Classes that don't support this are serialized and stored with the - mimetype set. - - The mimetype is used for serialized objects, and tells the - ResXResourceReader how to depersist the object. This is currently not - extensible. For a given mimetype the value must be set accordingly: - - Note - application/x-microsoft.net.object.binary.base64 is the format - that the ResXResourceWriter will generate, however the reader can - read any of the formats listed below. - - mimetype: application/x-microsoft.net.object.binary.base64 - value : The object must be serialized with - : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter - : and then encoded with base64 encoding. - - mimetype: application/x-microsoft.net.object.soap.base64 - value : The object must be serialized with - : System.Runtime.Serialization.Formatters.Soap.SoapFormatter - : and then encoded with base64 encoding. - - mimetype: application/x-microsoft.net.object.bytearray.base64 - value : The object must be serialized into a byte array - : using a System.ComponentModel.TypeConverter - : and then encoded with base64 encoding. - --> - <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> - <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> - <xsd:element name="root" msdata:IsDataSet="true"> - <xsd:complexType> - <xsd:choice maxOccurs="unbounded"> - <xsd:element name="metadata"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="value" type="xsd:string" minOccurs="0" /> - </xsd:sequence> - <xsd:attribute name="name" use="required" type="xsd:string" /> - <xsd:attribute name="type" type="xsd:string" /> - <xsd:attribute name="mimetype" type="xsd:string" /> - <xsd:attribute ref="xml:space" /> - </xsd:complexType> - </xsd:element> - <xsd:element name="assembly"> - <xsd:complexType> - <xsd:attribute name="alias" type="xsd:string" /> - <xsd:attribute name="name" type="xsd:string" /> - </xsd:complexType> - </xsd:element> - <xsd:element name="data"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> - <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> - </xsd:sequence> - <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> - <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> - <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> - <xsd:attribute ref="xml:space" /> - </xsd:complexType> - </xsd:element> - <xsd:element name="resheader"> - <xsd:complexType> - <xsd:sequence> - <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> - </xsd:sequence> - <xsd:attribute name="name" type="xsd:string" use="required" /> - </xsd:complexType> - </xsd:element> - </xsd:choice> - </xsd:complexType> - </xsd:element> - </xsd:schema> - <resheader name="resmimetype"> - <value>text/microsoft-resx</value> - </resheader> - <resheader name="version"> - <value>2.0</value> - </resheader> - <resheader name="reader"> - <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </resheader> - <resheader name="writer"> - <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </resheader> - <metadata name="settingsToolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>17, 17</value> - </metadata> - <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> - <data name="btnSettingsSave.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Bottom, Right</value> - </data> - <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> - <data name="btnSettingsSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> - <value> - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIkSURBVDhPpZNPSBRxFMff2m0PFR2iLh6ETkIhe+ps - rfkndDeCNsJLh+pepuAh0LDc0Xa2ndnJNbAIgl2FDm2XNUM0a8zIDA3EoiCCTl6Cun37vplpmV29+YW3 - 85v33vfze/ObWQGwp/B/QuowJBa/K5VTI4JWhl55j/a0VLrGJBa0edoBODMqVsrejxfr1/H99xS2tnNY - +TmI8kYvRsrHkTT3ocuQYtBeC6C5eHnyKP5gFu6PXky8FtgLgvyieOvHy02w50/g/P0GcBKrBtDJsS/k - ovj1dwZPV4/Aoim/JHA03vih9zZBt8uH0HNPcHZcYlVA/I7MPXFTmP3ajpw2v6XJFTxg6FVz45xGNfpS - cGVK0JmWV2EAlr71wXknyHAXk7tZhOTVzKsRmFVZwm6UCDC8nA84TcDcl6swafgvgxCT5jSBYdkrgv4Z - QUc6BNDX9GwtiSyLYQ3zLMIaI3BiVTBQD+AbwMPFk3A+clw+xm4ylnmIHwSFNUFfKVL3CEPi9pcOw3YP - Iv+JkPe1EIOTWYQX1lmbj+DaowjahsVlyQe0pCSRyAiGnh+Awx0cNmZpyHBHkyPbhBY2mGdOd+9hb8tF - SVQBVLR1UIpJU3BzusE79cJnweRmEFwbCxHPfC7Lz5u96gkDVI3xW1JRuo6ozQPTfuhac1oLzI1qqAeo - mpq75VIbz0QPSU9aQ9ea0xp7PLNqN4AqyjjG0H9eODSntaoAyD+HwCUqY6ZnCQAAAABJRU5ErkJggg== -</value> - </data> - <data name="btnSettingsSave.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="btnSettingsSave.Location" type="System.Drawing.Point, System.Drawing"> - <value>306, 236</value> - </data> - <data name="btnSettingsSave.Size" type="System.Drawing.Size, System.Drawing"> - <value>30, 25</value> - </data> - <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> - <data name="btnSettingsSave.TabIndex" type="System.Int32, mscorlib"> - <value>15</value> - </data> - <data name="btnSettingsSave.ToolTip" xml:space="preserve"> - <value>Einstellungen speichern</value> - </data> - <data name="&gt;&gt;btnSettingsSave.Name" xml:space="preserve"> - <value>btnSettingsSave</value> - </data> - <data name="&gt;&gt;btnSettingsSave.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;btnSettingsSave.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;btnSettingsSave.ZOrder" xml:space="preserve"> - <value>17</value> - </data> - <data name="btnSettingsRestore.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Bottom, Right</value> - </data> - <data name="btnSettingsRestore.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> - <value> - iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m - dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIqSURBVDhPfVJtSxRhFJ3f4A8ILNLS2SwibHfdLV1r - E1KIdWpzyZWSUjbE9wgU7ItEkBT0AkEUQRBE3+uLY7N9rV+RJYgz7q6Mzrp2uufZmXVJ6MDlPvecc88z - M7taPawOPfPt3En8MC7ge3+3VEJ1zuSp+1YFAP5JIGI6H2uD8/YZdr58wvZnKb9zJk+dPn9lP4CkFT8B - +91zbD6cxc/oIayeP4LVzqOqcyZPnb4gRAVYsVAmL6Tz/iWKj+7BnsjAnh7Cr0QTfl/SVedMnjp99HNP - BXw9ewyFj2+w9XQBa/FG4aqwJ29gTW5nD0CdPvq5J9A0s71JERuXT2E92aqMAZzRlH+qYj2pKx/9Znsz - KQY0Y/fDKzhGBHYqjI1ulXwA5Kk7RhTl10swa08QPo7dF4soDHShcL0Lm31nUBzn6+2DM3nqhUwC3pN5 - mOEWShIQaUF5cQqlbA9KAwm4C2Nq6V+Qp05f+cEYzIh6XQmItqIyexPucC+25IZ6lC7q/qkK6u5wHyoz - WZhRpWnaSiyE4p0UyjkD20M9yki4V+NwB5OqB6BOX/H2FXBPoGlLocNzlvxNSyMGKnfT8OSGnVu98Eb6 - 4eWuqa5m3iw6ffRzTwUIGh6HGu9b8Ta4uTQwncUf+e33JgexNyUlnTN56vTRz70ggFAheRG9iSwwPwrM - 1ZXM5KkHy1yqDyAa+FgrHTqW5cMuy1eulczkqdNXtR8MICie/k/VlgkA2l/CplYEm9W1lAAAAABJRU5E - rkJggg== -</value> - </data> - <data name="btnSettingsRestore.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="btnSettingsRestore.Location" type="System.Drawing.Point, System.Drawing"> - <value>342, 236</value> - </data> - <data name="btnSettingsRestore.Size" type="System.Drawing.Size, System.Drawing"> - <value>30, 25</value> - </data> - <data name="btnSettingsRestore.TabIndex" type="System.Int32, mscorlib"> - <value>16</value> - </data> - <data name="btnSettingsRestore.ToolTip" xml:space="preserve"> - <value>Einstellungen zurücksetzen</value> - </data> - <data name="&gt;&gt;btnSettingsRestore.Name" xml:space="preserve"> - <value>btnSettingsRestore</value> - </data> - <data name="&gt;&gt;btnSettingsRestore.Type" xml:space="preserve"> - <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;btnSettingsRestore.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;btnSettingsRestore.ZOrder" xml:space="preserve"> - <value>16</value> - </data> - <data name="lblJpegFileExtensions.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="lblJpegFileExtensions.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="lblJpegFileExtensions.Location" type="System.Drawing.Point, System.Drawing"> - <value>12, 67</value> - </data> - <data name="lblJpegFileExtensions.Size" type="System.Drawing.Size, System.Drawing"> - <value>110, 13</value> - </data> - <data name="lblJpegFileExtensions.TabIndex" type="System.Int32, mscorlib"> - <value>4</value> - </data> - <data name="lblJpegFileExtensions.Text" xml:space="preserve"> - <value>JPEG Dateiendungen</value> - </data> - <data name="lblJpegFileExtensions.ToolTip" xml:space="preserve"> - <value>Die Dateiendungen der JPEG-Dateien getrennt durch ein |</value> - </data> - <data name="&gt;&gt;lblJpegFileExtensions.Name" xml:space="preserve"> - <value>lblJpegFileExtensions</value> - </data> - <data name="&gt;&gt;lblJpegFileExtensions.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;lblJpegFileExtensions.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;lblJpegFileExtensions.ZOrder" xml:space="preserve"> - <value>3</value> - </data> - <data name="lblRawFileExtension.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="lblRawFileExtension.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="lblRawFileExtension.Location" type="System.Drawing.Point, System.Drawing"> - <value>12, 15</value> - </data> - <data name="lblRawFileExtension.Size" type="System.Drawing.Size, System.Drawing"> - <value>97, 13</value> - </data> - <data name="lblRawFileExtension.TabIndex" type="System.Int32, mscorlib"> - <value>0</value> - </data> - <data name="lblRawFileExtension.Text" xml:space="preserve"> - <value>RAW Dateiendung</value> - </data> - <data name="lblRawFileExtension.ToolTip" xml:space="preserve"> - <value>Die Dateiendung der RAW-Dateien (z.B. DNG, PEF, ...)</value> - </data> - <data name="&gt;&gt;lblRawFileExtension.Name" xml:space="preserve"> - <value>lblRawFileExtension</value> - </data> - <data name="&gt;&gt;lblRawFileExtension.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;lblRawFileExtension.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;lblRawFileExtension.ZOrder" xml:space="preserve"> - <value>1</value> - </data> - <data name="lblJpegSubfolder.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="lblJpegSubfolder.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="lblJpegSubfolder.Location" type="System.Drawing.Point, System.Drawing"> - <value>12, 41</value> - </data> - <data name="lblJpegSubfolder.Size" type="System.Drawing.Size, System.Drawing"> - <value>116, 13</value> - </data> - <data name="lblJpegSubfolder.TabIndex" type="System.Int32, mscorlib"> - <value>2</value> - </data> - <data name="lblJpegSubfolder.Text" xml:space="preserve"> - <value>JPEG Unterverzeichnis</value> - </data> - <data name="lblJpegSubfolder.ToolTip" xml:space="preserve"> - <value>Das Unterverzeichnis für die JPEG-Dateien.</value> - </data> - <data name="&gt;&gt;lblJpegSubfolder.Name" xml:space="preserve"> - <value>lblJpegSubfolder</value> - </data> - <data name="&gt;&gt;lblJpegSubfolder.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;lblJpegSubfolder.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;lblJpegSubfolder.ZOrder" xml:space="preserve"> - <value>11</value> - </data> - <data name="lblSidecarFileSubfolder.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="lblSidecarFileSubfolder.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="lblSidecarFileSubfolder.Location" type="System.Drawing.Point, System.Drawing"> - <value>12, 93</value> - </data> - <data name="lblSidecarFileSubfolder.Size" type="System.Drawing.Size, System.Drawing"> - <value>153, 13</value> - </data> - <data name="lblSidecarFileSubfolder.TabIndex" type="System.Int32, mscorlib"> - <value>6</value> - </data> - <data name="lblSidecarFileSubfolder.Text" xml:space="preserve"> - <value>Sidecar-Datei Unterverzeichnis</value> - </data> - <data name="lblSidecarFileSubfolder.ToolTip" xml:space="preserve"> - <value>Unterverzeichnis in dem die Sidecar-Dateien gespeichert werden.</value> - </data> - <data name="&gt;&gt;lblSidecarFileSubfolder.Name" xml:space="preserve"> - <value>lblSidecarFileSubfolder</value> - </data> - <data name="&gt;&gt;lblSidecarFileSubfolder.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;lblSidecarFileSubfolder.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;lblSidecarFileSubfolder.ZOrder" xml:space="preserve"> - <value>10</value> - </data> - <data name="lblSidecarFileextensions.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="lblSidecarFileextensions.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="lblSidecarFileextensions.Location" type="System.Drawing.Point, System.Drawing"> - <value>12, 119</value> - </data> - <data name="lblSidecarFileextensions.Size" type="System.Drawing.Size, System.Drawing"> - <value>123, 13</value> - </data> - <data name="lblSidecarFileextensions.TabIndex" type="System.Int32, mscorlib"> - <value>8</value> - </data> - <data name="lblSidecarFileextensions.Text" xml:space="preserve"> - <value>Sidecar-Datei Endungen</value> - </data> - <data name="lblSidecarFileextensions.ToolTip" xml:space="preserve"> - <value>Die Dateienendungen der Sidecar-Dateien getrennt durch |</value> - </data> - <data name="&gt;&gt;lblSidecarFileextensions.Name" xml:space="preserve"> - <value>lblSidecarFileextensions</value> - </data> - <data name="&gt;&gt;lblSidecarFileextensions.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;lblSidecarFileextensions.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;lblSidecarFileextensions.ZOrder" xml:space="preserve"> - <value>9</value> - </data> - <data name="lblHistoryCount.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="lblHistoryCount.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="lblHistoryCount.Location" type="System.Drawing.Point, System.Drawing"> - <value>12, 194</value> - </data> - <data name="lblHistoryCount.Size" type="System.Drawing.Size, System.Drawing"> - <value>121, 13</value> - </data> - <data name="lblHistoryCount.TabIndex" type="System.Int32, mscorlib"> - <value>13</value> - </data> - <data name="lblHistoryCount.Text" xml:space="preserve"> - <value>Anzahl Historieneinträge</value> - </data> - <data name="lblHistoryCount.ToolTip" xml:space="preserve"> - <value>Maximale Anzahl Einträge in der History der Zielverzeichnisse</value> - </data> - <data name="&gt;&gt;lblHistoryCount.Name" xml:space="preserve"> - <value>lblHistoryCount</value> - </data> - <data name="&gt;&gt;lblHistoryCount.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;lblHistoryCount.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;lblHistoryCount.ZOrder" xml:space="preserve"> - <value>8</value> - </data> - <data name="nupHistoryCount.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Top, Left, Right</value> - </data> - <data name="nupHistoryCount.Location" type="System.Drawing.Point, System.Drawing"> - <value>207, 191</value> - </data> - <data name="nupHistoryCount.Size" type="System.Drawing.Size, System.Drawing"> - <value>165, 20</value> - </data> - <data name="nupHistoryCount.TabIndex" type="System.Int32, mscorlib"> - <value>14</value> - </data> - <data name="nupHistoryCount.ToolTip" xml:space="preserve"> - <value>Maximale Anzahl Einträge in der History der Zielverzeichnisse</value> - </data> - <data name="&gt;&gt;nupHistoryCount.Name" xml:space="preserve"> - <value>nupHistoryCount</value> - </data> - <data name="&gt;&gt;nupHistoryCount.Type" xml:space="preserve"> - <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;nupHistoryCount.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;nupHistoryCount.ZOrder" xml:space="preserve"> - <value>7</value> - </data> - <data name="cboWindowTopMost.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="cboWindowTopMost.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="cboWindowTopMost.Location" type="System.Drawing.Point, System.Drawing"> - <value>15, 217</value> - </data> - <data name="cboWindowTopMost.Size" type="System.Drawing.Size, System.Drawing"> - <value>165, 17</value> - </data> - <data name="cboWindowTopMost.TabIndex" type="System.Int32, mscorlib"> - <value>17</value> - </data> - <data name="cboWindowTopMost.Text" xml:space="preserve"> - <value>Fenster immer im Vordergrund</value> - </data> - <data name="cboWindowTopMost.ToolTip" xml:space="preserve"> - <value>Aktivieren Sie diese Option um das Fenster immer im Vordergrund (vor allen anderen Fenstern) anzuzeigen.</value> - </data> - <data name="&gt;&gt;cboWindowTopMost.Name" xml:space="preserve"> - <value>cboWindowTopMost</value> - </data> - <data name="&gt;&gt;cboWindowTopMost.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;cboWindowTopMost.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;cboWindowTopMost.ZOrder" xml:space="preserve"> - <value>0</value> - </data> - <data name="txtRawFileextension.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Top, Left, Right</value> - </data> - <data name="txtRawFileextension.Location" type="System.Drawing.Point, System.Drawing"> - <value>171, 12</value> - </data> - <data name="txtRawFileextension.Size" type="System.Drawing.Size, System.Drawing"> - <value>201, 20</value> - </data> - <data name="txtRawFileextension.TabIndex" type="System.Int32, mscorlib"> - <value>1</value> - </data> - <data name="txtRawFileextension.ToolTip" xml:space="preserve"> - <value>Die Dateiendung der RAW-Dateien (z.B. DNG, PEF, ...)</value> - </data> - <data name="&gt;&gt;txtRawFileextension.Name" xml:space="preserve"> - <value>txtRawFileextension</value> - </data> - <data name="&gt;&gt;txtRawFileextension.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;txtRawFileextension.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;txtRawFileextension.ZOrder" xml:space="preserve"> - <value>2</value> - </data> - <data name="txtJpegFileExtensions.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Top, Left, Right</value> - </data> - <data name="txtJpegFileExtensions.Location" type="System.Drawing.Point, System.Drawing"> - <value>171, 64</value> - </data> - <data name="txtJpegFileExtensions.Size" type="System.Drawing.Size, System.Drawing"> - <value>201, 20</value> - </data> - <data name="txtJpegFileExtensions.TabIndex" type="System.Int32, mscorlib"> - <value>5</value> - </data> - <data name="txtJpegFileExtensions.ToolTip" xml:space="preserve"> - <value>Die Dateiendungen der JPEG-Dateien getrennt durch ein |</value> - </data> - <data name="&gt;&gt;txtJpegFileExtensions.Name" xml:space="preserve"> - <value>txtJpegFileExtensions</value> - </data> - <data name="&gt;&gt;txtJpegFileExtensions.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;txtJpegFileExtensions.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;txtJpegFileExtensions.ZOrder" xml:space="preserve"> - <value>4</value> - </data> - <data name="cboIncludeSimilarFiles.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="cboIncludeSimilarFiles.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="cboIncludeSimilarFiles.Location" type="System.Drawing.Point, System.Drawing"> - <value>15, 142</value> - </data> - <data name="cboIncludeSimilarFiles.Size" type="System.Drawing.Size, System.Drawing"> - <value>275, 17</value> - </data> - <data name="cboIncludeSimilarFiles.TabIndex" type="System.Int32, mscorlib"> - <value>10</value> - </data> - <data name="cboIncludeSimilarFiles.Text" xml:space="preserve"> - <value>JPEG Dateien mit ähnlichem Namen berücksichtigen</value> - </data> - <data name="cboIncludeSimilarFiles.ToolTip" xml:space="preserve"> - <value>Wenn aktiviert, werden alle Dateien die den Namen der RAW-Datei beinhalten berücksichtigt.</value> - </data> - <data name="&gt;&gt;cboIncludeSimilarFiles.Name" xml:space="preserve"> - <value>cboIncludeSimilarFiles</value> - </data> - <data name="&gt;&gt;cboIncludeSimilarFiles.Type" xml:space="preserve"> - <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;cboIncludeSimilarFiles.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;cboIncludeSimilarFiles.ZOrder" xml:space="preserve"> - <value>6</value> - </data> - <data name="txtSideCarFileExtensions.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Top, Left, Right</value> - </data> - <data name="txtSideCarFileExtensions.Location" type="System.Drawing.Point, System.Drawing"> - <value>171, 116</value> - </data> - <data name="txtSideCarFileExtensions.Size" type="System.Drawing.Size, System.Drawing"> - <value>201, 20</value> - </data> - <data name="txtSideCarFileExtensions.TabIndex" type="System.Int32, mscorlib"> - <value>9</value> - </data> - <data name="txtSideCarFileExtensions.ToolTip" xml:space="preserve"> - <value>Die Dateienendungen der Sidecar-Dateien getrennt durch |</value> - </data> - <data name="&gt;&gt;txtSideCarFileExtensions.Name" xml:space="preserve"> - <value>txtSideCarFileExtensions</value> - </data> - <data name="&gt;&gt;txtSideCarFileExtensions.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;txtSideCarFileExtensions.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;txtSideCarFileExtensions.ZOrder" xml:space="preserve"> - <value>13</value> - </data> - <data name="txtSidecarFileSubfolder.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Top, Left, Right</value> - </data> - <data name="txtSidecarFileSubfolder.Location" type="System.Drawing.Point, System.Drawing"> - <value>171, 90</value> - </data> - <data name="txtSidecarFileSubfolder.Size" type="System.Drawing.Size, System.Drawing"> - <value>201, 20</value> - </data> - <data name="txtSidecarFileSubfolder.TabIndex" type="System.Int32, mscorlib"> - <value>7</value> - </data> - <data name="txtSidecarFileSubfolder.ToolTip" xml:space="preserve"> - <value>Unterverzeichnis in dem die Sidecar-Dateien gespeichert werden.</value> - </data> - <data name="&gt;&gt;txtSidecarFileSubfolder.Name" xml:space="preserve"> - <value>txtSidecarFileSubfolder</value> - </data> - <data name="&gt;&gt;txtSidecarFileSubfolder.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;txtSidecarFileSubfolder.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;txtSidecarFileSubfolder.ZOrder" xml:space="preserve"> - <value>14</value> - </data> - <data name="txtJpegSubfolder.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Top, Left, Right</value> - </data> - <data name="txtJpegSubfolder.Location" type="System.Drawing.Point, System.Drawing"> - <value>171, 38</value> - </data> - <data name="txtJpegSubfolder.Size" type="System.Drawing.Size, System.Drawing"> - <value>201, 20</value> - </data> - <data name="txtJpegSubfolder.TabIndex" type="System.Int32, mscorlib"> - <value>3</value> - </data> - <data name="txtJpegSubfolder.ToolTip" xml:space="preserve"> - <value>Das Unterverzeichnis für die JPEG-Dateien.</value> - </data> - <data name="&gt;&gt;txtJpegSubfolder.Name" xml:space="preserve"> - <value>txtJpegSubfolder</value> - </data> - <data name="&gt;&gt;txtJpegSubfolder.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;txtJpegSubfolder.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;txtJpegSubfolder.ZOrder" xml:space="preserve"> - <value>15</value> - </data> - <data name="lblNameAdditionChar.AutoSize" type="System.Boolean, mscorlib"> - <value>True</value> - </data> - <data name="lblNameAdditionChar.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> - <value>NoControl</value> - </data> - <data name="lblNameAdditionChar.Location" type="System.Drawing.Point, System.Drawing"> - <value>12, 168</value> - </data> - <data name="lblNameAdditionChar.Size" type="System.Drawing.Size, System.Drawing"> - <value>170, 13</value> - </data> - <data name="lblNameAdditionChar.TabIndex" type="System.Int32, mscorlib"> - <value>11</value> - </data> - <data name="lblNameAdditionChar.Text" xml:space="preserve"> - <value>Trennzeichen für ähnliche Dateien</value> - </data> - <data name="&gt;&gt;lblNameAdditionChar.Name" xml:space="preserve"> - <value>lblNameAdditionChar</value> - </data> - <data name="&gt;&gt;lblNameAdditionChar.Type" xml:space="preserve"> - <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;lblNameAdditionChar.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;lblNameAdditionChar.ZOrder" xml:space="preserve"> - <value>5</value> - </data> - <metadata name="errorProvider.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> - <value>144, 17</value> - </metadata> - <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> - <value>True</value> - </metadata> - <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing"> - <value>6, 13</value> - </data> - <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> - <value>384, 273</value> - </data> - <data name="txtNameAdditionChar.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> - <value>Top, Left, Right</value> - </data> - <data name="txtNameAdditionChar.Enabled" type="System.Boolean, mscorlib"> - <value>False</value> - </data> - <data name="txtNameAdditionChar.Location" type="System.Drawing.Point, System.Drawing"> - <value>207, 165</value> - </data> - <data name="txtNameAdditionChar.MaxLength" type="System.Int32, mscorlib"> - <value>1</value> - </data> - <data name="txtNameAdditionChar.Size" type="System.Drawing.Size, System.Drawing"> - <value>165, 20</value> - </data> - <data name="txtNameAdditionChar.TabIndex" type="System.Int32, mscorlib"> - <value>12</value> - </data> - <data name="&gt;&gt;txtNameAdditionChar.Name" xml:space="preserve"> - <value>txtNameAdditionChar</value> - </data> - <data name="&gt;&gt;txtNameAdditionChar.Type" xml:space="preserve"> - <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;txtNameAdditionChar.Parent" xml:space="preserve"> - <value>$this</value> - </data> - <data name="&gt;&gt;txtNameAdditionChar.ZOrder" xml:space="preserve"> - <value>12</value> - </data> - <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> - <value> - AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA - AAD///8AAAAAIwAAADMAAAAzAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAD///8A////AKl5GcDBiyb/v4oj/6h5GL0AAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAA////AP///wDCjir/7rto/+ivT//Rly7/qngSuQAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAP///wD///8AwY4q///y0v/qtV//561M/9aZLv+qeBK5AAAAIQAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAD///8A////ALeCF6zPn0L//+/N/+m0Xf/nrUv/1Zgw/6d3FrkAAAAiAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAA////AP///wAAAAAAtoEVp9usWP//7sv/6LRd/+asS//WmS7/r3kPuwAA - AAEAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AAAAAAAAAAAC2gBSn4LVp///uy//vxHb/661F/6F+ - Nf8REREzAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AAAAAAAAAAAAAAAAALaAFKfcrFb///DH/+C9 - g/+1uL7/dXR15QAAADMAAAAzAAAAMwAAACYAAAAA////AP///wAAAAAAAAAAAAAAAAAAAAAAuYISqqJ+ - N//k6O//y8rM/6inpf91c3D/joyK/399e/9zcXDMAAAAL////wD///8AAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAfHt87tLQ0f/Jx8b/1NLR/+zr6//v7+//3Nzc/4B+fPD///8A////AAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAIGAf/Pb2dj/zszM/83Lyf/Lycr/iYaE/4eFgv+KiIb/////AP///wAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAACLiYj/4eHg/8rIx//Mysn/joyJ/wAAAAAAAAAAAAAAAP///wD///8AAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAkpCN/+Li4f+7ubj/vLq6/5SSj/8AAAAzAAAAMwAAADP///8A////AAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmXlPrU09P/3dvb/7Sxr/+ppqT/nZuY/56cmP+cm5f/////AP// - /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChn5xIrqyq/9ra2f/w7u//7Ovq/+Lg4P+/vLz/o6Ge//// - /wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKakoTOlo5/lrqyp/7m2tf+rqaX/p6Wi0qim - oyP///8Ah/8AAIP/AACB/wAAgP8AAIB/AADAPwAA4D8AAPADAAD4AQAA/gEAAP4BAAD+DwAA/gEAAP4B - AAD+AQAA/wEAAA== -</value> - </data> - <data name="$this.Text" xml:space="preserve"> - <value>Einstellungen</value> - </data> - <data name="&gt;&gt;settingsToolTip.Name" xml:space="preserve"> - <value>settingsToolTip</value> - </data> - <data name="&gt;&gt;settingsToolTip.Type" xml:space="preserve"> - <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;errorProvider.Name" xml:space="preserve"> - <value>errorProvider</value> - </data> - <data name="&gt;&gt;errorProvider.Type" xml:space="preserve"> - <value>System.Windows.Forms.ErrorProvider, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> - <data name="&gt;&gt;$this.Name" xml:space="preserve"> - <value>SettingsForm</value> - </data> - <data name="&gt;&gt;$this.Type" xml:space="preserve"> - <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> - </data> +<?xml version="1.0" encoding="utf-8"?> +<root> + <!-- + Microsoft ResX Schema + + Version 2.0 + + The primary goals of this format is to allow a simple XML format + that is mostly human readable. The generation and parsing of the + various data types are done through the TypeConverter classes + associated with the data types. + + Example: + + ... ado.net/XML headers & schema ... + <resheader name="resmimetype">text/microsoft-resx</resheader> + <resheader name="version">2.0</resheader> + <resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader> + <resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader> + <data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data> + <data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data> + <data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64"> + <value>[base64 mime encoded serialized .NET Framework object]</value> + </data> + <data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value> + <comment>This is a comment</comment> + </data> + + There are any number of "resheader" rows that contain simple + name/value pairs. + + Each data row contains a name, and value. The row also contains a + type or mimetype. Type corresponds to a .NET class that support + text/value conversion through the TypeConverter architecture. + Classes that don't support this are serialized and stored with the + mimetype set. + + The mimetype is used for serialized objects, and tells the + ResXResourceReader how to depersist the object. This is currently not + extensible. For a given mimetype the value must be set accordingly: + + Note - application/x-microsoft.net.object.binary.base64 is the format + that the ResXResourceWriter will generate, however the reader can + read any of the formats listed below. + + mimetype: application/x-microsoft.net.object.binary.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.soap.base64 + value : The object must be serialized with + : System.Runtime.Serialization.Formatters.Soap.SoapFormatter + : and then encoded with base64 encoding. + + mimetype: application/x-microsoft.net.object.bytearray.base64 + value : The object must be serialized into a byte array + : using a System.ComponentModel.TypeConverter + : and then encoded with base64 encoding. + --> + <xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata"> + <xsd:import namespace="http://www.w3.org/XML/1998/namespace" /> + <xsd:element name="root" msdata:IsDataSet="true"> + <xsd:complexType> + <xsd:choice maxOccurs="unbounded"> + <xsd:element name="metadata"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" /> + </xsd:sequence> + <xsd:attribute name="name" use="required" type="xsd:string" /> + <xsd:attribute name="type" type="xsd:string" /> + <xsd:attribute name="mimetype" type="xsd:string" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="assembly"> + <xsd:complexType> + <xsd:attribute name="alias" type="xsd:string" /> + <xsd:attribute name="name" type="xsd:string" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="data"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + <xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" /> + <xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" /> + <xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" /> + <xsd:attribute ref="xml:space" /> + </xsd:complexType> + </xsd:element> + <xsd:element name="resheader"> + <xsd:complexType> + <xsd:sequence> + <xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" /> + </xsd:sequence> + <xsd:attribute name="name" type="xsd:string" use="required" /> + </xsd:complexType> + </xsd:element> + </xsd:choice> + </xsd:complexType> + </xsd:element> + </xsd:schema> + <resheader name="resmimetype"> + <value>text/microsoft-resx</value> + </resheader> + <resheader name="version"> + <value>2.0</value> + </resheader> + <resheader name="reader"> + <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <resheader name="writer"> + <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </resheader> + <metadata name="settingsToolTip.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>17, 17</value> + </metadata> + <assembly alias="System.Windows.Forms" name="System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <data name="btnSettingsSave.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Bottom, Right</value> + </data> + <assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" /> + <data name="btnSettingsSave.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m + dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIkSURBVDhPpZNPSBRxFMff2m0PFR2iLh6ETkIhe+ps + rfkndDeCNsJLh+pepuAh0LDc0Xa2ndnJNbAIgl2FDm2XNUM0a8zIDA3EoiCCTl6Cun37vplpmV29+YW3 + 85v33vfze/ObWQGwp/B/QuowJBa/K5VTI4JWhl55j/a0VLrGJBa0edoBODMqVsrejxfr1/H99xS2tnNY + +TmI8kYvRsrHkTT3ocuQYtBeC6C5eHnyKP5gFu6PXky8FtgLgvyieOvHy02w50/g/P0GcBKrBtDJsS/k + ovj1dwZPV4/Aoim/JHA03vih9zZBt8uH0HNPcHZcYlVA/I7MPXFTmP3ajpw2v6XJFTxg6FVz45xGNfpS + cGVK0JmWV2EAlr71wXknyHAXk7tZhOTVzKsRmFVZwm6UCDC8nA84TcDcl6swafgvgxCT5jSBYdkrgv4Z + QUc6BNDX9GwtiSyLYQ3zLMIaI3BiVTBQD+AbwMPFk3A+clw+xm4ylnmIHwSFNUFfKVL3CEPi9pcOw3YP + Iv+JkPe1EIOTWYQX1lmbj+DaowjahsVlyQe0pCSRyAiGnh+Awx0cNmZpyHBHkyPbhBY2mGdOd+9hb8tF + SVQBVLR1UIpJU3BzusE79cJnweRmEFwbCxHPfC7Lz5u96gkDVI3xW1JRuo6ozQPTfuhac1oLzI1qqAeo + mpq75VIbz0QPSU9aQ9ea0xp7PLNqN4AqyjjG0H9eODSntaoAyD+HwCUqY6ZnCQAAAABJRU5ErkJggg== +</value> + </data> + <data name="btnSettingsSave.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="btnSettingsSave.Location" type="System.Drawing.Point, System.Drawing"> + <value>306, 261</value> + </data> + <data name="btnSettingsSave.Size" type="System.Drawing.Size, System.Drawing"> + <value>30, 25</value> + </data> + <assembly alias="mscorlib" name="mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" /> + <data name="btnSettingsSave.TabIndex" type="System.Int32, mscorlib"> + <value>15</value> + </data> + <data name="btnSettingsSave.ToolTip" xml:space="preserve"> + <value>Einstellungen speichern</value> + </data> + <data name="&gt;&gt;btnSettingsSave.Name" xml:space="preserve"> + <value>btnSettingsSave</value> + </data> + <data name="&gt;&gt;btnSettingsSave.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;btnSettingsSave.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;btnSettingsSave.ZOrder" xml:space="preserve"> + <value>18</value> + </data> + <data name="btnSettingsRestore.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Bottom, Right</value> + </data> + <data name="btnSettingsRestore.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAALGPC/xhBQAAABl0RVh0U29m + dHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAIqSURBVDhPfVJtSxRhFJ3f4A8ILNLS2SwibHfdLV1r + E1KIdWpzyZWSUjbE9wgU7ItEkBT0AkEUQRBE3+uLY7N9rV+RJYgz7q6Mzrp2uufZmXVJ6MDlPvecc88z + M7taPawOPfPt3En8MC7ge3+3VEJ1zuSp+1YFAP5JIGI6H2uD8/YZdr58wvZnKb9zJk+dPn9lP4CkFT8B + +91zbD6cxc/oIayeP4LVzqOqcyZPnb4gRAVYsVAmL6Tz/iWKj+7BnsjAnh7Cr0QTfl/SVedMnjp99HNP + BXw9ewyFj2+w9XQBa/FG4aqwJ29gTW5nD0CdPvq5J9A0s71JERuXT2E92aqMAZzRlH+qYj2pKx/9Znsz + KQY0Y/fDKzhGBHYqjI1ulXwA5Kk7RhTl10swa08QPo7dF4soDHShcL0Lm31nUBzn6+2DM3nqhUwC3pN5 + mOEWShIQaUF5cQqlbA9KAwm4C2Nq6V+Qp05f+cEYzIh6XQmItqIyexPucC+25IZ6lC7q/qkK6u5wHyoz + WZhRpWnaSiyE4p0UyjkD20M9yki4V+NwB5OqB6BOX/H2FXBPoGlLocNzlvxNSyMGKnfT8OSGnVu98Eb6 + 4eWuqa5m3iw6ffRzTwUIGh6HGu9b8Ta4uTQwncUf+e33JgexNyUlnTN56vTRz70ggFAheRG9iSwwPwrM + 1ZXM5KkHy1yqDyAa+FgrHTqW5cMuy1eulczkqdNXtR8MICie/k/VlgkA2l/CplYEm9W1lAAAAABJRU5E + rkJggg== +</value> + </data> + <data name="btnSettingsRestore.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="btnSettingsRestore.Location" type="System.Drawing.Point, System.Drawing"> + <value>342, 261</value> + </data> + <data name="btnSettingsRestore.Size" type="System.Drawing.Size, System.Drawing"> + <value>30, 25</value> + </data> + <data name="btnSettingsRestore.TabIndex" type="System.Int32, mscorlib"> + <value>16</value> + </data> + <data name="btnSettingsRestore.ToolTip" xml:space="preserve"> + <value>Einstellungen zurücksetzen</value> + </data> + <data name="&gt;&gt;btnSettingsRestore.Name" xml:space="preserve"> + <value>btnSettingsRestore</value> + </data> + <data name="&gt;&gt;btnSettingsRestore.Type" xml:space="preserve"> + <value>System.Windows.Forms.Button, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;btnSettingsRestore.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;btnSettingsRestore.ZOrder" xml:space="preserve"> + <value>17</value> + </data> + <data name="lblJpegFileExtensions.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="lblJpegFileExtensions.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="lblJpegFileExtensions.Location" type="System.Drawing.Point, System.Drawing"> + <value>12, 67</value> + </data> + <data name="lblJpegFileExtensions.Size" type="System.Drawing.Size, System.Drawing"> + <value>110, 13</value> + </data> + <data name="lblJpegFileExtensions.TabIndex" type="System.Int32, mscorlib"> + <value>4</value> + </data> + <data name="lblJpegFileExtensions.Text" xml:space="preserve"> + <value>JPEG Dateiendungen</value> + </data> + <data name="lblJpegFileExtensions.ToolTip" xml:space="preserve"> + <value>Die Dateiendungen der JPEG-Dateien getrennt durch ein |</value> + </data> + <data name="&gt;&gt;lblJpegFileExtensions.Name" xml:space="preserve"> + <value>lblJpegFileExtensions</value> + </data> + <data name="&gt;&gt;lblJpegFileExtensions.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;lblJpegFileExtensions.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;lblJpegFileExtensions.ZOrder" xml:space="preserve"> + <value>4</value> + </data> + <data name="lblRawFileExtension.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="lblRawFileExtension.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="lblRawFileExtension.Location" type="System.Drawing.Point, System.Drawing"> + <value>12, 15</value> + </data> + <data name="lblRawFileExtension.Size" type="System.Drawing.Size, System.Drawing"> + <value>97, 13</value> + </data> + <data name="lblRawFileExtension.TabIndex" type="System.Int32, mscorlib"> + <value>0</value> + </data> + <data name="lblRawFileExtension.Text" xml:space="preserve"> + <value>RAW Dateiendung</value> + </data> + <data name="lblRawFileExtension.ToolTip" xml:space="preserve"> + <value>Die Dateiendung der RAW-Dateien (z.B. DNG, PEF, ...)</value> + </data> + <data name="&gt;&gt;lblRawFileExtension.Name" xml:space="preserve"> + <value>lblRawFileExtension</value> + </data> + <data name="&gt;&gt;lblRawFileExtension.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;lblRawFileExtension.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;lblRawFileExtension.ZOrder" xml:space="preserve"> + <value>2</value> + </data> + <data name="lblJpegSubfolder.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="lblJpegSubfolder.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="lblJpegSubfolder.Location" type="System.Drawing.Point, System.Drawing"> + <value>12, 41</value> + </data> + <data name="lblJpegSubfolder.Size" type="System.Drawing.Size, System.Drawing"> + <value>116, 13</value> + </data> + <data name="lblJpegSubfolder.TabIndex" type="System.Int32, mscorlib"> + <value>2</value> + </data> + <data name="lblJpegSubfolder.Text" xml:space="preserve"> + <value>JPEG Unterverzeichnis</value> + </data> + <data name="lblJpegSubfolder.ToolTip" xml:space="preserve"> + <value>Das Unterverzeichnis für die JPEG-Dateien.</value> + </data> + <data name="&gt;&gt;lblJpegSubfolder.Name" xml:space="preserve"> + <value>lblJpegSubfolder</value> + </data> + <data name="&gt;&gt;lblJpegSubfolder.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;lblJpegSubfolder.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;lblJpegSubfolder.ZOrder" xml:space="preserve"> + <value>12</value> + </data> + <data name="lblSidecarFileSubfolder.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="lblSidecarFileSubfolder.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="lblSidecarFileSubfolder.Location" type="System.Drawing.Point, System.Drawing"> + <value>12, 93</value> + </data> + <data name="lblSidecarFileSubfolder.Size" type="System.Drawing.Size, System.Drawing"> + <value>153, 13</value> + </data> + <data name="lblSidecarFileSubfolder.TabIndex" type="System.Int32, mscorlib"> + <value>6</value> + </data> + <data name="lblSidecarFileSubfolder.Text" xml:space="preserve"> + <value>Sidecar-Datei Unterverzeichnis</value> + </data> + <data name="lblSidecarFileSubfolder.ToolTip" xml:space="preserve"> + <value>Unterverzeichnis in dem die Sidecar-Dateien gespeichert werden.</value> + </data> + <data name="&gt;&gt;lblSidecarFileSubfolder.Name" xml:space="preserve"> + <value>lblSidecarFileSubfolder</value> + </data> + <data name="&gt;&gt;lblSidecarFileSubfolder.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;lblSidecarFileSubfolder.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;lblSidecarFileSubfolder.ZOrder" xml:space="preserve"> + <value>11</value> + </data> + <data name="lblSidecarFileextensions.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="lblSidecarFileextensions.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="lblSidecarFileextensions.Location" type="System.Drawing.Point, System.Drawing"> + <value>12, 119</value> + </data> + <data name="lblSidecarFileextensions.Size" type="System.Drawing.Size, System.Drawing"> + <value>123, 13</value> + </data> + <data name="lblSidecarFileextensions.TabIndex" type="System.Int32, mscorlib"> + <value>8</value> + </data> + <data name="lblSidecarFileextensions.Text" xml:space="preserve"> + <value>Sidecar-Datei Endungen</value> + </data> + <data name="lblSidecarFileextensions.ToolTip" xml:space="preserve"> + <value>Die Dateienendungen der Sidecar-Dateien getrennt durch |</value> + </data> + <data name="&gt;&gt;lblSidecarFileextensions.Name" xml:space="preserve"> + <value>lblSidecarFileextensions</value> + </data> + <data name="&gt;&gt;lblSidecarFileextensions.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;lblSidecarFileextensions.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;lblSidecarFileextensions.ZOrder" xml:space="preserve"> + <value>10</value> + </data> + <data name="lblHistoryCount.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="lblHistoryCount.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="lblHistoryCount.Location" type="System.Drawing.Point, System.Drawing"> + <value>12, 194</value> + </data> + <data name="lblHistoryCount.Size" type="System.Drawing.Size, System.Drawing"> + <value>121, 13</value> + </data> + <data name="lblHistoryCount.TabIndex" type="System.Int32, mscorlib"> + <value>13</value> + </data> + <data name="lblHistoryCount.Text" xml:space="preserve"> + <value>Anzahl Historieneinträge</value> + </data> + <data name="lblHistoryCount.ToolTip" xml:space="preserve"> + <value>Maximale Anzahl Einträge in der History der Zielverzeichnisse</value> + </data> + <data name="&gt;&gt;lblHistoryCount.Name" xml:space="preserve"> + <value>lblHistoryCount</value> + </data> + <data name="&gt;&gt;lblHistoryCount.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;lblHistoryCount.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;lblHistoryCount.ZOrder" xml:space="preserve"> + <value>9</value> + </data> + <data name="lblNameAdditionChar.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="lblNameAdditionChar.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="lblNameAdditionChar.Location" type="System.Drawing.Point, System.Drawing"> + <value>12, 168</value> + </data> + <data name="lblNameAdditionChar.Size" type="System.Drawing.Size, System.Drawing"> + <value>170, 13</value> + </data> + <data name="lblNameAdditionChar.TabIndex" type="System.Int32, mscorlib"> + <value>11</value> + </data> + <data name="lblNameAdditionChar.Text" xml:space="preserve"> + <value>Trennzeichen für ähnliche Dateien</value> + </data> + <data name="&gt;&gt;lblNameAdditionChar.Name" xml:space="preserve"> + <value>lblNameAdditionChar</value> + </data> + <data name="&gt;&gt;lblNameAdditionChar.Type" xml:space="preserve"> + <value>System.Windows.Forms.Label, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;lblNameAdditionChar.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;lblNameAdditionChar.ZOrder" xml:space="preserve"> + <value>6</value> + </data> + <metadata name="errorProvider.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"> + <value>144, 17</value> + </metadata> + <metadata name="$this.Localizable" type="System.Boolean, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"> + <value>True</value> + </metadata> + <data name="$this.AutoScaleDimensions" type="System.Drawing.SizeF, System.Drawing"> + <value>6, 13</value> + </data> + <data name="$this.ClientSize" type="System.Drawing.Size, System.Drawing"> + <value>384, 298</value> + </data> + <data name="cboMoveToRecycleBin.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="cboMoveToRecycleBin.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="cboMoveToRecycleBin.Location" type="System.Drawing.Point, System.Drawing"> + <value>15, 240</value> + </data> + <data name="cboMoveToRecycleBin.Size" type="System.Drawing.Size, System.Drawing"> + <value>238, 17</value> + </data> + <data name="cboMoveToRecycleBin.TabIndex" type="System.Int32, mscorlib"> + <value>18</value> + </data> + <data name="cboMoveToRecycleBin.Text" xml:space="preserve"> + <value>gelöschte Dateien in Papierkorb verschieben</value> + </data> + <data name="cboMoveToRecycleBin.ToolTip" xml:space="preserve"> + <value>Aktivieren Sie diese Option um das Fenster immer im Vordergrund (vor allen anderen Fenstern) anzuzeigen.</value> + </data> + <data name="&gt;&gt;cboMoveToRecycleBin.Name" xml:space="preserve"> + <value>cboMoveToRecycleBin</value> + </data> + <data name="&gt;&gt;cboMoveToRecycleBin.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;cboMoveToRecycleBin.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;cboMoveToRecycleBin.ZOrder" xml:space="preserve"> + <value>0</value> + </data> + <data name="cboWindowTopMost.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="cboWindowTopMost.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="cboWindowTopMost.Location" type="System.Drawing.Point, System.Drawing"> + <value>15, 217</value> + </data> + <data name="cboWindowTopMost.Size" type="System.Drawing.Size, System.Drawing"> + <value>165, 17</value> + </data> + <data name="cboWindowTopMost.TabIndex" type="System.Int32, mscorlib"> + <value>17</value> + </data> + <data name="cboWindowTopMost.Text" xml:space="preserve"> + <value>Fenster immer im Vordergrund</value> + </data> + <data name="cboWindowTopMost.ToolTip" xml:space="preserve"> + <value>Aktivieren Sie diese Option um das Fenster immer im Vordergrund (vor allen anderen Fenstern) anzuzeigen.</value> + </data> + <data name="&gt;&gt;cboWindowTopMost.Name" xml:space="preserve"> + <value>cboWindowTopMost</value> + </data> + <data name="&gt;&gt;cboWindowTopMost.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;cboWindowTopMost.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;cboWindowTopMost.ZOrder" xml:space="preserve"> + <value>1</value> + </data> + <data name="txtRawFileextension.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Left, Right</value> + </data> + <data name="txtRawFileextension.Location" type="System.Drawing.Point, System.Drawing"> + <value>171, 12</value> + </data> + <data name="txtRawFileextension.Size" type="System.Drawing.Size, System.Drawing"> + <value>201, 20</value> + </data> + <data name="txtRawFileextension.TabIndex" type="System.Int32, mscorlib"> + <value>1</value> + </data> + <data name="txtRawFileextension.ToolTip" xml:space="preserve"> + <value>Die Dateiendung der RAW-Dateien (z.B. DNG, PEF, ...)</value> + </data> + <data name="&gt;&gt;txtRawFileextension.Name" xml:space="preserve"> + <value>txtRawFileextension</value> + </data> + <data name="&gt;&gt;txtRawFileextension.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;txtRawFileextension.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;txtRawFileextension.ZOrder" xml:space="preserve"> + <value>3</value> + </data> + <data name="txtJpegFileExtensions.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Left, Right</value> + </data> + <data name="txtJpegFileExtensions.Location" type="System.Drawing.Point, System.Drawing"> + <value>171, 64</value> + </data> + <data name="txtJpegFileExtensions.Size" type="System.Drawing.Size, System.Drawing"> + <value>201, 20</value> + </data> + <data name="txtJpegFileExtensions.TabIndex" type="System.Int32, mscorlib"> + <value>5</value> + </data> + <data name="txtJpegFileExtensions.ToolTip" xml:space="preserve"> + <value>Die Dateiendungen der JPEG-Dateien getrennt durch ein |</value> + </data> + <data name="&gt;&gt;txtJpegFileExtensions.Name" xml:space="preserve"> + <value>txtJpegFileExtensions</value> + </data> + <data name="&gt;&gt;txtJpegFileExtensions.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;txtJpegFileExtensions.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;txtJpegFileExtensions.ZOrder" xml:space="preserve"> + <value>5</value> + </data> + <data name="cboIncludeSimilarFiles.AutoSize" type="System.Boolean, mscorlib"> + <value>True</value> + </data> + <data name="cboIncludeSimilarFiles.ImeMode" type="System.Windows.Forms.ImeMode, System.Windows.Forms"> + <value>NoControl</value> + </data> + <data name="cboIncludeSimilarFiles.Location" type="System.Drawing.Point, System.Drawing"> + <value>15, 142</value> + </data> + <data name="cboIncludeSimilarFiles.Size" type="System.Drawing.Size, System.Drawing"> + <value>275, 17</value> + </data> + <data name="cboIncludeSimilarFiles.TabIndex" type="System.Int32, mscorlib"> + <value>10</value> + </data> + <data name="cboIncludeSimilarFiles.Text" xml:space="preserve"> + <value>JPEG Dateien mit ähnlichem Namen berücksichtigen</value> + </data> + <data name="cboIncludeSimilarFiles.ToolTip" xml:space="preserve"> + <value>Wenn aktiviert, werden alle Dateien die den Namen der RAW-Datei beinhalten berücksichtigt.</value> + </data> + <data name="&gt;&gt;cboIncludeSimilarFiles.Name" xml:space="preserve"> + <value>cboIncludeSimilarFiles</value> + </data> + <data name="&gt;&gt;cboIncludeSimilarFiles.Type" xml:space="preserve"> + <value>System.Windows.Forms.CheckBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;cboIncludeSimilarFiles.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;cboIncludeSimilarFiles.ZOrder" xml:space="preserve"> + <value>7</value> + </data> + <data name="nupHistoryCount.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Left, Right</value> + </data> + <data name="nupHistoryCount.Location" type="System.Drawing.Point, System.Drawing"> + <value>207, 191</value> + </data> + <data name="nupHistoryCount.Size" type="System.Drawing.Size, System.Drawing"> + <value>165, 20</value> + </data> + <data name="nupHistoryCount.TabIndex" type="System.Int32, mscorlib"> + <value>14</value> + </data> + <data name="nupHistoryCount.ToolTip" xml:space="preserve"> + <value>Maximale Anzahl Einträge in der History der Zielverzeichnisse</value> + </data> + <data name="&gt;&gt;nupHistoryCount.Name" xml:space="preserve"> + <value>nupHistoryCount</value> + </data> + <data name="&gt;&gt;nupHistoryCount.Type" xml:space="preserve"> + <value>System.Windows.Forms.NumericUpDown, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;nupHistoryCount.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;nupHistoryCount.ZOrder" xml:space="preserve"> + <value>8</value> + </data> + <data name="txtNameAdditionChar.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Left, Right</value> + </data> + <data name="txtNameAdditionChar.Enabled" type="System.Boolean, mscorlib"> + <value>False</value> + </data> + <data name="txtNameAdditionChar.Location" type="System.Drawing.Point, System.Drawing"> + <value>207, 165</value> + </data> + <data name="txtNameAdditionChar.MaxLength" type="System.Int32, mscorlib"> + <value>1</value> + </data> + <data name="txtNameAdditionChar.Size" type="System.Drawing.Size, System.Drawing"> + <value>165, 20</value> + </data> + <data name="txtNameAdditionChar.TabIndex" type="System.Int32, mscorlib"> + <value>12</value> + </data> + <data name="&gt;&gt;txtNameAdditionChar.Name" xml:space="preserve"> + <value>txtNameAdditionChar</value> + </data> + <data name="&gt;&gt;txtNameAdditionChar.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;txtNameAdditionChar.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;txtNameAdditionChar.ZOrder" xml:space="preserve"> + <value>13</value> + </data> + <data name="txtSideCarFileExtensions.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Left, Right</value> + </data> + <data name="txtSideCarFileExtensions.Location" type="System.Drawing.Point, System.Drawing"> + <value>171, 116</value> + </data> + <data name="txtSideCarFileExtensions.Size" type="System.Drawing.Size, System.Drawing"> + <value>201, 20</value> + </data> + <data name="txtSideCarFileExtensions.TabIndex" type="System.Int32, mscorlib"> + <value>9</value> + </data> + <data name="txtSideCarFileExtensions.ToolTip" xml:space="preserve"> + <value>Die Dateienendungen der Sidecar-Dateien getrennt durch |</value> + </data> + <data name="&gt;&gt;txtSideCarFileExtensions.Name" xml:space="preserve"> + <value>txtSideCarFileExtensions</value> + </data> + <data name="&gt;&gt;txtSideCarFileExtensions.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;txtSideCarFileExtensions.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;txtSideCarFileExtensions.ZOrder" xml:space="preserve"> + <value>14</value> + </data> + <data name="txtSidecarFileSubfolder.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Left, Right</value> + </data> + <data name="txtSidecarFileSubfolder.Location" type="System.Drawing.Point, System.Drawing"> + <value>171, 90</value> + </data> + <data name="txtSidecarFileSubfolder.Size" type="System.Drawing.Size, System.Drawing"> + <value>201, 20</value> + </data> + <data name="txtSidecarFileSubfolder.TabIndex" type="System.Int32, mscorlib"> + <value>7</value> + </data> + <data name="txtSidecarFileSubfolder.ToolTip" xml:space="preserve"> + <value>Unterverzeichnis in dem die Sidecar-Dateien gespeichert werden.</value> + </data> + <data name="&gt;&gt;txtSidecarFileSubfolder.Name" xml:space="preserve"> + <value>txtSidecarFileSubfolder</value> + </data> + <data name="&gt;&gt;txtSidecarFileSubfolder.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;txtSidecarFileSubfolder.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;txtSidecarFileSubfolder.ZOrder" xml:space="preserve"> + <value>15</value> + </data> + <data name="txtJpegSubfolder.Anchor" type="System.Windows.Forms.AnchorStyles, System.Windows.Forms"> + <value>Top, Left, Right</value> + </data> + <data name="txtJpegSubfolder.Location" type="System.Drawing.Point, System.Drawing"> + <value>171, 38</value> + </data> + <data name="txtJpegSubfolder.Size" type="System.Drawing.Size, System.Drawing"> + <value>201, 20</value> + </data> + <data name="txtJpegSubfolder.TabIndex" type="System.Int32, mscorlib"> + <value>3</value> + </data> + <data name="txtJpegSubfolder.ToolTip" xml:space="preserve"> + <value>Das Unterverzeichnis für die JPEG-Dateien.</value> + </data> + <data name="&gt;&gt;txtJpegSubfolder.Name" xml:space="preserve"> + <value>txtJpegSubfolder</value> + </data> + <data name="&gt;&gt;txtJpegSubfolder.Type" xml:space="preserve"> + <value>System.Windows.Forms.TextBox, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;txtJpegSubfolder.Parent" xml:space="preserve"> + <value>$this</value> + </data> + <data name="&gt;&gt;txtJpegSubfolder.ZOrder" xml:space="preserve"> + <value>16</value> + </data> + <data name="$this.Icon" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> + <value> + AAABAAEAEBAAAAEAIABoBAAAFgAAACgAAAAQAAAAIAAAAAEAIAAAAAAAAAQAAAAAAAAAAAAAAAAAAAAA + AAD///8AAAAAIwAAADMAAAAzAAAAIgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAD///8A////AKl5GcDBiyb/v4oj/6h5GL0AAAAhAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAA////AP///wDCjir/7rto/+ivT//Rly7/qngSuQAAACEAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAP///wD///8AwY4q///y0v/qtV//561M/9aZLv+qeBK5AAAAIQAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAAD///8A////ALeCF6zPn0L//+/N/+m0Xf/nrUv/1Zgw/6d3FrkAAAAiAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAA////AP///wAAAAAAtoEVp9usWP//7sv/6LRd/+asS//WmS7/r3kPuwAA + AAEAAAAAAAAAAAAAAAAAAAAAAAAAAP///wD///8AAAAAAAAAAAC2gBSn4LVp///uy//vxHb/661F/6F+ + Nf8REREzAAAAAAAAAAAAAAAAAAAAAAAAAAD///8A////AAAAAAAAAAAAAAAAALaAFKfcrFb///DH/+C9 + g/+1uL7/dXR15QAAADMAAAAzAAAAMwAAACYAAAAA////AP///wAAAAAAAAAAAAAAAAAAAAAAuYISqqJ+ + N//k6O//y8rM/6inpf91c3D/joyK/399e/9zcXDMAAAAL////wD///8AAAAAAAAAAAAAAAAAAAAAAAAA + AAAAAAAAfHt87tLQ0f/Jx8b/1NLR/+zr6//v7+//3Nzc/4B+fPD///8A////AAAAAAAAAAAAAAAAAAAA + AAAAAAAAAAAAAIGAf/Pb2dj/zszM/83Lyf/Lycr/iYaE/4eFgv+KiIb/////AP///wAAAAAAAAAAAAAA + AAAAAAAAAAAAAAAAAACLiYj/4eHg/8rIx//Mysn/joyJ/wAAAAAAAAAAAAAAAP///wD///8AAAAAAAAA + AAAAAAAAAAAAAAAAAAAAAAAAkpCN/+Li4f+7ubj/vLq6/5SSj/8AAAAzAAAAMwAAADP///8A////AAAA + AAAAAAAAAAAAAAAAAAAAAAAAAAAAAJmXlPrU09P/3dvb/7Sxr/+ppqT/nZuY/56cmP+cm5f/////AP// + /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAChn5xIrqyq/9ra2f/w7u//7Ovq/+Lg4P+/vLz/o6Ge//// + /wD///8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKakoTOlo5/lrqyp/7m2tf+rqaX/p6Wi0qim + oyP///8Ah/8AAIP/AACB/wAAgP8AAIB/AADAPwAA4D8AAPADAAD4AQAA/gEAAP4BAAD+DwAA/gEAAP4B + AAD+AQAA/wEAAA== +</value> + </data> + <data name="$this.Text" xml:space="preserve"> + <value>Einstellungen</value> + </data> + <data name="&gt;&gt;settingsToolTip.Name" xml:space="preserve"> + <value>settingsToolTip</value> + </data> + <data name="&gt;&gt;settingsToolTip.Type" xml:space="preserve"> + <value>System.Windows.Forms.ToolTip, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;errorProvider.Name" xml:space="preserve"> + <value>errorProvider</value> + </data> + <data name="&gt;&gt;errorProvider.Type" xml:space="preserve"> + <value>System.Windows.Forms.ErrorProvider, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> + <data name="&gt;&gt;$this.Name" xml:space="preserve"> + <value>SettingsForm</value> + </data> + <data name="&gt;&gt;$this.Type" xml:space="preserve"> + <value>System.Windows.Forms.Form, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> + </data> </root> \ No newline at end of file diff --git a/SilkypixFileMover/SilkypixFileMover.csproj b/SilkypixFileMover/SilkypixFileMover.csproj @@ -1,227 +1,228 @@ -<?xml version="1.0" encoding="utf-8"?> -<Project ToolsVersion="12.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')" /> - <PropertyGroup> - <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> - <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> - <ProjectGuid>{58BB320E-C90D-4F35-A23E-10FA8D3FF47B}</ProjectGuid> - <OutputType>WinExe</OutputType> - <AppDesignerFolder>Properties</AppDesignerFolder> - <RootNamespace>SilkypixFileMover</RootNamespace> - <AssemblyName>RawFileWizard</AssemblyName> - <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion> - <FileAlignment>512</FileAlignment> - <SccProjectName> - </SccProjectName> - <SccLocalPath> - </SccLocalPath> - <SccAuxPath> - </SccAuxPath> - <SccProvider> - </SccProvider> - <IsWebBootstrapper>true</IsWebBootstrapper> - <TargetFrameworkProfile /> - <PublishUrl>C:\Users\winuser\Music\</PublishUrl> - <Install>true</Install> - <InstallFrom>Web</InstallFrom> - <UpdateEnabled>true</UpdateEnabled> - <UpdateMode>Background</UpdateMode> - <UpdateInterval>1</UpdateInterval> - <UpdateIntervalUnits>Days</UpdateIntervalUnits> - <UpdatePeriodically>false</UpdatePeriodically> - <UpdateRequired>false</UpdateRequired> - <MapFileExtensions>true</MapFileExtensions> - <InstallUrl>https://www.rw-net.de/RawFileWizard/</InstallUrl> - <SupportUrl>https://www.rw-foto.net</SupportUrl> - <ProductName>RawFileWizard</ProductName> - <PublisherName>René Wagner</PublisherName> - <CreateWebPageOnPublish>true</CreateWebPageOnPublish> - <WebPage>index.htm</WebPage> - <OpenBrowserOnPublish>false</OpenBrowserOnPublish> - <ApplicationRevision>2</ApplicationRevision> - <ApplicationVersion>1.6.0.%2a</ApplicationVersion> - <UseApplicationTrust>false</UseApplicationTrust> - <CreateDesktopShortcut>true</CreateDesktopShortcut> - <PublishWizardCompleted>true</PublishWizardCompleted> - <BootstrapperEnabled>true</BootstrapperEnabled> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> - <PlatformTarget>AnyCPU</PlatformTarget> - <DebugSymbols>true</DebugSymbols> - <DebugType>full</DebugType> - <Optimize>false</Optimize> - <OutputPath>bin\Debug\</OutputPath> - <DefineConstants>DEBUG;TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - <RunCodeAnalysis>true</RunCodeAnalysis> - </PropertyGroup> - <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> - <PlatformTarget>AnyCPU</PlatformTarget> - <DebugType>pdbonly</DebugType> - <Optimize>true</Optimize> - <OutputPath>bin\Release\</OutputPath> - <DefineConstants>TRACE</DefineConstants> - <ErrorReport>prompt</ErrorReport> - <WarningLevel>4</WarningLevel> - <RunCodeAnalysis>true</RunCodeAnalysis> - <CodeAnalysisIgnoreGeneratedCode>true</CodeAnalysisIgnoreGeneratedCode> - </PropertyGroup> - <PropertyGroup> - <StartupObject>SilkypixFileMover.Program</StartupObject> - </PropertyGroup> - <PropertyGroup> - <SignAssembly>true</SignAssembly> - </PropertyGroup> - <PropertyGroup> - <AssemblyOriginatorKeyFile>RawFileWizard.snk</AssemblyOriginatorKeyFile> - </PropertyGroup> - <PropertyGroup> - <TargetZone>Internet</TargetZone> - </PropertyGroup> - <PropertyGroup> - <GenerateManifests>true</GenerateManifests> - </PropertyGroup> - <PropertyGroup /> - <PropertyGroup> - <ManifestCertificateThumbprint>3870D3EB3B30C463E560D7949365B4D392EB4615</ManifestCertificateThumbprint> - </PropertyGroup> - <PropertyGroup> - <ManifestKeyFile>SilkypixFileMover_TemporaryKey.pfx</ManifestKeyFile> - </PropertyGroup> - <PropertyGroup> - <SignManifests>false</SignManifests> - </PropertyGroup> - <PropertyGroup> - <ApplicationManifest>Properties\app.manifest</ApplicationManifest> - </PropertyGroup> - <PropertyGroup> - <ApplicationIcon>Resources\backup_wizard.ico</ApplicationIcon> - </PropertyGroup> - <ItemGroup> - <Reference Include="System" /> - <Reference Include="System.Core" /> - <Reference Include="System.Xml.Linq" /> - <Reference Include="Microsoft.CSharp" /> - <Reference Include="System.Data" /> - <Reference Include="System.Drawing" /> - <Reference Include="System.Windows.Forms" /> - <Reference Include="System.Xml" /> - </ItemGroup> - <ItemGroup> - <Compile Include="About.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="About.Designer.cs"> - <DependentUpon>About.cs</DependentUpon> - </Compile> - <Compile Include="Helpers\FileHelpers.cs" /> - <Compile Include="Objects\RawFile.cs" /> - <Compile Include="Objects\History.cs" /> - <Compile Include="MainForm.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="MainForm.Designer.cs"> - <DependentUpon>MainForm.cs</DependentUpon> - </Compile> - <Compile Include="NativeMethods.cs" /> - <Compile Include="Program.cs" /> - <Compile Include="Properties\AssemblyInfo.cs" /> - <Compile Include="Enums\WorkerAction.cs" /> - <Compile Include="Objects\WorkerParams.cs" /> - <Compile Include="SettingsForm.cs"> - <SubType>Form</SubType> - </Compile> - <Compile Include="SettingsForm.Designer.cs"> - <DependentUpon>SettingsForm.cs</DependentUpon> - </Compile> - <EmbeddedResource Include="About.de.resx"> - <DependentUpon>About.cs</DependentUpon> - </EmbeddedResource> - <EmbeddedResource Include="About.en.resx"> - <DependentUpon>About.cs</DependentUpon> - </EmbeddedResource> - <EmbeddedResource Include="About.resx"> - <DependentUpon>About.cs</DependentUpon> - </EmbeddedResource> - <EmbeddedResource Include="MainForm.de.resx"> - <DependentUpon>MainForm.cs</DependentUpon> - </EmbeddedResource> - <EmbeddedResource Include="MainForm.en.resx"> - <DependentUpon>MainForm.cs</DependentUpon> - </EmbeddedResource> - <EmbeddedResource Include="MainForm.resx"> - <DependentUpon>MainForm.cs</DependentUpon> - </EmbeddedResource> - <EmbeddedResource Include="Properties\Resources.resx"> - <Generator>ResXFileCodeGenerator</Generator> - <LastGenOutput>Resources.Designer.cs</LastGenOutput> - <SubType>Designer</SubType> - </EmbeddedResource> - <Compile Include="Properties\Resources.Designer.cs"> - <AutoGen>True</AutoGen> - <DependentUpon>Resources.resx</DependentUpon> - <DesignTime>True</DesignTime> - </Compile> - <EmbeddedResource Include="SettingsForm.en.resx"> - <DependentUpon>SettingsForm.cs</DependentUpon> - </EmbeddedResource> - <EmbeddedResource Include="SettingsForm.resx"> - <DependentUpon>SettingsForm.cs</DependentUpon> - </EmbeddedResource> - <None Include="..\..\StrongName.snk"> - <Link>StrongName.snk</Link> - </None> - <None Include="Properties\app.manifest" /> - <None Include="Properties\Settings.settings"> - <Generator>SettingsSingleFileGenerator</Generator> - <LastGenOutput>Settings.Designer.cs</LastGenOutput> - </None> - <Compile Include="Properties\Settings.Designer.cs"> - <AutoGen>True</AutoGen> - <DependentUpon>Settings.settings</DependentUpon> - <DesignTimeSharedInput>True</DesignTimeSharedInput> - </Compile> - <None Include="SilkypixFileMover_TemporaryKey.pfx" /> - </ItemGroup> - <ItemGroup> - <None Include="App.config" /> - </ItemGroup> - <ItemGroup> - <BootstrapperPackage Include=".NETFramework,Version=v4.5.2"> - <Visible>False</Visible> - <ProductName>Microsoft .NET Framework 4.5.2 %28x86 and x64%29</ProductName> - <Install>true</Install> - </BootstrapperPackage> - <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> - <Visible>False</Visible> - <ProductName>.NET Framework 3.5 SP1</ProductName> - <Install>false</Install> - </BootstrapperPackage> - </ItemGroup> - <ItemGroup> - <Content Include="Resources\backup_wizard.ico" /> - <None Include="RawFileWizard.snk" /> - <None Include="Resources\backups.ico" /> - </ItemGroup> - <ItemGroup> - <PublishFile Include="en\RawFileWizard.resources"> - <Visible>False</Visible> - <Group> - </Group> - <TargetPath> - </TargetPath> - <PublishState>Include</PublishState> - <IncludeHash>True</IncludeHash> - <FileType>Satellite</FileType> - </PublishFile> - </ItemGroup> - <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="12.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')" /> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProjectGuid>{58BB320E-C90D-4F35-A23E-10FA8D3FF47B}</ProjectGuid> + <OutputType>WinExe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>SilkypixFileMover</RootNamespace> + <AssemblyName>RawFileWizard</AssemblyName> + <TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + <SccProjectName> + </SccProjectName> + <SccLocalPath> + </SccLocalPath> + <SccAuxPath> + </SccAuxPath> + <SccProvider> + </SccProvider> + <IsWebBootstrapper>true</IsWebBootstrapper> + <TargetFrameworkProfile /> + <PublishUrl>C:\Users\winuser\Music\</PublishUrl> + <Install>true</Install> + <InstallFrom>Web</InstallFrom> + <UpdateEnabled>true</UpdateEnabled> + <UpdateMode>Background</UpdateMode> + <UpdateInterval>1</UpdateInterval> + <UpdateIntervalUnits>Days</UpdateIntervalUnits> + <UpdatePeriodically>false</UpdatePeriodically> + <UpdateRequired>false</UpdateRequired> + <MapFileExtensions>true</MapFileExtensions> + <InstallUrl>https://www.rw-net.de/RawFileWizard/</InstallUrl> + <SupportUrl>https://www.rw-foto.net</SupportUrl> + <ProductName>RawFileWizard</ProductName> + <PublisherName>René Wagner</PublisherName> + <CreateWebPageOnPublish>true</CreateWebPageOnPublish> + <WebPage>index.htm</WebPage> + <OpenBrowserOnPublish>false</OpenBrowserOnPublish> + <ApplicationRevision>4</ApplicationRevision> + <ApplicationVersion>1.6.0.%2a</ApplicationVersion> + <UseApplicationTrust>false</UseApplicationTrust> + <CreateDesktopShortcut>true</CreateDesktopShortcut> + <PublishWizardCompleted>true</PublishWizardCompleted> + <BootstrapperEnabled>true</BootstrapperEnabled> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <RunCodeAnalysis>true</RunCodeAnalysis> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <PlatformTarget>AnyCPU</PlatformTarget> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + <RunCodeAnalysis>true</RunCodeAnalysis> + <CodeAnalysisIgnoreGeneratedCode>true</CodeAnalysisIgnoreGeneratedCode> + </PropertyGroup> + <PropertyGroup> + <StartupObject>SilkypixFileMover.Program</StartupObject> + </PropertyGroup> + <PropertyGroup> + <SignAssembly>true</SignAssembly> + </PropertyGroup> + <PropertyGroup> + <AssemblyOriginatorKeyFile>RawFileWizard.snk</AssemblyOriginatorKeyFile> + </PropertyGroup> + <PropertyGroup> + <TargetZone>Internet</TargetZone> + </PropertyGroup> + <PropertyGroup> + <GenerateManifests>true</GenerateManifests> + </PropertyGroup> + <PropertyGroup /> + <PropertyGroup> + <ManifestCertificateThumbprint>3870D3EB3B30C463E560D7949365B4D392EB4615</ManifestCertificateThumbprint> + </PropertyGroup> + <PropertyGroup> + <ManifestKeyFile>SilkypixFileMover_TemporaryKey.pfx</ManifestKeyFile> + </PropertyGroup> + <PropertyGroup> + <SignManifests>false</SignManifests> + </PropertyGroup> + <PropertyGroup> + <ApplicationManifest>Properties\app.manifest</ApplicationManifest> + </PropertyGroup> + <PropertyGroup> + <ApplicationIcon>Resources\backup_wizard.ico</ApplicationIcon> + </PropertyGroup> + <ItemGroup> + <Reference Include="System" /> + <Reference Include="System.Core" /> + <Reference Include="System.Xml.Linq" /> + <Reference Include="Microsoft.CSharp" /> + <Reference Include="System.Data" /> + <Reference Include="System.Drawing" /> + <Reference Include="System.Windows.Forms" /> + <Reference Include="System.Xml" /> + </ItemGroup> + <ItemGroup> + <Compile Include="About.cs"> + <SubType>Form</SubType> + </Compile> + <Compile Include="About.Designer.cs"> + <DependentUpon>About.cs</DependentUpon> + </Compile> + <Compile Include="FileOperationAPIWrapper.cs" /> + <Compile Include="Helpers\FileHelpers.cs" /> + <Compile Include="Objects\RawFile.cs" /> + <Compile Include="Objects\History.cs" /> + <Compile Include="MainForm.cs"> + <SubType>Form</SubType> + </Compile> + <Compile Include="MainForm.Designer.cs"> + <DependentUpon>MainForm.cs</DependentUpon> + </Compile> + <Compile Include="NativeMethods.cs" /> + <Compile Include="Program.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="Enums\WorkerAction.cs" /> + <Compile Include="Objects\WorkerParams.cs" /> + <Compile Include="SettingsForm.cs"> + <SubType>Form</SubType> + </Compile> + <Compile Include="SettingsForm.Designer.cs"> + <DependentUpon>SettingsForm.cs</DependentUpon> + </Compile> + <EmbeddedResource Include="About.de.resx"> + <DependentUpon>About.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="About.en.resx"> + <DependentUpon>About.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="About.resx"> + <DependentUpon>About.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="MainForm.de.resx"> + <DependentUpon>MainForm.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="MainForm.en.resx"> + <DependentUpon>MainForm.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="MainForm.resx"> + <DependentUpon>MainForm.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="Properties\Resources.resx"> + <Generator>ResXFileCodeGenerator</Generator> + <LastGenOutput>Resources.Designer.cs</LastGenOutput> + <SubType>Designer</SubType> + </EmbeddedResource> + <Compile Include="Properties\Resources.Designer.cs"> + <AutoGen>True</AutoGen> + <DependentUpon>Resources.resx</DependentUpon> + <DesignTime>True</DesignTime> + </Compile> + <EmbeddedResource Include="SettingsForm.en.resx"> + <DependentUpon>SettingsForm.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="SettingsForm.resx"> + <DependentUpon>SettingsForm.cs</DependentUpon> + </EmbeddedResource> + <None Include="..\..\StrongName.snk"> + <Link>StrongName.snk</Link> + </None> + <None Include="Properties\app.manifest" /> + <None Include="Properties\Settings.settings"> + <Generator>SettingsSingleFileGenerator</Generator> + <LastGenOutput>Settings.Designer.cs</LastGenOutput> + </None> + <Compile Include="Properties\Settings.Designer.cs"> + <AutoGen>True</AutoGen> + <DependentUpon>Settings.settings</DependentUpon> + <DesignTimeSharedInput>True</DesignTimeSharedInput> + </Compile> + <None Include="SilkypixFileMover_TemporaryKey.pfx" /> + </ItemGroup> + <ItemGroup> + <None Include="App.config" /> + </ItemGroup> + <ItemGroup> + <BootstrapperPackage Include=".NETFramework,Version=v4.5.2"> + <Visible>False</Visible> + <ProductName>Microsoft .NET Framework 4.5.2 %28x86 and x64%29</ProductName> + <Install>true</Install> + </BootstrapperPackage> + <BootstrapperPackage Include="Microsoft.Net.Framework.3.5.SP1"> + <Visible>False</Visible> + <ProductName>.NET Framework 3.5 SP1</ProductName> + <Install>false</Install> + </BootstrapperPackage> + </ItemGroup> + <ItemGroup> + <Content Include="Resources\backup_wizard.ico" /> + <None Include="RawFileWizard.snk" /> + <None Include="Resources\backups.ico" /> + </ItemGroup> + <ItemGroup> + <PublishFile Include="en\RawFileWizard.resources"> + <Visible>False</Visible> + <Group> + </Group> + <TargetPath> + </TargetPath> + <PublishState>Include</PublishState> + <IncludeHash>True</IncludeHash> + <FileType>Satellite</FileType> + </PublishFile> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <!-- To modify your build process, add your task inside one of the targets below and uncomment it. Other similar extension points exist, see Microsoft.Common.targets. <Target Name="BeforeBuild"> </Target> <Target Name="AfterBuild"> </Target> - --> + --> </Project> \ No newline at end of file