diff --git a/MSVC_Net2013/gdkmm.vcxproj b/MSVC_Net2013/gdkmm.vcxproj
index d9d08ac..8c6b528 100644
--- a/MSVC_Net2013/gdkmm.vcxproj
+++ b/MSVC_Net2013/gdkmm.vcxproj
@@ -1,266 +1,267 @@
-???<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectName>gdkmm</ProjectName>
-    <ProjectGuid>{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}</ProjectGuid>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v120</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v120</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v120</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v120</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\gtkmm-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\gtkmm-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\gtkmm-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\gtkmm-build-defines.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreLinkEventUseInBuild>
-    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</PreLinkEventUseInBuild>
-    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreLinkEventUseInBuild>
-    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreLinkEventUseInBuild>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)$(DebugDllSuffix)</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)$(DebugDllSuffix)</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)$(ReleaseDllSuffix)</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)$(ReleaseDllSuffix)</TargetName>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>_DEBUG;$(GdkMMBuildDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
-    </ClCompile>
-    <PreLinkEvent>
-      <Message>Generate gdkmm def file</Message>
-      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
-    </PreLinkEvent>
-    <Link>
+???<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectName>gdkmm</ProjectName>
+    <ProjectGuid>{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}</ProjectGuid>
+    <Keyword>Win32Proj</Keyword>
+    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project=".\gtkmm-build-defines.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project=".\gtkmm-build-defines.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project=".\gtkmm-build-defines.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project=".\gtkmm-build-defines.props" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreLinkEventUseInBuild>
+    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</PreLinkEventUseInBuild>
+    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreLinkEventUseInBuild>
+    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreLinkEventUseInBuild>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)$(DebugDllSuffix)</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)$(DebugDllSuffix)</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)$(ReleaseDllSuffix)</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)$(ReleaseDllSuffix)</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>_DEBUG;$(GdkMMBuildDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+    </ClCompile>
+    <PreLinkEvent>
+      <Message>Generate gdkmm def file</Message>
+      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+    </PreLinkEvent>
+    <Link>
       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(ProjectName)$(DebugDllSuffix).dll</OutputFile>
-      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
-      <PreprocessorDefinitions>$(GdkMMBuildDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <PreLinkEvent>
-      <Message>Generate gdkmm def file</Message>
-      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
-    </PreLinkEvent>
-    <Link>
+      <OutputFile>$(OutDir)$(ProjectName)$(DebugDllSuffix).dll</OutputFile>
+      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions>$(GdkMMBuildDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <PreLinkEvent>
+      <Message>Generate gdkmm def file</Message>
+      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+    </PreLinkEvent>
+    <Link>
       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll</OutputFile>
-      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <OptimizeReferences>true</OptimizeReferences>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <Midl>
-      <TargetEnvironment>X64</TargetEnvironment>
-    </Midl>
-    <ClCompile>
-      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
-      <Optimization>Disabled</Optimization>
-      <PreprocessorDefinitions>_DEBUG;$(GdkMMBuildDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <PreLinkEvent>
-      <Message>Generate gdkmm def file</Message>
-      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
-    </PreLinkEvent>
-    <Link>
+      <OutputFile>$(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll</OutputFile>
+      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <OptimizeReferences>true</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <PreprocessorDefinitions>_DEBUG;$(GdkMMBuildDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <PreLinkEvent>
+      <Message>Generate gdkmm def file</Message>
+      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+    </PreLinkEvent>
+    <Link>
       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(ProjectName)$(DebugDllSuffix).dll</OutputFile>
-      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-      <TargetMachine>MachineX64</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <Midl>
-      <TargetEnvironment>X64</TargetEnvironment>
-    </Midl>
-    <ClCompile>
-      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
-      <PreprocessorDefinitions>$(GdkMMBuildDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <PreLinkEvent>
-      <Message>Generate gdkmm def file</Message>
-      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
-    </PreLinkEvent>
-    <Link>
+      <OutputFile>$(OutDir)$(ProjectName)$(DebugDllSuffix).dll</OutputFile>
+      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
+      <PreprocessorDefinitions>$(GdkMMBuildDefs);%(PreprocessorDefinitions)</PreprocessorDefinitions>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <PreLinkEvent>
+      <Message>Generate gdkmm def file</Message>
+      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+    </PreLinkEvent>
+    <Link>
       <AdditionalDependencies>%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll</OutputFile>
-      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <OptimizeReferences>true</OptimizeReferences>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-      <TargetMachine>MachineX64</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\gdk\gdkmm\applaunchcontext.cc" />
-    <ClCompile Include="..\gdk\gdkmm\color.cc" />
-    <ClCompile Include="..\gdk\gdkmm\cursor.cc" />
-    <ClCompile Include="..\gdk\gdkmm\device.cc" />
-    <ClCompile Include="..\gdk\gdkmm\devicemanager.cc" />
-    <ClCompile Include="..\gdk\gdkmm\display.cc" />
-    <ClCompile Include="..\gdk\gdkmm\displaymanager.cc" />
-    <ClCompile Include="..\gdk\gdkmm\dragcontext.cc" />
-    <ClCompile Include="..\gdk\gdkmm\drawingcontext.cc" />
-    <ClCompile Include="..\gdk\gdkmm\event.cc" />
-    <ClCompile Include="..\gdk\gdkmm\general.cc" />
-    <ClCompile Include="..\gdk\gdkmm\glcontext.cc" />
-    <ClCompile Include="..\gdk\gdkmm\monitor.cc" />
-    <ClCompile Include="..\gdk\gdkmm\pixbuf.cc" />
-    <ClCompile Include="..\gdk\gdkmm\pixbufanimation.cc" />
-    <ClCompile Include="..\gdk\gdkmm\pixbufanimationiter.cc" />
-    <ClCompile Include="..\gdk\gdkmm\pixbufformat.cc" />
-    <ClCompile Include="..\gdk\gdkmm\pixbufloader.cc" />
-    <ClCompile Include="..\gdk\gdkmm\rectangle.cc" />
-    <ClCompile Include="..\gdk\gdkmm\rgba.cc" />
-    <ClCompile Include="..\gdk\gdkmm\seat.cc" />
-    <ClCompile Include="..\gdk\gdkmm\screen.cc" />
-    <ClCompile Include="..\gdk\gdkmm\timecoord.cc" />
-    <ClCompile Include="..\gdk\gdkmm\types.cc" />
-    <ClCompile Include="..\gdk\gdkmm\visual.cc" />
-    <ClCompile Include="..\gdk\gdkmm\window.cc" />
-    <ClCompile Include="..\gdk\gdkmm\wrap_init.cc" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\gdk\gdkmm\applaunchcontext.h" />
-    <ClInclude Include="..\gdk\gdkmm\color.h" />
-    <ClInclude Include="..\gdk\gdkmm\colormap.h" />
-    <ClInclude Include="..\gdk\gdkmm\cursor.h" />
-    <ClInclude Include="..\gdk\gdkmm\device.h" />
-    <ClInclude Include="..\gdk\gdkmm\devicemanager.h" />
-    <ClInclude Include="..\gdk\gdkmm\display.h" />
-    <ClInclude Include="..\gdk\gdkmm\displaymanager.h" />
-    <ClInclude Include="..\gdk\gdkmm\dragcontext.h" />
-    <ClInclude Include="..\gdk\gdkmm\drawingcontext.h" />
-    <ClInclude Include="..\gdk\gdkmm\event.h" />
-    <ClInclude Include="..\gdk\gdkmm\general.h" />
-    <ClInclude Include="..\gdk\gdkmm\glcontext.h" />
-    <ClInclude Include="..\gdk\gdkmm\list.h" />
-    <ClInclude Include="..\gdk\gdkmm\monitor.h" />
-    <ClInclude Include="..\gdk\gdkmm\pixbuf.h" />
-    <ClInclude Include="..\gdk\gdkmm\pixbufanimation.h" />
-    <ClInclude Include="..\gdk\gdkmm\pixbufanimationiter.h" />
-    <ClInclude Include="..\gdk\gdkmm\pixbufformat.h" />
-    <ClInclude Include="..\gdk\gdkmm\pixbufloader.h" />
-    <ClInclude Include="..\gdk\gdkmm\rectangle.h" />
-    <ClInclude Include="..\gdk\gdkmm\region.h" />
-    <ClInclude Include="..\gdk\gdkmm\rgba.h" />
-    <ClInclude Include="..\gdk\gdkmm\seat.h" />
-    <ClInclude Include="..\gdk\gdkmm\screen.h" />
-    <ClInclude Include="..\gdk\gdkmm\timecoord.h" />
-    <ClInclude Include="..\gdk\gdkmm\types.h" />
-    <ClInclude Include="..\gdk\gdkmm\visual.h" />
-    <ClInclude Include="..\gdk\gdkmm\window.h" />
-    <ClInclude Include="..\gdk\gdkmm\wrap_init.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ResourceCompile Include=".\gdkmm\gdkmm.rc" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="gendef.vcxproj">
-      <Project>{07324745-c9be-4d65-b08a-9c88188c0c28}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>
\ No newline at end of file
+      <OutputFile>$(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll</OutputFile>
+      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <OptimizeReferences>true</OptimizeReferences>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="..\gdk\gdkmm\applaunchcontext.cc" />
+    <ClCompile Include="..\gdk\gdkmm\color.cc" />
+    <ClCompile Include="..\gdk\gdkmm\cursor.cc" />
+    <ClCompile Include="..\gdk\gdkmm\device.cc" />
+    <ClCompile Include="..\gdk\gdkmm\devicemanager.cc" />
+    <ClCompile Include="..\gdk\gdkmm\display.cc" />
+    <ClCompile Include="..\gdk\gdkmm\displaymanager.cc" />
+    <ClCompile Include="..\gdk\gdkmm\dragcontext.cc" />
+    <ClCompile Include="..\gdk\gdkmm\drawingcontext.cc" />
+    <ClCompile Include="..\gdk\gdkmm\event.cc" />
+    <ClCompile Include="..\gdk\gdkmm\general.cc" />
+    <ClCompile Include="..\gdk\gdkmm\glcontext.cc" />
+    <ClCompile Include="..\gdk\gdkmm\monitor.cc" />
+    <ClCompile Include="..\gdk\gdkmm\pixbuf.cc" />
+    <ClCompile Include="..\gdk\gdkmm\pixbufanimation.cc" />
+    <ClCompile Include="..\gdk\gdkmm\pixbufanimationiter.cc" />
+    <ClCompile Include="..\gdk\gdkmm\pixbufformat.cc" />
+    <ClCompile Include="..\gdk\gdkmm\pixbufloader.cc" />
+    <ClCompile Include="..\gdk\gdkmm\rectangle.cc" />
+    <ClCompile Include="..\gdk\gdkmm\rgba.cc" />
+    <ClCompile Include="..\gdk\gdkmm\seat.cc" />
+    <ClCompile Include="..\gdk\gdkmm\screen.cc" />
+    <ClCompile Include="..\gdk\gdkmm\timecoord.cc" />
+    <ClCompile Include="..\gdk\gdkmm\types.cc" />
+    <ClCompile Include="..\gdk\gdkmm\visual.cc" />
+    <ClCompile Include="..\gdk\gdkmm\window.cc" />
+    <ClCompile Include="..\gdk\gdkmm\wrap_init.cc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\gdk\gdkmm\applaunchcontext.h" />
+    <ClInclude Include="..\gdk\gdkmm\color.h" />
+    <ClInclude Include="..\gdk\gdkmm\colormap.h" />
+    <ClInclude Include="..\gdk\gdkmm\cursor.h" />
+    <ClInclude Include="..\gdk\gdkmm\device.h" />
+    <ClInclude Include="..\gdk\gdkmm\devicemanager.h" />
+    <ClInclude Include="..\gdk\gdkmm\display.h" />
+    <ClInclude Include="..\gdk\gdkmm\displaymanager.h" />
+    <ClInclude Include="..\gdk\gdkmm\dragcontext.h" />
+    <ClInclude Include="..\gdk\gdkmm\drawingcontext.h" />
+    <ClInclude Include="..\gdk\gdkmm\event.h" />
+    <ClInclude Include="..\gdk\gdkmm\general.h" />
+    <ClInclude Include="..\gdk\gdkmm\glcontext.h" />
+    <ClInclude Include="..\gdk\gdkmm\list.h" />
+    <ClInclude Include="..\gdk\gdkmm\monitor.h" />
+    <ClInclude Include="..\gdk\gdkmm\pixbuf.h" />
+    <ClInclude Include="..\gdk\gdkmm\pixbufanimation.h" />
+    <ClInclude Include="..\gdk\gdkmm\pixbufanimationiter.h" />
+    <ClInclude Include="..\gdk\gdkmm\pixbufformat.h" />
+    <ClInclude Include="..\gdk\gdkmm\pixbufloader.h" />
+    <ClInclude Include="..\gdk\gdkmm\rectangle.h" />
+    <ClInclude Include="..\gdk\gdkmm\region.h" />
+    <ClInclude Include="..\gdk\gdkmm\rgba.h" />
+    <ClInclude Include="..\gdk\gdkmm\seat.h" />
+    <ClInclude Include="..\gdk\gdkmm\screen.h" />
+    <ClInclude Include="..\gdk\gdkmm\timecoord.h" />
+    <ClInclude Include="..\gdk\gdkmm\types.h" />
+    <ClInclude Include="..\gdk\gdkmm\visual.h" />
+    <ClInclude Include="..\gdk\gdkmm\window.h" />
+    <ClInclude Include="..\gdk\gdkmm\wrap_init.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include=".\gdkmm\gdkmm.rc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="gendef.vcxproj">
+      <Project>{07324745-c9be-4d65-b08a-9c88188c0c28}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2013/gendef.vcxproj b/MSVC_Net2013/gendef.vcxproj
index 33dfe5e..01b9271 100644
--- a/MSVC_Net2013/gendef.vcxproj
+++ b/MSVC_Net2013/gendef.vcxproj
@@ -21,26 +21,27 @@
   <PropertyGroup Label="Globals">
     <ProjectGuid>{07324745-C9BE-4D65-B08A-9C88188C0C28}</ProjectGuid>
     <Keyword>Win32Proj</Keyword>
+    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
diff --git a/MSVC_Net2013/gtkmm.vcxproj b/MSVC_Net2013/gtkmm.vcxproj
index 2c732f8..ad9d312 100644
--- a/MSVC_Net2013/gtkmm.vcxproj
+++ b/MSVC_Net2013/gtkmm.vcxproj
@@ -1,700 +1,701 @@
-???<?xml version="1.0" encoding="utf-8"?>
-<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
-  <ItemGroup Label="ProjectConfigurations">
-    <ProjectConfiguration Include="Debug|Win32">
-      <Configuration>Debug</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Debug|x64">
-      <Configuration>Debug</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|Win32">
-      <Configuration>Release</Configuration>
-      <Platform>Win32</Platform>
-    </ProjectConfiguration>
-    <ProjectConfiguration Include="Release|x64">
-      <Configuration>Release</Configuration>
-      <Platform>x64</Platform>
-    </ProjectConfiguration>
-  </ItemGroup>
-  <PropertyGroup Label="Globals">
-    <ProjectName>gtkmm</ProjectName>
-    <ProjectGuid>{907B8D15-7E12-4136-A7E6-B6ED5E055D39}</ProjectGuid>
-    <RootNamespace>gtkmm</RootNamespace>
-    <Keyword>Win32Proj</Keyword>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v120</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v120</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v120</PlatformToolset>
-  </PropertyGroup>
-  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
-    <ConfigurationType>DynamicLibrary</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
-    <PlatformToolset>v120</PlatformToolset>
-  </PropertyGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
-  <ImportGroup Label="ExtensionSettings">
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\gtkmm-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\gtkmm-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\gtkmm-build-defines.props" />
-  </ImportGroup>
-  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
-    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
-    <Import Project=".\gtkmm-build-defines.props" />
-  </ImportGroup>
-  <PropertyGroup Label="UserMacros" />
-  <PropertyGroup>
-    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreLinkEventUseInBuild>
-    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</PreLinkEventUseInBuild>
-    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreLinkEventUseInBuild>
-    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreLinkEventUseInBuild>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)$(DebugDllSuffix)</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)$(DebugDllSuffix)</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)$(ReleaseDllSuffix)</TargetName>
-    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)$(ReleaseDllSuffix)</TargetName>
-  </PropertyGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
-    <ClCompile>
-      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>.\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+???<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+  <ItemGroup Label="ProjectConfigurations">
+    <ProjectConfiguration Include="Debug|Win32">
+      <Configuration>Debug</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Debug|x64">
+      <Configuration>Debug</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|Win32">
+      <Configuration>Release</Configuration>
+      <Platform>Win32</Platform>
+    </ProjectConfiguration>
+    <ProjectConfiguration Include="Release|x64">
+      <Configuration>Release</Configuration>
+      <Platform>x64</Platform>
+    </ProjectConfiguration>
+  </ItemGroup>
+  <PropertyGroup Label="Globals">
+    <ProjectName>gtkmm</ProjectName>
+    <ProjectGuid>{907B8D15-7E12-4136-A7E6-B6ED5E055D39}</ProjectGuid>
+    <RootNamespace>gtkmm</RootNamespace>
+    <Keyword>Win32Proj</Keyword>
+    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+    <ConfigurationType>DynamicLibrary</ConfigurationType>
+    <CharacterSet>Unicode</CharacterSet>
+    <PlatformToolset>v120</PlatformToolset>
+  </PropertyGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+  <ImportGroup Label="ExtensionSettings">
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project=".\gtkmm-build-defines.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project=".\gtkmm-build-defines.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project=".\gtkmm-build-defines.props" />
+  </ImportGroup>
+  <ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="PropertySheets">
+    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+    <Import Project=".\gtkmm-build-defines.props" />
+  </ImportGroup>
+  <PropertyGroup Label="UserMacros" />
+  <PropertyGroup>
+    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">true</PreLinkEventUseInBuild>
+    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">true</PreLinkEventUseInBuild>
+    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">true</PreLinkEventUseInBuild>
+    <PreLinkEventUseInBuild Condition="'$(Configuration)|$(Platform)'=='Release|x64'">true</PreLinkEventUseInBuild>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">$(ProjectName)$(DebugDllSuffix)</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">$(ProjectName)$(DebugDllSuffix)</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">$(ProjectName)$(ReleaseDllSuffix)</TargetName>
+    <TargetName Condition="'$(Configuration)|$(Platform)'=='Release|x64'">$(ProjectName)$(ReleaseDllSuffix)</TargetName>
+  </PropertyGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'">
+    <ClCompile>
+      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_DEBUG;_NO_CRT_STDIO_INLINE;$(GtkMMBuildDefs);_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
-    </ClCompile>
-    <PreLinkEvent>
-      <Message>Generate gtkmm def file</Message>
-      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
-    </PreLinkEvent>
-    <Link>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>EditAndContinue</DebugInformationFormat>
+    </ClCompile>
+    <PreLinkEvent>
+      <Message>Generate gtkmm def file</Message>
+      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+    </PreLinkEvent>
+    <Link>
       <AdditionalDependencies>legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(ProjectName)$(DebugDllSuffix).dll</OutputFile>
-      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
-    <ClCompile>
-      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
-      <AdditionalIncludeDirectories>.\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <OutputFile>$(OutDir)$(ProjectName)$(DebugDllSuffix).dll</OutputFile>
+      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'">
+    <ClCompile>
+      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
+      <AdditionalIncludeDirectories>.\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>$(GtkMMBuildDefs);_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <PreLinkEvent>
-      <Message>Generate gtkmm def file</Message>
-      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
-    </PreLinkEvent>
-    <Link>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <PreLinkEvent>
+      <Message>Generate gtkmm def file</Message>
+      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+    </PreLinkEvent>
+    <Link>
       <AdditionalDependencies>legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll</OutputFile>
-      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <OptimizeReferences>true</OptimizeReferences>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
-    <Midl>
-      <TargetEnvironment>X64</TargetEnvironment>
-    </Midl>
-    <ClCompile>
-      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
-      <Optimization>Disabled</Optimization>
-      <AdditionalIncludeDirectories>.\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <OutputFile>$(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll</OutputFile>
+      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <OptimizeReferences>true</OptimizeReferences>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
+      <Optimization>Disabled</Optimization>
+      <AdditionalIncludeDirectories>.\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>_DEBUG;_NO_CRT_STDIO_INLINE;$(GtkMMBuildDefs);)</PreprocessorDefinitions>
-      <MinimalRebuild>true</MinimalRebuild>
-      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
-      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <PreLinkEvent>
-      <Message>Generate gtkmm def file</Message>
-      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
-    </PreLinkEvent>
-    <Link>
+      <MinimalRebuild>true</MinimalRebuild>
+      <BasicRuntimeChecks>EnableFastChecks</BasicRuntimeChecks>
+      <RuntimeLibrary>MultiThreadedDebugDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <PreLinkEvent>
+      <Message>Generate gtkmm def file</Message>
+      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+    </PreLinkEvent>
+    <Link>
       <AdditionalDependencies>legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(ProjectName)$(DebugDllSuffix).dll</OutputFile>
-      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-      <TargetMachine>MachineX64</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
-    <Midl>
-      <TargetEnvironment>X64</TargetEnvironment>
-    </Midl>
-    <ClCompile>
-      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
-      <AdditionalIncludeDirectories>.\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+      <OutputFile>$(OutDir)$(ProjectName)$(DebugDllSuffix).dll</OutputFile>
+      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+    <Midl>
+      <TargetEnvironment>X64</TargetEnvironment>
+    </Midl>
+    <ClCompile>
+      <AdditionalOptions>%(AdditionalOptions)</AdditionalOptions>
+      <AdditionalIncludeDirectories>.\gtkmm;..\gtk;$(GlibEtcInstallRoot)\include\atkmm-1.6;$(GlibEtcInstallRoot)\lib\atkmm-1.6\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
       <PreprocessorDefinitions>$(GtkMMBuildDefs);_NO_CRT_STDIO_INLINE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
-      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
-      <RuntimeTypeInfo>true</RuntimeTypeInfo>
-      <PrecompiledHeader>
-      </PrecompiledHeader>
-      <WarningLevel>Level3</WarningLevel>
-      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
-    </ClCompile>
-    <PreLinkEvent>
-      <Message>Generate gtkmm def file</Message>
-      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
-    </PreLinkEvent>
-    <Link>
+      <RuntimeLibrary>MultiThreadedDLL</RuntimeLibrary>
+      <RuntimeTypeInfo>true</RuntimeTypeInfo>
+      <PrecompiledHeader>
+      </PrecompiledHeader>
+      <WarningLevel>Level3</WarningLevel>
+      <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+    </ClCompile>
+    <PreLinkEvent>
+      <Message>Generate gtkmm def file</Message>
+      <Command>$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def $(TargetFileName) $(IntDir)*.obj</Command>
+    </PreLinkEvent>
+    <Link>
       <AdditionalDependencies>legacy_stdio_definitions.lib;%(AdditionalDependencies)</AdditionalDependencies>
-      <OutputFile>$(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll</OutputFile>
-      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
-      <GenerateDebugInformation>true</GenerateDebugInformation>
-      <OptimizeReferences>true</OptimizeReferences>
-      <RandomizedBaseAddress>false</RandomizedBaseAddress>
-      <DataExecutionPrevention>
-      </DataExecutionPrevention>
-      <TargetMachine>MachineX64</TargetMachine>
-    </Link>
-  </ItemDefinitionGroup>
-  <ItemGroup>
-    <ClCompile Include="..\gtk\gtkmm\aboutdialog.cc" />
-    <ClCompile Include="..\gtk\gtkmm\accelgroup.cc" />
-    <ClCompile Include="..\gtk\gtkmm\accelkey.cc" />
-    <ClCompile Include="..\gtk\gtkmm\accellabel.cc" />
-    <ClCompile Include="..\gtk\gtkmm\accelmap.cc" />
-    <ClCompile Include="..\gtk\gtkmm\action.cc" />
-    <ClCompile Include="..\gtk\gtkmm\actionable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\actionbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\actiongroup.cc" />
-    <ClCompile Include="..\gtk\gtkmm\activatable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\adjustment.cc" />
-    <ClCompile Include="..\gtk\gtkmm\alignment.cc" />
-    <ClCompile Include="..\gtk\gtkmm\appchooser.cc" />
-    <ClCompile Include="..\gtk\gtkmm\appchooserbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\appchooserdialog.cc" />
-    <ClCompile Include="..\gtk\gtkmm\appchooserwidget.cc" />
-    <ClCompile Include="..\gtk\gtkmm\application.cc" />
-    <ClCompile Include="..\gtk\gtkmm\applicationwindow.cc" />
-    <ClCompile Include="..\gtk\gtkmm\arrow.cc" />
-    <ClCompile Include="..\gtk\gtkmm\aspectframe.cc" />
-    <ClCompile Include="..\gtk\gtkmm\assistant.cc" />
-    <ClCompile Include="..\gtk\gtkmm\bin.cc" />
-    <ClCompile Include="..\gtk\gtkmm\border.cc" />
-    <ClCompile Include="..\gtk\gtkmm\box.cc" />
-    <ClCompile Include="..\gtk\gtkmm\buildable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\builder.cc" />
-    <ClCompile Include="..\gtk\gtkmm\button.cc" />
-    <ClCompile Include="..\gtk\gtkmm\buttonbox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\calendar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellarea.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellareabox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellareacontext.cc" />
-    <ClCompile Include="..\gtk\gtkmm\celleditable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\celllayout.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrenderer.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrenderer_generation.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrendereraccel.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrenderercombo.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrendererpixbuf.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrendererprogress.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrendererspin.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrendererspinner.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrenderertext.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellrenderertoggle.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cellview.cc" />
-    <ClCompile Include="..\gtk\gtkmm\checkbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\checkmenuitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\childpropertyproxy.cc" />
-    <ClCompile Include="..\gtk\gtkmm\childpropertyproxy_base.cc" />
-    <ClCompile Include="..\gtk\gtkmm\clipboard.cc" />
-    <ClCompile Include="..\gtk\gtkmm\colorbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\colorchooser.cc" />
-    <ClCompile Include="..\gtk\gtkmm\colorchooserdialog.cc" />
-    <ClCompile Include="..\gtk\gtkmm\colorselection.cc" />
-    <ClCompile Include="..\gtk\gtkmm\combobox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\comboboxtext.cc" />
-    <ClCompile Include="..\gtk\gtkmm\container.cc" />
-    <ClCompile Include="..\gtk\gtkmm\cssprovider.cc" />
-    <ClCompile Include="..\gtk\gtkmm\csssection.cc" />
-    <ClCompile Include="..\gtk\gtkmm\dialog.cc" />
-    <ClCompile Include="..\gtk\gtkmm\drawingarea.cc" />
-    <ClCompile Include="..\gtk\gtkmm\editable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\entry.cc" />
-    <ClCompile Include="..\gtk\gtkmm\entrybuffer.cc" />
-    <ClCompile Include="..\gtk\gtkmm\entrycompletion.cc" />
-    <ClCompile Include="..\gtk\gtkmm\enums.cc" />
-    <ClCompile Include="..\gtk\gtkmm\eventbox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\eventcontroller.cc" />
-    <ClCompile Include="..\gtk\gtkmm\expander.cc" />
-    <ClCompile Include="..\gtk\gtkmm\filechooser.cc" />
-    <ClCompile Include="..\gtk\gtkmm\filechooserbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\filechooserdialog.cc" />
-    <ClCompile Include="..\gtk\gtkmm\filechooserwidget.cc" />
-    <ClCompile Include="..\gtk\gtkmm\filefilter.cc" />
-    <ClCompile Include="..\gtk\gtkmm\fixed.cc" />
-    <ClCompile Include="..\gtk\gtkmm\flowbox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\flowboxchild.cc" />
-    <ClCompile Include="..\gtk\gtkmm\fontbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\fontchooser.cc" />
-    <ClCompile Include="..\gtk\gtkmm\fontchooserdialog.cc" />
-    <ClCompile Include="..\gtk\gtkmm\fontchooserwidget.cc" />
-    <ClCompile Include="..\gtk\gtkmm\fontselection.cc" />
-    <ClCompile Include="..\gtk\gtkmm\frame.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gesture.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gesturedrag.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gesturelongpress.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gesturemultipress.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gesturepan.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gesturerotate.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gesturesingle.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gestureswipe.cc" />
-    <ClCompile Include="..\gtk\gtkmm\gesturezoom.cc" />
-    <ClCompile Include="..\gtk\gtkmm\glarea.cc" />
-    <ClCompile Include="..\gtk\gtkmm\grid.cc" />
-    <ClCompile Include="..\gtk\gtkmm\handlebox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\headerbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\hvbox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\hvbuttonbox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\hvpaned.cc" />
-    <ClCompile Include="..\gtk\gtkmm\hvscale.cc" />
-    <ClCompile Include="..\gtk\gtkmm\hvscrollbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\hvseparator.cc" />
-    <ClCompile Include="..\gtk\gtkmm\iconfactory.cc" />
-    <ClCompile Include="..\gtk\gtkmm\iconinfo.cc" />
-    <ClCompile Include="..\gtk\gtkmm\iconset.cc" />
-    <ClCompile Include="..\gtk\gtkmm\iconsource.cc" />
-    <ClCompile Include="..\gtk\gtkmm\icontheme.cc" />
-    <ClCompile Include="..\gtk\gtkmm\iconview.cc" />
-    <ClCompile Include="..\gtk\gtkmm\image.cc" />
-    <ClCompile Include="..\gtk\gtkmm\imagemenuitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\infobar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\invisible.cc" />
-    <ClCompile Include="..\gtk\gtkmm\label.cc" />
-    <ClCompile Include="..\gtk\gtkmm\layout.cc" />
-    <ClCompile Include="..\gtk\gtkmm\levelbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\linkbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\listbox.cc" />
-    <ClCompile Include="..\gtk\gtkmm\listboxrow.cc" />
-    <ClCompile Include="..\gtk\gtkmm\liststore.cc" />
-    <ClCompile Include="..\gtk\gtkmm\listviewtext.cc" />
-    <ClCompile Include="..\gtk\gtkmm\lockbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\main.cc" />
-    <ClCompile Include="..\gtk\gtkmm\menu.cc" />
-    <ClCompile Include="..\gtk\gtkmm\menubar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\menubutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\menuitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\menushell.cc" />
-    <ClCompile Include="..\gtk\gtkmm\menutoolbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\messagedialog.cc" />
-    <ClCompile Include="..\gtk\gtkmm\misc.cc" />
-    <ClCompile Include="..\gtk\gtkmm\modelbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\notebook.cc" />
-    <ClCompile Include="..\gtk\gtkmm\numerableicon.cc" />
-    <ClCompile Include="..\gtk\gtkmm\object.cc" />
-    <ClCompile Include="..\gtk\gtkmm\offscreenwindow.cc" />
-    <ClCompile Include="..\gtk\gtkmm\orientable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\overlay.cc" />
-    <ClCompile Include="..\gtk\gtkmm\pagesetup.cc" />
-    <ClCompile Include="..\gtk\gtkmm\paned.cc" />
-    <ClCompile Include="..\gtk\gtkmm\papersize.cc" />
-    <ClCompile Include="..\gtk\gtkmm\placessidebar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\popover.cc" />
-    <ClCompile Include="..\gtk\gtkmm\popovermenu.cc" />
-    <ClCompile Include="..\gtk\gtkmm\printcontext.cc" />
-    <ClCompile Include="..\gtk\gtkmm\printoperation.cc" />
-    <ClCompile Include="..\gtk\gtkmm\printoperationpreview.cc" />
-    <ClCompile Include="..\gtk\gtkmm\printsettings.cc" />
-    <ClCompile Include="..\gtk\gtkmm\progressbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\radioaction.cc" />
-    <ClCompile Include="..\gtk\gtkmm\radiobutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\radiobuttongroup.cc" />
-    <ClCompile Include="..\gtk\gtkmm\radiomenuitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\radiotoolbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\range.cc" />
-    <ClCompile Include="..\gtk\gtkmm\recentaction.cc" />
-    <ClCompile Include="..\gtk\gtkmm\recentchooser.cc" />
-    <ClCompile Include="..\gtk\gtkmm\recentchooserdialog.cc" />
-    <ClCompile Include="..\gtk\gtkmm\recentchoosermenu.cc" />
-    <ClCompile Include="..\gtk\gtkmm\recentchooserwidget.cc" />
-    <ClCompile Include="..\gtk\gtkmm\recentfilter.cc" />
-    <ClCompile Include="..\gtk\gtkmm\recentinfo.cc" />
-    <ClCompile Include="..\gtk\gtkmm\recentmanager.cc" />
-    <ClCompile Include="..\gtk\gtkmm\requisition.cc" />
-    <ClCompile Include="..\gtk\gtkmm\revealer.cc" />
-    <ClCompile Include="..\gtk\gtkmm\scale.cc" />
-    <ClCompile Include="..\gtk\gtkmm\scalebutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\scrollable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\scrollbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\scrolledwindow.cc" />
-    <ClCompile Include="..\gtk\gtkmm\searchbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\searchentry.cc" />
-    <ClCompile Include="..\gtk\gtkmm\selectiondata.cc" />
-    <ClCompile Include="..\gtk\gtkmm\selectiondata_private.cc" />
-    <ClCompile Include="..\gtk\gtkmm\separator.cc" />
-    <ClCompile Include="..\gtk\gtkmm\separatormenuitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\separatortoolitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\settings.cc" />
-    <ClCompile Include="..\gtk\gtkmm\shortcutlabel.cc" />
-    <ClCompile Include="..\gtk\gtkmm\shortcutsgroup.cc" />
-    <ClCompile Include="..\gtk\gtkmm\shortcutssection.cc" />
-    <ClCompile Include="..\gtk\gtkmm\shortcutsshortcut.cc" />
-    <ClCompile Include="..\gtk\gtkmm\shortcutswindow.cc" />
-    <ClCompile Include="..\gtk\gtkmm\sizegroup.cc" />
-    <ClCompile Include="..\gtk\gtkmm\spinbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\spinner.cc" />
-    <ClCompile Include="..\gtk\gtkmm\stack.cc" />
-    <ClCompile Include="..\gtk\gtkmm\stacksidebar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\stackswitcher.cc" />
-    <ClCompile Include="..\gtk\gtkmm\statusbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\statusicon.cc" />
-    <ClCompile Include="..\gtk\gtkmm\stock.cc" />
-    <ClCompile Include="..\gtk\gtkmm\stockid.cc" />
-    <ClCompile Include="..\gtk\gtkmm\stockitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\stylecontext.cc" />
-    <ClCompile Include="..\gtk\gtkmm\styleprovider.cc" />
-    <ClCompile Include="..\gtk\gtkmm\switch.cc" />
-    <ClCompile Include="..\gtk\gtkmm\table.cc" />
-    <ClCompile Include="..\gtk\gtkmm\targetentry.cc" />
-    <ClCompile Include="..\gtk\gtkmm\targetlist.cc" />
-    <ClCompile Include="..\gtk\gtkmm\tearoffmenuitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\textattributes.cc" />
-    <ClCompile Include="..\gtk\gtkmm\textbuffer.cc" />
-    <ClCompile Include="..\gtk\gtkmm\textchildanchor.cc" />
-    <ClCompile Include="..\gtk\gtkmm\textiter.cc" />
-    <ClCompile Include="..\gtk\gtkmm\textmark.cc" />
-    <ClCompile Include="..\gtk\gtkmm\texttag.cc" />
-    <ClCompile Include="..\gtk\gtkmm\texttagtable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\textview.cc" />
-    <ClCompile Include="..\gtk\gtkmm\toggleaction.cc" />
-    <ClCompile Include="..\gtk\gtkmm\togglebutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\toggletoolbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\toolbar.cc" />
-    <ClCompile Include="..\gtk\gtkmm\toolbutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\toolitem.cc" />
-    <ClCompile Include="..\gtk\gtkmm\toolitemgroup.cc" />
-    <ClCompile Include="..\gtk\gtkmm\toolpalette.cc" />
-    <ClCompile Include="..\gtk\gtkmm\toolshell.cc" />
-    <ClCompile Include="..\gtk\gtkmm\tooltip.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treedragdest.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treedragsource.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treeiter.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treemodel.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treemodelcolumn.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treemodelfilter.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treemodelsort.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treepath.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treerowreference.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treeselection.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treesortable.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treestore.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treeview.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treeview_private.cc" />
-    <ClCompile Include="..\gtk\gtkmm\treeviewcolumn.cc" />
-    <ClCompile Include="..\gtk\gtkmm\uimanager.cc" />
-    <ClCompile Include="..\gtk\gtkmm\viewport.cc" />
-    <ClCompile Include="..\gtk\gtkmm\volumebutton.cc" />
-    <ClCompile Include="..\gtk\gtkmm\widget.cc" />
-    <ClCompile Include="..\gtk\gtkmm\widgetpath.cc" />
-    <ClCompile Include="..\gtk\gtkmm\window.cc" />
-    <ClCompile Include="..\gtk\gtkmm\windowgroup.cc" />
-    <ClCompile Include="..\gtk\gtkmm\wrap_init.cc" />
-  </ItemGroup>
-  <ItemGroup>
-    <ClInclude Include="..\gtk\gtkmm\aboutdialog.h" />
-    <ClInclude Include="..\gtk\gtkmm\accelgroup.h" />
-    <ClInclude Include="..\gtk\gtkmm\accelkey.h" />
-    <ClInclude Include="..\gtk\gtkmm\accellabel.h" />
-    <ClInclude Include="..\gtk\gtkmm\accelmap.h" />
-    <ClInclude Include="..\gtk\gtkmm\action.h" />
-    <ClInclude Include="..\gtk\gtkmm\actionable.h" />
-    <ClInclude Include="..\gtk\gtkmm\actionbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\actiongroup.h" />
-    <ClInclude Include="..\gtk\gtkmm\activatable.h" />
-    <ClInclude Include="..\gtk\gtkmm\adjustment.h" />
-    <ClInclude Include="..\gtk\gtkmm\alignment.h" />
-    <ClInclude Include="..\gtk\gtkmm\appchooser.h" />
-    <ClInclude Include="..\gtk\gtkmm\appchooserbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\appchooserdialog.h" />
-    <ClInclude Include="..\gtk\gtkmm\appchooserwidget.h" />
-    <ClInclude Include="..\gtk\gtkmm\application.h" />
-    <ClInclude Include="..\gtk\gtkmm\applicationwindow.h" />
-    <ClInclude Include="..\gtk\gtkmm\arrow.h" />
-    <ClInclude Include="..\gtk\gtkmm\aspectframe.h" />
-    <ClInclude Include="..\gtk\gtkmm\assistant.h" />
-    <ClInclude Include="..\gtk\gtkmm\base.h" />
-    <ClInclude Include="..\gtk\gtkmm\bin.h" />
-    <ClInclude Include="..\gtk\gtkmm\border.h" />
-    <ClInclude Include="..\gtk\gtkmm\box.h" />
-    <ClInclude Include="..\gtk\gtkmm\builder.h" />
-    <ClInclude Include="..\gtk\gtkmm\button.h" />
-    <ClInclude Include="..\gtk\gtkmm\buttonbox.h" />
-    <ClInclude Include="..\gtk\gtkmm\calendar.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellarea.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellareabox.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellareacontext.h" />
-    <ClInclude Include="..\gtk\gtkmm\celleditable.h" />
-    <ClInclude Include="..\gtk\gtkmm\celllayout.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrenderer.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrenderer_generation.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrendereraccel.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrenderercombo.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrendererpixbuf.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrendererprogress.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrendererspin.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrendererspinner.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrenderertext.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellrenderertoggle.h" />
-    <ClInclude Include="..\gtk\gtkmm\cellview.h" />
-    <ClInclude Include="..\gtk\gtkmm\checkbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\checkmenuitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\childpropertyproxy.h" />
-    <ClInclude Include="..\gtk\gtkmm\childpropertyproxy_base.h" />
-    <ClInclude Include="..\gtk\gtkmm\clipboard.h" />
-    <ClInclude Include="..\gtk\gtkmm\colorbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\colorchooser.h" />
-    <ClInclude Include="..\gtk\gtkmm\colorchooserdialog.h" />
-    <ClInclude Include="..\gtk\gtkmm\colorselection.h" />
-    <ClInclude Include="..\gtk\gtkmm\combobox.h" />
-    <ClInclude Include="..\gtk\gtkmm\comboboxtext.h" />
-    <ClInclude Include="..\gtk\gtkmm\container.h" />
-    <ClInclude Include="..\gtk\gtkmm\cssprovider.h" />
-    <ClInclude Include="..\gtk\gtkmm\csssection.h" />
-    <ClInclude Include="..\gtk\gtkmm\dialog.h" />
-    <ClInclude Include="..\gtk\gtkmm\drawingarea.h" />
-    <ClInclude Include="..\gtk\gtkmm\editable.h" />
-    <ClInclude Include="..\gtk\gtkmm\entry.h" />
-    <ClInclude Include="..\gtk\gtkmm\entrybuffer.h" />
-    <ClInclude Include="..\gtk\gtkmm\entrycompletion.h" />
-    <ClInclude Include="..\gtk\gtkmm\enums.h" />
-    <ClInclude Include="..\gtk\gtkmm\eventbox.h" />
-    <ClInclude Include="..\gtk\gtkmm\eventcontroller.h" />
-    <ClInclude Include="..\gtk\gtkmm\expander.h" />
-    <ClInclude Include="..\gtk\gtkmm\filechooser.h" />
-    <ClInclude Include="..\gtk\gtkmm\filechooserbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\filechooserdialog.h" />
-    <ClInclude Include="..\gtk\gtkmm\filechooserwidget.h" />
-    <ClInclude Include="..\gtk\gtkmm\filefilter.h" />
-    <ClInclude Include="..\gtk\gtkmm\fixed.h" />
-    <ClInclude Include="..\gtk\gtkmm\flowbox.h" />
-    <ClInclude Include="..\gtk\gtkmm\flowboxchild.h" />
-    <ClInclude Include="..\gtk\gtkmm\fontbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\fontchooser.h" />
-    <ClInclude Include="..\gtk\gtkmm\fontchooserdialog.h" />
-    <ClInclude Include="..\gtk\gtkmm\fontchooserwidget.h" />
-    <ClInclude Include="..\gtk\gtkmm\fontselection.h" />
-    <ClInclude Include="..\gtk\gtkmm\frame.h" />
-    <ClInclude Include="..\gtk\gtkmm\gesture.h" />
-    <ClInclude Include="..\gtk\gtkmm\gesturedrag.h" />
-    <ClInclude Include="..\gtk\gtkmm\gesturelongpress.h" />
-    <ClInclude Include="..\gtk\gtkmm\gesturemultipress.h" />
-    <ClInclude Include="..\gtk\gtkmm\gesturepan.h" />
-    <ClInclude Include="..\gtk\gtkmm\gesturerotate.h" />
-    <ClInclude Include="..\gtk\gtkmm\gesturesingle.h" />
-    <ClInclude Include="..\gtk\gtkmm\gestureswipe.h" />
-    <ClInclude Include="..\gtk\gtkmm\gesturezoom.h" />
-    <ClInclude Include="..\gtk\gtkmm\glarea.h" />
-    <ClInclude Include="..\gtk\gtkmm\grid.h" />
-    <ClInclude Include="..\gtk\gtkmm\handlebox.h" />
-    <ClInclude Include="..\gtk\gtkmm\headerbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\hvbox.h" />
-    <ClInclude Include="..\gtk\gtkmm\hvbuttonbox.h" />
-    <ClInclude Include="..\gtk\gtkmm\hvpaned.h" />
-    <ClInclude Include="..\gtk\gtkmm\hvscale.h" />
-    <ClInclude Include="..\gtk\gtkmm\hvscrollbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\hvseparator.h" />
-    <ClInclude Include="..\gtk\gtkmm\iconfactory.h" />
-    <ClInclude Include="..\gtk\gtkmm\iconinfo.h" />
-    <ClInclude Include="..\gtk\gtkmm\iconset.h" />
-    <ClInclude Include="..\gtk\gtkmm\iconsource.h" />
-    <ClInclude Include="..\gtk\gtkmm\icontheme.h" />
-    <ClInclude Include="..\gtk\gtkmm\iconview.h" />
-    <ClInclude Include="..\gtk\gtkmm\image.h" />
-    <ClInclude Include="..\gtk\gtkmm\imagemenuitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\infobar.h" />
-    <ClInclude Include="..\gtk\gtkmm\invisible.h" />
-    <ClInclude Include="..\gtk\gtkmm\label.h" />
-    <ClInclude Include="..\gtk\gtkmm\layout.h" />
-    <ClInclude Include="..\gtk\gtkmm\levelbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\linkbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\listbox.h" />
-    <ClInclude Include="..\gtk\gtkmm\listboxrow.h" />
-    <ClInclude Include="..\gtk\gtkmm\liststore.h" />
-    <ClInclude Include="..\gtk\gtkmm\listviewtext.h" />
-    <ClInclude Include="..\gtk\gtkmm\lockbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\main.h" />
-    <ClInclude Include="..\gtk\gtkmm\menu.h" />
-    <ClInclude Include="..\gtk\gtkmm\menubar.h" />
-    <ClInclude Include="..\gtk\gtkmm\menubutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\menuitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\menushell.h" />
-    <ClInclude Include="..\gtk\gtkmm\menutoolbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\messagedialog.h" />
-    <ClInclude Include="..\gtk\gtkmm\misc.h" />
-    <ClInclude Include="..\gtk\gtkmm\modelbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\notebook.h" />
-    <ClInclude Include="..\gtk\gtkmm\numerableicon.h" />
-    <ClInclude Include="..\gtk\gtkmm\object.h" />
-    <ClInclude Include="..\gtk\gtkmm\offscreenwindow.h" />
-    <ClInclude Include="..\gtk\gtkmm\orientable.h" />
-    <ClInclude Include="..\gtk\gtkmm\overlay.h" />
-    <ClInclude Include="..\gtk\gtkmm\pagesetup.h" />
-    <ClInclude Include="..\gtk\gtkmm\paned.h" />
-    <ClInclude Include="..\gtk\gtkmm\papersize.h" />
-    <ClInclude Include="..\gtk\gtkmm\placessidebar.h" />
-    <ClInclude Include="..\gtk\gtkmm\popover.h" />
-    <ClInclude Include="..\gtk\gtkmm\popovermenu.h" />
-    <ClInclude Include="..\gtk\gtkmm\printcontext.h" />
-    <ClInclude Include="..\gtk\gtkmm\printoperation.h" />
-    <ClInclude Include="..\gtk\gtkmm\printoperationpreview.h" />
-    <ClInclude Include="..\gtk\gtkmm\printsettings.h" />
-    <ClInclude Include="..\gtk\gtkmm\progressbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\radioaction.h" />
-    <ClInclude Include="..\gtk\gtkmm\radiobutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\radiobuttongroup.h" />
-    <ClInclude Include="..\gtk\gtkmm\radiomenuitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\radiotoolbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\range.h" />
-    <ClInclude Include="..\gtk\gtkmm\recentaction.h" />
-    <ClInclude Include="..\gtk\gtkmm\recentchooser.h" />
-    <ClInclude Include="..\gtk\gtkmm\recentchooserdialog.h" />
-    <ClInclude Include="..\gtk\gtkmm\recentchoosermenu.h" />
-    <ClInclude Include="..\gtk\gtkmm\recentchooserwidget.h" />
-    <ClInclude Include="..\gtk\gtkmm\recentfilter.h" />
-    <ClInclude Include="..\gtk\gtkmm\recentinfo.h" />
-    <ClInclude Include="..\gtk\gtkmm\recentmanager.h" />
-    <ClInclude Include="..\gtk\gtkmm\requisition.h" />
-    <ClInclude Include="..\gtk\gtkmm\revealer.h" />
-    <ClInclude Include="..\gtk\gtkmm\scale.h" />
-    <ClInclude Include="..\gtk\gtkmm\scalebutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\scrollable.h" />
-    <ClInclude Include="..\gtk\gtkmm\scrollbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\scrolledwindow.h" />
-    <ClInclude Include="..\gtk\gtkmm\searchbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\searchentry.h" />
-    <ClInclude Include="..\gtk\gtkmm\selectiondata.h" />
-    <ClInclude Include="..\gtk\gtkmm\selectiondata_private.h" />
-    <ClInclude Include="..\gtk\gtkmm\separator.h" />
-    <ClInclude Include="..\gtk\gtkmm\separatormenuitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\separatortoolitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\settings.h" />
-    <ClInclude Include="..\gtk\gtkmm\shortcutlabel.h" />
-    <ClInclude Include="..\gtk\gtkmm\shortcutsgroup.h" />
-    <ClInclude Include="..\gtk\gtkmm\shortcutssection.h" />
-    <ClInclude Include="..\gtk\gtkmm\shortcutsshortcut.h" />
-    <ClInclude Include="..\gtk\gtkmm\shortcutswindow.h" />
-    <ClInclude Include="..\gtk\gtkmm\sizegroup.h" />
-    <ClInclude Include="..\gtk\gtkmm\spinbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\spinner.h" />
-    <ClInclude Include="..\gtk\gtkmm\stack.h" />
-    <ClInclude Include="..\gtk\gtkmm\stacksidebar.h" />
-    <ClInclude Include="..\gtk\gtkmm\stackswitcher.h" />
-    <ClInclude Include="..\gtk\gtkmm\statusbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\statusicon.h" />
-    <ClInclude Include="..\gtk\gtkmm\stock.h" />
-    <ClInclude Include="..\gtk\gtkmm\stockid.h" />
-    <ClInclude Include="..\gtk\gtkmm\stockitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\stylecontext.h" />
-    <ClInclude Include="..\gtk\gtkmm\styleprovider.h" />
-    <ClInclude Include="..\gtk\gtkmm\switch.h" />
-    <ClInclude Include="..\gtk\gtkmm\table.h" />
-    <ClInclude Include="..\gtk\gtkmm\targetentry.h" />
-    <ClInclude Include="..\gtk\gtkmm\targetlist.h" />
-    <ClInclude Include="..\gtk\gtkmm\tearoffmenuitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\textattributes.h" />
-    <ClInclude Include="..\gtk\gtkmm\textbuffer.h" />
-    <ClInclude Include="..\gtk\gtkmm\textchildanchor.h" />
-    <ClInclude Include="..\gtk\gtkmm\textiter.h" />
-    <ClInclude Include="..\gtk\gtkmm\textmark.h" />
-    <ClInclude Include="..\gtk\gtkmm\texttag.h" />
-    <ClInclude Include="..\gtk\gtkmm\texttagtable.h" />
-    <ClInclude Include="..\gtk\gtkmm\textview.h" />
-    <ClInclude Include="..\gtk\gtkmm\toggleaction.h" />
-    <ClInclude Include="..\gtk\gtkmm\togglebutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\toggletoolbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\toolbar.h" />
-    <ClInclude Include="..\gtk\gtkmm\toolbutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\toolitem.h" />
-    <ClInclude Include="..\gtk\gtkmm\toolitemgroup.h" />
-    <ClInclude Include="..\gtk\gtkmm\toolpalette.h" />
-    <ClInclude Include="..\gtk\gtkmm\toolshell.h" />
-    <ClInclude Include="..\gtk\gtkmm\tooltip.h" />
-    <ClInclude Include="..\gtk\gtkmm\treedragdest.h" />
-    <ClInclude Include="..\gtk\gtkmm\treedragsource.h" />
-    <ClInclude Include="..\gtk\gtkmm\treeiter.h" />
-    <ClInclude Include="..\gtk\gtkmm\treemodel.h" />
-    <ClInclude Include="..\gtk\gtkmm\treemodelcolumn.h" />
-    <ClInclude Include="..\gtk\gtkmm\treemodelfilter.h" />
-    <ClInclude Include="..\gtk\gtkmm\treemodelsort.h" />
-    <ClInclude Include="..\gtk\gtkmm\treepath.h" />
-    <ClInclude Include="..\gtk\gtkmm\treerowreference.h" />
-    <ClInclude Include="..\gtk\gtkmm\treeselection.h" />
-    <ClInclude Include="..\gtk\gtkmm\treesortable.h" />
-    <ClInclude Include="..\gtk\gtkmm\treestore.h" />
-    <ClInclude Include="..\gtk\gtkmm\treeview.h" />
-    <ClInclude Include="..\gtk\gtkmm\treeview_private.h" />
-    <ClInclude Include="..\gtk\gtkmm\treeviewcolumn.h" />
-    <ClInclude Include="..\gtk\gtkmm\uimanager.h" />
-    <ClInclude Include="..\gtk\gtkmm\viewport.h" />
-    <ClInclude Include="..\gtk\gtkmm\volumebutton.h" />
-    <ClInclude Include="..\gtk\gtkmm\widget.h" />
-    <ClInclude Include="..\gtk\gtkmm\widgetpath.h" />
-    <ClInclude Include="..\gtk\gtkmm\window.h" />
-    <ClInclude Include="..\gtk\gtkmm\windowgroup.h" />
-    <ClInclude Include="..\gtk\gtkmm\wrap_init.h" />
-  </ItemGroup>
-  <ItemGroup>
-    <ResourceCompile Include=".\gtkmm\gtkmm.rc" />
-  </ItemGroup>
-  <ItemGroup>
-    <ProjectReference Include="gdkmm.vcxproj">
-      <Project>{976c8f9c-1a1d-4e23-b79e-ec9091bbea0e}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-    <ProjectReference Include="gendef.vcxproj">
-      <Project>{07324745-c9be-4d65-b08a-9c88188c0c28}</Project>
-      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
-    </ProjectReference>
-  </ItemGroup>
-  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
-  <ImportGroup Label="ExtensionTargets">
-  </ImportGroup>
-</Project>
\ No newline at end of file
+      <OutputFile>$(OutDir)$(ProjectName)$(ReleaseDllSuffix).dll</OutputFile>
+      <ModuleDefinitionFile>$(IntDir)\$(ProjectName).def</ModuleDefinitionFile>
+      <GenerateDebugInformation>true</GenerateDebugInformation>
+      <OptimizeReferences>true</OptimizeReferences>
+      <RandomizedBaseAddress>false</RandomizedBaseAddress>
+      <DataExecutionPrevention>
+      </DataExecutionPrevention>
+      <TargetMachine>MachineX64</TargetMachine>
+    </Link>
+  </ItemDefinitionGroup>
+  <ItemGroup>
+    <ClCompile Include="..\gtk\gtkmm\aboutdialog.cc" />
+    <ClCompile Include="..\gtk\gtkmm\accelgroup.cc" />
+    <ClCompile Include="..\gtk\gtkmm\accelkey.cc" />
+    <ClCompile Include="..\gtk\gtkmm\accellabel.cc" />
+    <ClCompile Include="..\gtk\gtkmm\accelmap.cc" />
+    <ClCompile Include="..\gtk\gtkmm\action.cc" />
+    <ClCompile Include="..\gtk\gtkmm\actionable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\actionbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\actiongroup.cc" />
+    <ClCompile Include="..\gtk\gtkmm\activatable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\adjustment.cc" />
+    <ClCompile Include="..\gtk\gtkmm\alignment.cc" />
+    <ClCompile Include="..\gtk\gtkmm\appchooser.cc" />
+    <ClCompile Include="..\gtk\gtkmm\appchooserbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\appchooserdialog.cc" />
+    <ClCompile Include="..\gtk\gtkmm\appchooserwidget.cc" />
+    <ClCompile Include="..\gtk\gtkmm\application.cc" />
+    <ClCompile Include="..\gtk\gtkmm\applicationwindow.cc" />
+    <ClCompile Include="..\gtk\gtkmm\arrow.cc" />
+    <ClCompile Include="..\gtk\gtkmm\aspectframe.cc" />
+    <ClCompile Include="..\gtk\gtkmm\assistant.cc" />
+    <ClCompile Include="..\gtk\gtkmm\bin.cc" />
+    <ClCompile Include="..\gtk\gtkmm\border.cc" />
+    <ClCompile Include="..\gtk\gtkmm\box.cc" />
+    <ClCompile Include="..\gtk\gtkmm\buildable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\builder.cc" />
+    <ClCompile Include="..\gtk\gtkmm\button.cc" />
+    <ClCompile Include="..\gtk\gtkmm\buttonbox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\calendar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellarea.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellareabox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellareacontext.cc" />
+    <ClCompile Include="..\gtk\gtkmm\celleditable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\celllayout.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrenderer.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrenderer_generation.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrendereraccel.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrenderercombo.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrendererpixbuf.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrendererprogress.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrendererspin.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrendererspinner.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrenderertext.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellrenderertoggle.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cellview.cc" />
+    <ClCompile Include="..\gtk\gtkmm\checkbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\checkmenuitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\childpropertyproxy.cc" />
+    <ClCompile Include="..\gtk\gtkmm\childpropertyproxy_base.cc" />
+    <ClCompile Include="..\gtk\gtkmm\clipboard.cc" />
+    <ClCompile Include="..\gtk\gtkmm\colorbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\colorchooser.cc" />
+    <ClCompile Include="..\gtk\gtkmm\colorchooserdialog.cc" />
+    <ClCompile Include="..\gtk\gtkmm\colorselection.cc" />
+    <ClCompile Include="..\gtk\gtkmm\combobox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\comboboxtext.cc" />
+    <ClCompile Include="..\gtk\gtkmm\container.cc" />
+    <ClCompile Include="..\gtk\gtkmm\cssprovider.cc" />
+    <ClCompile Include="..\gtk\gtkmm\csssection.cc" />
+    <ClCompile Include="..\gtk\gtkmm\dialog.cc" />
+    <ClCompile Include="..\gtk\gtkmm\drawingarea.cc" />
+    <ClCompile Include="..\gtk\gtkmm\editable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\entry.cc" />
+    <ClCompile Include="..\gtk\gtkmm\entrybuffer.cc" />
+    <ClCompile Include="..\gtk\gtkmm\entrycompletion.cc" />
+    <ClCompile Include="..\gtk\gtkmm\enums.cc" />
+    <ClCompile Include="..\gtk\gtkmm\eventbox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\eventcontroller.cc" />
+    <ClCompile Include="..\gtk\gtkmm\expander.cc" />
+    <ClCompile Include="..\gtk\gtkmm\filechooser.cc" />
+    <ClCompile Include="..\gtk\gtkmm\filechooserbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\filechooserdialog.cc" />
+    <ClCompile Include="..\gtk\gtkmm\filechooserwidget.cc" />
+    <ClCompile Include="..\gtk\gtkmm\filefilter.cc" />
+    <ClCompile Include="..\gtk\gtkmm\fixed.cc" />
+    <ClCompile Include="..\gtk\gtkmm\flowbox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\flowboxchild.cc" />
+    <ClCompile Include="..\gtk\gtkmm\fontbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\fontchooser.cc" />
+    <ClCompile Include="..\gtk\gtkmm\fontchooserdialog.cc" />
+    <ClCompile Include="..\gtk\gtkmm\fontchooserwidget.cc" />
+    <ClCompile Include="..\gtk\gtkmm\fontselection.cc" />
+    <ClCompile Include="..\gtk\gtkmm\frame.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gesture.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gesturedrag.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gesturelongpress.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gesturemultipress.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gesturepan.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gesturerotate.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gesturesingle.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gestureswipe.cc" />
+    <ClCompile Include="..\gtk\gtkmm\gesturezoom.cc" />
+    <ClCompile Include="..\gtk\gtkmm\glarea.cc" />
+    <ClCompile Include="..\gtk\gtkmm\grid.cc" />
+    <ClCompile Include="..\gtk\gtkmm\handlebox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\headerbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\hvbox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\hvbuttonbox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\hvpaned.cc" />
+    <ClCompile Include="..\gtk\gtkmm\hvscale.cc" />
+    <ClCompile Include="..\gtk\gtkmm\hvscrollbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\hvseparator.cc" />
+    <ClCompile Include="..\gtk\gtkmm\iconfactory.cc" />
+    <ClCompile Include="..\gtk\gtkmm\iconinfo.cc" />
+    <ClCompile Include="..\gtk\gtkmm\iconset.cc" />
+    <ClCompile Include="..\gtk\gtkmm\iconsource.cc" />
+    <ClCompile Include="..\gtk\gtkmm\icontheme.cc" />
+    <ClCompile Include="..\gtk\gtkmm\iconview.cc" />
+    <ClCompile Include="..\gtk\gtkmm\image.cc" />
+    <ClCompile Include="..\gtk\gtkmm\imagemenuitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\infobar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\invisible.cc" />
+    <ClCompile Include="..\gtk\gtkmm\label.cc" />
+    <ClCompile Include="..\gtk\gtkmm\layout.cc" />
+    <ClCompile Include="..\gtk\gtkmm\levelbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\linkbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\listbox.cc" />
+    <ClCompile Include="..\gtk\gtkmm\listboxrow.cc" />
+    <ClCompile Include="..\gtk\gtkmm\liststore.cc" />
+    <ClCompile Include="..\gtk\gtkmm\listviewtext.cc" />
+    <ClCompile Include="..\gtk\gtkmm\lockbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\main.cc" />
+    <ClCompile Include="..\gtk\gtkmm\menu.cc" />
+    <ClCompile Include="..\gtk\gtkmm\menubar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\menubutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\menuitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\menushell.cc" />
+    <ClCompile Include="..\gtk\gtkmm\menutoolbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\messagedialog.cc" />
+    <ClCompile Include="..\gtk\gtkmm\misc.cc" />
+    <ClCompile Include="..\gtk\gtkmm\modelbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\notebook.cc" />
+    <ClCompile Include="..\gtk\gtkmm\numerableicon.cc" />
+    <ClCompile Include="..\gtk\gtkmm\object.cc" />
+    <ClCompile Include="..\gtk\gtkmm\offscreenwindow.cc" />
+    <ClCompile Include="..\gtk\gtkmm\orientable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\overlay.cc" />
+    <ClCompile Include="..\gtk\gtkmm\pagesetup.cc" />
+    <ClCompile Include="..\gtk\gtkmm\paned.cc" />
+    <ClCompile Include="..\gtk\gtkmm\papersize.cc" />
+    <ClCompile Include="..\gtk\gtkmm\placessidebar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\popover.cc" />
+    <ClCompile Include="..\gtk\gtkmm\popovermenu.cc" />
+    <ClCompile Include="..\gtk\gtkmm\printcontext.cc" />
+    <ClCompile Include="..\gtk\gtkmm\printoperation.cc" />
+    <ClCompile Include="..\gtk\gtkmm\printoperationpreview.cc" />
+    <ClCompile Include="..\gtk\gtkmm\printsettings.cc" />
+    <ClCompile Include="..\gtk\gtkmm\progressbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\radioaction.cc" />
+    <ClCompile Include="..\gtk\gtkmm\radiobutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\radiobuttongroup.cc" />
+    <ClCompile Include="..\gtk\gtkmm\radiomenuitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\radiotoolbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\range.cc" />
+    <ClCompile Include="..\gtk\gtkmm\recentaction.cc" />
+    <ClCompile Include="..\gtk\gtkmm\recentchooser.cc" />
+    <ClCompile Include="..\gtk\gtkmm\recentchooserdialog.cc" />
+    <ClCompile Include="..\gtk\gtkmm\recentchoosermenu.cc" />
+    <ClCompile Include="..\gtk\gtkmm\recentchooserwidget.cc" />
+    <ClCompile Include="..\gtk\gtkmm\recentfilter.cc" />
+    <ClCompile Include="..\gtk\gtkmm\recentinfo.cc" />
+    <ClCompile Include="..\gtk\gtkmm\recentmanager.cc" />
+    <ClCompile Include="..\gtk\gtkmm\requisition.cc" />
+    <ClCompile Include="..\gtk\gtkmm\revealer.cc" />
+    <ClCompile Include="..\gtk\gtkmm\scale.cc" />
+    <ClCompile Include="..\gtk\gtkmm\scalebutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\scrollable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\scrollbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\scrolledwindow.cc" />
+    <ClCompile Include="..\gtk\gtkmm\searchbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\searchentry.cc" />
+    <ClCompile Include="..\gtk\gtkmm\selectiondata.cc" />
+    <ClCompile Include="..\gtk\gtkmm\selectiondata_private.cc" />
+    <ClCompile Include="..\gtk\gtkmm\separator.cc" />
+    <ClCompile Include="..\gtk\gtkmm\separatormenuitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\separatortoolitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\settings.cc" />
+    <ClCompile Include="..\gtk\gtkmm\shortcutlabel.cc" />
+    <ClCompile Include="..\gtk\gtkmm\shortcutsgroup.cc" />
+    <ClCompile Include="..\gtk\gtkmm\shortcutssection.cc" />
+    <ClCompile Include="..\gtk\gtkmm\shortcutsshortcut.cc" />
+    <ClCompile Include="..\gtk\gtkmm\shortcutswindow.cc" />
+    <ClCompile Include="..\gtk\gtkmm\sizegroup.cc" />
+    <ClCompile Include="..\gtk\gtkmm\spinbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\spinner.cc" />
+    <ClCompile Include="..\gtk\gtkmm\stack.cc" />
+    <ClCompile Include="..\gtk\gtkmm\stacksidebar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\stackswitcher.cc" />
+    <ClCompile Include="..\gtk\gtkmm\statusbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\statusicon.cc" />
+    <ClCompile Include="..\gtk\gtkmm\stock.cc" />
+    <ClCompile Include="..\gtk\gtkmm\stockid.cc" />
+    <ClCompile Include="..\gtk\gtkmm\stockitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\stylecontext.cc" />
+    <ClCompile Include="..\gtk\gtkmm\styleprovider.cc" />
+    <ClCompile Include="..\gtk\gtkmm\switch.cc" />
+    <ClCompile Include="..\gtk\gtkmm\table.cc" />
+    <ClCompile Include="..\gtk\gtkmm\targetentry.cc" />
+    <ClCompile Include="..\gtk\gtkmm\targetlist.cc" />
+    <ClCompile Include="..\gtk\gtkmm\tearoffmenuitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\textattributes.cc" />
+    <ClCompile Include="..\gtk\gtkmm\textbuffer.cc" />
+    <ClCompile Include="..\gtk\gtkmm\textchildanchor.cc" />
+    <ClCompile Include="..\gtk\gtkmm\textiter.cc" />
+    <ClCompile Include="..\gtk\gtkmm\textmark.cc" />
+    <ClCompile Include="..\gtk\gtkmm\texttag.cc" />
+    <ClCompile Include="..\gtk\gtkmm\texttagtable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\textview.cc" />
+    <ClCompile Include="..\gtk\gtkmm\toggleaction.cc" />
+    <ClCompile Include="..\gtk\gtkmm\togglebutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\toggletoolbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\toolbar.cc" />
+    <ClCompile Include="..\gtk\gtkmm\toolbutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\toolitem.cc" />
+    <ClCompile Include="..\gtk\gtkmm\toolitemgroup.cc" />
+    <ClCompile Include="..\gtk\gtkmm\toolpalette.cc" />
+    <ClCompile Include="..\gtk\gtkmm\toolshell.cc" />
+    <ClCompile Include="..\gtk\gtkmm\tooltip.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treedragdest.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treedragsource.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treeiter.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treemodel.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treemodelcolumn.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treemodelfilter.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treemodelsort.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treepath.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treerowreference.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treeselection.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treesortable.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treestore.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treeview.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treeview_private.cc" />
+    <ClCompile Include="..\gtk\gtkmm\treeviewcolumn.cc" />
+    <ClCompile Include="..\gtk\gtkmm\uimanager.cc" />
+    <ClCompile Include="..\gtk\gtkmm\viewport.cc" />
+    <ClCompile Include="..\gtk\gtkmm\volumebutton.cc" />
+    <ClCompile Include="..\gtk\gtkmm\widget.cc" />
+    <ClCompile Include="..\gtk\gtkmm\widgetpath.cc" />
+    <ClCompile Include="..\gtk\gtkmm\window.cc" />
+    <ClCompile Include="..\gtk\gtkmm\windowgroup.cc" />
+    <ClCompile Include="..\gtk\gtkmm\wrap_init.cc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ClInclude Include="..\gtk\gtkmm\aboutdialog.h" />
+    <ClInclude Include="..\gtk\gtkmm\accelgroup.h" />
+    <ClInclude Include="..\gtk\gtkmm\accelkey.h" />
+    <ClInclude Include="..\gtk\gtkmm\accellabel.h" />
+    <ClInclude Include="..\gtk\gtkmm\accelmap.h" />
+    <ClInclude Include="..\gtk\gtkmm\action.h" />
+    <ClInclude Include="..\gtk\gtkmm\actionable.h" />
+    <ClInclude Include="..\gtk\gtkmm\actionbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\actiongroup.h" />
+    <ClInclude Include="..\gtk\gtkmm\activatable.h" />
+    <ClInclude Include="..\gtk\gtkmm\adjustment.h" />
+    <ClInclude Include="..\gtk\gtkmm\alignment.h" />
+    <ClInclude Include="..\gtk\gtkmm\appchooser.h" />
+    <ClInclude Include="..\gtk\gtkmm\appchooserbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\appchooserdialog.h" />
+    <ClInclude Include="..\gtk\gtkmm\appchooserwidget.h" />
+    <ClInclude Include="..\gtk\gtkmm\application.h" />
+    <ClInclude Include="..\gtk\gtkmm\applicationwindow.h" />
+    <ClInclude Include="..\gtk\gtkmm\arrow.h" />
+    <ClInclude Include="..\gtk\gtkmm\aspectframe.h" />
+    <ClInclude Include="..\gtk\gtkmm\assistant.h" />
+    <ClInclude Include="..\gtk\gtkmm\base.h" />
+    <ClInclude Include="..\gtk\gtkmm\bin.h" />
+    <ClInclude Include="..\gtk\gtkmm\border.h" />
+    <ClInclude Include="..\gtk\gtkmm\box.h" />
+    <ClInclude Include="..\gtk\gtkmm\builder.h" />
+    <ClInclude Include="..\gtk\gtkmm\button.h" />
+    <ClInclude Include="..\gtk\gtkmm\buttonbox.h" />
+    <ClInclude Include="..\gtk\gtkmm\calendar.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellarea.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellareabox.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellareacontext.h" />
+    <ClInclude Include="..\gtk\gtkmm\celleditable.h" />
+    <ClInclude Include="..\gtk\gtkmm\celllayout.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrenderer.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrenderer_generation.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrendereraccel.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrenderercombo.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrendererpixbuf.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrendererprogress.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrendererspin.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrendererspinner.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrenderertext.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellrenderertoggle.h" />
+    <ClInclude Include="..\gtk\gtkmm\cellview.h" />
+    <ClInclude Include="..\gtk\gtkmm\checkbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\checkmenuitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\childpropertyproxy.h" />
+    <ClInclude Include="..\gtk\gtkmm\childpropertyproxy_base.h" />
+    <ClInclude Include="..\gtk\gtkmm\clipboard.h" />
+    <ClInclude Include="..\gtk\gtkmm\colorbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\colorchooser.h" />
+    <ClInclude Include="..\gtk\gtkmm\colorchooserdialog.h" />
+    <ClInclude Include="..\gtk\gtkmm\colorselection.h" />
+    <ClInclude Include="..\gtk\gtkmm\combobox.h" />
+    <ClInclude Include="..\gtk\gtkmm\comboboxtext.h" />
+    <ClInclude Include="..\gtk\gtkmm\container.h" />
+    <ClInclude Include="..\gtk\gtkmm\cssprovider.h" />
+    <ClInclude Include="..\gtk\gtkmm\csssection.h" />
+    <ClInclude Include="..\gtk\gtkmm\dialog.h" />
+    <ClInclude Include="..\gtk\gtkmm\drawingarea.h" />
+    <ClInclude Include="..\gtk\gtkmm\editable.h" />
+    <ClInclude Include="..\gtk\gtkmm\entry.h" />
+    <ClInclude Include="..\gtk\gtkmm\entrybuffer.h" />
+    <ClInclude Include="..\gtk\gtkmm\entrycompletion.h" />
+    <ClInclude Include="..\gtk\gtkmm\enums.h" />
+    <ClInclude Include="..\gtk\gtkmm\eventbox.h" />
+    <ClInclude Include="..\gtk\gtkmm\eventcontroller.h" />
+    <ClInclude Include="..\gtk\gtkmm\expander.h" />
+    <ClInclude Include="..\gtk\gtkmm\filechooser.h" />
+    <ClInclude Include="..\gtk\gtkmm\filechooserbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\filechooserdialog.h" />
+    <ClInclude Include="..\gtk\gtkmm\filechooserwidget.h" />
+    <ClInclude Include="..\gtk\gtkmm\filefilter.h" />
+    <ClInclude Include="..\gtk\gtkmm\fixed.h" />
+    <ClInclude Include="..\gtk\gtkmm\flowbox.h" />
+    <ClInclude Include="..\gtk\gtkmm\flowboxchild.h" />
+    <ClInclude Include="..\gtk\gtkmm\fontbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\fontchooser.h" />
+    <ClInclude Include="..\gtk\gtkmm\fontchooserdialog.h" />
+    <ClInclude Include="..\gtk\gtkmm\fontchooserwidget.h" />
+    <ClInclude Include="..\gtk\gtkmm\fontselection.h" />
+    <ClInclude Include="..\gtk\gtkmm\frame.h" />
+    <ClInclude Include="..\gtk\gtkmm\gesture.h" />
+    <ClInclude Include="..\gtk\gtkmm\gesturedrag.h" />
+    <ClInclude Include="..\gtk\gtkmm\gesturelongpress.h" />
+    <ClInclude Include="..\gtk\gtkmm\gesturemultipress.h" />
+    <ClInclude Include="..\gtk\gtkmm\gesturepan.h" />
+    <ClInclude Include="..\gtk\gtkmm\gesturerotate.h" />
+    <ClInclude Include="..\gtk\gtkmm\gesturesingle.h" />
+    <ClInclude Include="..\gtk\gtkmm\gestureswipe.h" />
+    <ClInclude Include="..\gtk\gtkmm\gesturezoom.h" />
+    <ClInclude Include="..\gtk\gtkmm\glarea.h" />
+    <ClInclude Include="..\gtk\gtkmm\grid.h" />
+    <ClInclude Include="..\gtk\gtkmm\handlebox.h" />
+    <ClInclude Include="..\gtk\gtkmm\headerbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\hvbox.h" />
+    <ClInclude Include="..\gtk\gtkmm\hvbuttonbox.h" />
+    <ClInclude Include="..\gtk\gtkmm\hvpaned.h" />
+    <ClInclude Include="..\gtk\gtkmm\hvscale.h" />
+    <ClInclude Include="..\gtk\gtkmm\hvscrollbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\hvseparator.h" />
+    <ClInclude Include="..\gtk\gtkmm\iconfactory.h" />
+    <ClInclude Include="..\gtk\gtkmm\iconinfo.h" />
+    <ClInclude Include="..\gtk\gtkmm\iconset.h" />
+    <ClInclude Include="..\gtk\gtkmm\iconsource.h" />
+    <ClInclude Include="..\gtk\gtkmm\icontheme.h" />
+    <ClInclude Include="..\gtk\gtkmm\iconview.h" />
+    <ClInclude Include="..\gtk\gtkmm\image.h" />
+    <ClInclude Include="..\gtk\gtkmm\imagemenuitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\infobar.h" />
+    <ClInclude Include="..\gtk\gtkmm\invisible.h" />
+    <ClInclude Include="..\gtk\gtkmm\label.h" />
+    <ClInclude Include="..\gtk\gtkmm\layout.h" />
+    <ClInclude Include="..\gtk\gtkmm\levelbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\linkbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\listbox.h" />
+    <ClInclude Include="..\gtk\gtkmm\listboxrow.h" />
+    <ClInclude Include="..\gtk\gtkmm\liststore.h" />
+    <ClInclude Include="..\gtk\gtkmm\listviewtext.h" />
+    <ClInclude Include="..\gtk\gtkmm\lockbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\main.h" />
+    <ClInclude Include="..\gtk\gtkmm\menu.h" />
+    <ClInclude Include="..\gtk\gtkmm\menubar.h" />
+    <ClInclude Include="..\gtk\gtkmm\menubutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\menuitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\menushell.h" />
+    <ClInclude Include="..\gtk\gtkmm\menutoolbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\messagedialog.h" />
+    <ClInclude Include="..\gtk\gtkmm\misc.h" />
+    <ClInclude Include="..\gtk\gtkmm\modelbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\notebook.h" />
+    <ClInclude Include="..\gtk\gtkmm\numerableicon.h" />
+    <ClInclude Include="..\gtk\gtkmm\object.h" />
+    <ClInclude Include="..\gtk\gtkmm\offscreenwindow.h" />
+    <ClInclude Include="..\gtk\gtkmm\orientable.h" />
+    <ClInclude Include="..\gtk\gtkmm\overlay.h" />
+    <ClInclude Include="..\gtk\gtkmm\pagesetup.h" />
+    <ClInclude Include="..\gtk\gtkmm\paned.h" />
+    <ClInclude Include="..\gtk\gtkmm\papersize.h" />
+    <ClInclude Include="..\gtk\gtkmm\placessidebar.h" />
+    <ClInclude Include="..\gtk\gtkmm\popover.h" />
+    <ClInclude Include="..\gtk\gtkmm\popovermenu.h" />
+    <ClInclude Include="..\gtk\gtkmm\printcontext.h" />
+    <ClInclude Include="..\gtk\gtkmm\printoperation.h" />
+    <ClInclude Include="..\gtk\gtkmm\printoperationpreview.h" />
+    <ClInclude Include="..\gtk\gtkmm\printsettings.h" />
+    <ClInclude Include="..\gtk\gtkmm\progressbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\radioaction.h" />
+    <ClInclude Include="..\gtk\gtkmm\radiobutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\radiobuttongroup.h" />
+    <ClInclude Include="..\gtk\gtkmm\radiomenuitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\radiotoolbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\range.h" />
+    <ClInclude Include="..\gtk\gtkmm\recentaction.h" />
+    <ClInclude Include="..\gtk\gtkmm\recentchooser.h" />
+    <ClInclude Include="..\gtk\gtkmm\recentchooserdialog.h" />
+    <ClInclude Include="..\gtk\gtkmm\recentchoosermenu.h" />
+    <ClInclude Include="..\gtk\gtkmm\recentchooserwidget.h" />
+    <ClInclude Include="..\gtk\gtkmm\recentfilter.h" />
+    <ClInclude Include="..\gtk\gtkmm\recentinfo.h" />
+    <ClInclude Include="..\gtk\gtkmm\recentmanager.h" />
+    <ClInclude Include="..\gtk\gtkmm\requisition.h" />
+    <ClInclude Include="..\gtk\gtkmm\revealer.h" />
+    <ClInclude Include="..\gtk\gtkmm\scale.h" />
+    <ClInclude Include="..\gtk\gtkmm\scalebutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\scrollable.h" />
+    <ClInclude Include="..\gtk\gtkmm\scrollbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\scrolledwindow.h" />
+    <ClInclude Include="..\gtk\gtkmm\searchbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\searchentry.h" />
+    <ClInclude Include="..\gtk\gtkmm\selectiondata.h" />
+    <ClInclude Include="..\gtk\gtkmm\selectiondata_private.h" />
+    <ClInclude Include="..\gtk\gtkmm\separator.h" />
+    <ClInclude Include="..\gtk\gtkmm\separatormenuitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\separatortoolitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\settings.h" />
+    <ClInclude Include="..\gtk\gtkmm\shortcutlabel.h" />
+    <ClInclude Include="..\gtk\gtkmm\shortcutsgroup.h" />
+    <ClInclude Include="..\gtk\gtkmm\shortcutssection.h" />
+    <ClInclude Include="..\gtk\gtkmm\shortcutsshortcut.h" />
+    <ClInclude Include="..\gtk\gtkmm\shortcutswindow.h" />
+    <ClInclude Include="..\gtk\gtkmm\sizegroup.h" />
+    <ClInclude Include="..\gtk\gtkmm\spinbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\spinner.h" />
+    <ClInclude Include="..\gtk\gtkmm\stack.h" />
+    <ClInclude Include="..\gtk\gtkmm\stacksidebar.h" />
+    <ClInclude Include="..\gtk\gtkmm\stackswitcher.h" />
+    <ClInclude Include="..\gtk\gtkmm\statusbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\statusicon.h" />
+    <ClInclude Include="..\gtk\gtkmm\stock.h" />
+    <ClInclude Include="..\gtk\gtkmm\stockid.h" />
+    <ClInclude Include="..\gtk\gtkmm\stockitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\stylecontext.h" />
+    <ClInclude Include="..\gtk\gtkmm\styleprovider.h" />
+    <ClInclude Include="..\gtk\gtkmm\switch.h" />
+    <ClInclude Include="..\gtk\gtkmm\table.h" />
+    <ClInclude Include="..\gtk\gtkmm\targetentry.h" />
+    <ClInclude Include="..\gtk\gtkmm\targetlist.h" />
+    <ClInclude Include="..\gtk\gtkmm\tearoffmenuitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\textattributes.h" />
+    <ClInclude Include="..\gtk\gtkmm\textbuffer.h" />
+    <ClInclude Include="..\gtk\gtkmm\textchildanchor.h" />
+    <ClInclude Include="..\gtk\gtkmm\textiter.h" />
+    <ClInclude Include="..\gtk\gtkmm\textmark.h" />
+    <ClInclude Include="..\gtk\gtkmm\texttag.h" />
+    <ClInclude Include="..\gtk\gtkmm\texttagtable.h" />
+    <ClInclude Include="..\gtk\gtkmm\textview.h" />
+    <ClInclude Include="..\gtk\gtkmm\toggleaction.h" />
+    <ClInclude Include="..\gtk\gtkmm\togglebutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\toggletoolbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\toolbar.h" />
+    <ClInclude Include="..\gtk\gtkmm\toolbutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\toolitem.h" />
+    <ClInclude Include="..\gtk\gtkmm\toolitemgroup.h" />
+    <ClInclude Include="..\gtk\gtkmm\toolpalette.h" />
+    <ClInclude Include="..\gtk\gtkmm\toolshell.h" />
+    <ClInclude Include="..\gtk\gtkmm\tooltip.h" />
+    <ClInclude Include="..\gtk\gtkmm\treedragdest.h" />
+    <ClInclude Include="..\gtk\gtkmm\treedragsource.h" />
+    <ClInclude Include="..\gtk\gtkmm\treeiter.h" />
+    <ClInclude Include="..\gtk\gtkmm\treemodel.h" />
+    <ClInclude Include="..\gtk\gtkmm\treemodelcolumn.h" />
+    <ClInclude Include="..\gtk\gtkmm\treemodelfilter.h" />
+    <ClInclude Include="..\gtk\gtkmm\treemodelsort.h" />
+    <ClInclude Include="..\gtk\gtkmm\treepath.h" />
+    <ClInclude Include="..\gtk\gtkmm\treerowreference.h" />
+    <ClInclude Include="..\gtk\gtkmm\treeselection.h" />
+    <ClInclude Include="..\gtk\gtkmm\treesortable.h" />
+    <ClInclude Include="..\gtk\gtkmm\treestore.h" />
+    <ClInclude Include="..\gtk\gtkmm\treeview.h" />
+    <ClInclude Include="..\gtk\gtkmm\treeview_private.h" />
+    <ClInclude Include="..\gtk\gtkmm\treeviewcolumn.h" />
+    <ClInclude Include="..\gtk\gtkmm\uimanager.h" />
+    <ClInclude Include="..\gtk\gtkmm\viewport.h" />
+    <ClInclude Include="..\gtk\gtkmm\volumebutton.h" />
+    <ClInclude Include="..\gtk\gtkmm\widget.h" />
+    <ClInclude Include="..\gtk\gtkmm\widgetpath.h" />
+    <ClInclude Include="..\gtk\gtkmm\window.h" />
+    <ClInclude Include="..\gtk\gtkmm\windowgroup.h" />
+    <ClInclude Include="..\gtk\gtkmm\wrap_init.h" />
+  </ItemGroup>
+  <ItemGroup>
+    <ResourceCompile Include=".\gtkmm\gtkmm.rc" />
+  </ItemGroup>
+  <ItemGroup>
+    <ProjectReference Include="gdkmm.vcxproj">
+      <Project>{976c8f9c-1a1d-4e23-b79e-ec9091bbea0e}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+    <ProjectReference Include="gendef.vcxproj">
+      <Project>{07324745-c9be-4d65-b08a-9c88188c0c28}</Project>
+      <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+    </ProjectReference>
+  </ItemGroup>
+  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+  <ImportGroup Label="ExtensionTargets">
+  </ImportGroup>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2013/gtkmm3-demo.vcxproj b/MSVC_Net2013/gtkmm3-demo.vcxproj
index 9c33d45..84a988a 100644
--- a/MSVC_Net2013/gtkmm3-demo.vcxproj
+++ b/MSVC_Net2013/gtkmm3-demo.vcxproj
@@ -23,26 +23,27 @@
     <ProjectGuid>{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}</ProjectGuid>
     <RootNamespace>gtkmm3-demo</RootNamespace>
     <Keyword>Win32Proj</Keyword>
+    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Application</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
@@ -251,4 +252,4 @@
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
   <ImportGroup Label="ExtensionTargets">
   </ImportGroup>
-</Project>
+</Project>
\ No newline at end of file
diff --git a/MSVC_Net2013/install.vcxproj b/MSVC_Net2013/install.vcxproj
index 1df2f4b..a484bd6 100644
--- a/MSVC_Net2013/install.vcxproj
+++ b/MSVC_Net2013/install.vcxproj
@@ -22,28 +22,29 @@
     <ProjectGuid>{2093D218-190E-4194-9421-3BA7CBF33B10}</ProjectGuid>
     <RootNamespace>install</RootNamespace>
     <Keyword>Win32Proj</Keyword>
+    <WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration">
     <ConfigurationType>Utility</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration">
     <ConfigurationType>Utility</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
     <ConfigurationType>Utility</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <WholeProgramOptimization>true</WholeProgramOptimization>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
     <ConfigurationType>Utility</ConfigurationType>
-    <CharacterSet>MultiByte</CharacterSet>
+    <CharacterSet>Unicode</CharacterSet>
     <PlatformToolset>v120</PlatformToolset>
   </PropertyGroup>
   <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />