[gtkmm] Update and Overhaul Visual Studio 2008 Projects



commit 1ccadb2ba0b202ae87a87c6689517280c76e2e84
Author: Chun-wei Fan <fanchunwei src gnome org>
Date:   Wed Sep 17 13:29:23 2014 +0800

    Update and Overhaul Visual Studio 2008 Projects
    
        * MSVC_Net2008/gtkmm-build-defines.vsprops:
        * MSVC_Net2008/gtkmm-version-paths.vsprops: Added property sheets
          to group commonly-used items in the projects, so that projects
          can refer to them.  This will greatly simplify maintenance of the
          project files.
        * MSVC_Net2008/gendef/gendef.vcproj:
        * MSVC_Net2008/gdkmm/gdkmm.vcproj:
        * MSVC_Net2008/gtkmm/gtkmm.vcproj: Move to MSVC_Net2008/, and clean
          up by using the property sheets.  Add the newly-added sources as
          needed, and adjust file paths accordingly.  Generate debug info
          files for Release builds too, and remove the /vd2 build option,
          which is a source of wierd crashes.  Do not build blank.cpp, as
          it is not needed anymore.
        * MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj: Rename as
          MSVC_Net2008/gtkmm3-demo.vcproj, and update file paths
          accordingly.  Cleanup using the property sheets, and remove the
          /vd2 build options, which is a source of crashes for MSVC 2008
          builds.  Add the newly-added demo sources as well, and stop
          building blank.cpp, as it is unnecessary.
        * MSVC_Net2008/gtkmm.sln:
        * MSVC_Net2008/filelist.am: Update file paths accordingly.

 MSVC_Net2008/demos/gtk-demo/gtk-demo.vcproj |  241 ----------
 MSVC_Net2008/filelist.am                    |   10 +-
 MSVC_Net2008/gdkmm.vcproj                   |  236 ++++++++++
 MSVC_Net2008/gdkmm/gdkmm.vcproj             |  257 -----------
 MSVC_Net2008/{gendef => }/gendef.vcproj     |   38 +--
 MSVC_Net2008/gtkmm-build-defines.vsprops    |   37 ++
 MSVC_Net2008/gtkmm-version-paths.vsprops    |   39 ++
 MSVC_Net2008/gtkmm.sln                      |    8 +-
 MSVC_Net2008/gtkmm.vcproj                   |  653 +++++++++++++++++++++++++++
 MSVC_Net2008/gtkmm/gtkmm.vcproj             |  645 --------------------------
 MSVC_Net2008/gtkmm3-demo.vcproj             |  221 +++++++++
 11 files changed, 1207 insertions(+), 1178 deletions(-)
---
diff --git a/MSVC_Net2008/filelist.am b/MSVC_Net2008/filelist.am
index f7f4ec3..fffc02d 100644
--- a/MSVC_Net2008/filelist.am
+++ b/MSVC_Net2008/filelist.am
@@ -4,12 +4,14 @@ msvc_net2008_data =                           \
        README                                  \
        blank.cpp                               \
        gtkmm.sln                               \
-       gendef/gendef.vcproj                    \
+       gtkmm-build-defines.vsprops             \
+       gtkmm-version-paths.vsprops             \
+       gendef.vcproj                           \
        gendef/gendef.cc                        \
        gdkmm/gdkmm.rc                          \
-       gdkmm/gdkmm.vcproj                      \
+       gdkmm.vcproj                            \
        gdkmm/gdkmmconfig.h                     \
        gtkmm/gtkmm.rc                          \
-       gtkmm/gtkmm.vcproj                      \
+       gtkmm.vcproj                            \
        gtkmm/gtkmmconfig.h                     \
-       demos/gtk-demo/gtk-demo.vcproj
+       gtk-demo.vcproj
diff --git a/MSVC_Net2008/gdkmm.vcproj b/MSVC_Net2008/gdkmm.vcproj
new file mode 100644
index 0000000..4bf411c
--- /dev/null
+++ b/MSVC_Net2008/gdkmm.vcproj
@@ -0,0 +1,236 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="9.00"
+       Name="gdkmm"
+       ProjectGUID="{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}"
+       Keyword="Win32Proj"
+       TargetFrameworkVersion="131072"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       ConfigurationType="2"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               PreprocessorDefinitions="_DEBUG;$(GDKMMBuildDefs)"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                               Description="Generate gdkmm def file"
+                               CommandLine="$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def 
$(TargetFileName) $(IntDir)\*.obj"
+                               ExcludedFromBuild="false"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsDebug)"
+                               OutputFile="$(OutDir)\$(ProjectName)$(DebugDllSuffix).dll"
+                               ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
+                               GenerateDebugInformation="true"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|Win32"
+                       ConfigurationType="2"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               PreprocessorDefinitions="$(GDKMMBuildDefs)"
+                               RuntimeLibrary="2"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                               Description="Generate gdkmm def file"
+                               CommandLine="$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def 
$(TargetFileName) $(IntDir)\*.obj"
+                               ExcludedFromBuild="false"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsRelease)"
+                               OutputFile="$(OutDir)\$(ProjectName)$(ReleaseDllSuffix).dll"
+                               ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
+                               GenerateDebugInformation="true"
+                               OptimizeReferences="2"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|x64"
+                       ConfigurationType="2"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               PreprocessorDefinitions="_DEBUG;$(GDKMMBuildDefs)"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                               Description="Generate gdkmm def file"
+                               CommandLine="$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def 
$(TargetFileName) $(IntDir)\*.obj"
+                               ExcludedFromBuild="false"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsDebug)"
+                               OutputFile="$(OutDir)\$(ProjectName)$(DebugDllSuffix).dll"
+                               ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
+                               GenerateDebugInformation="true"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                               TargetMachine="17"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|x64"
+                       ConfigurationType="2"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               PreprocessorDefinitions="$(GDKMMBuildDefs)"
+                               RuntimeLibrary="2"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                               Description="Generate gdkmm def file"
+                               CommandLine="$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def 
$(TargetFileName) $(IntDir)\*.obj"
+                               ExcludedFromBuild="false"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsRelease)"
+                               OutputFile="$(OutDir)\$(ProjectName)$(ReleaseDllSuffix).dll"
+                               ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
+                               GenerateDebugInformation="true"
+                               OptimizeReferences="2"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                               TargetMachine="17"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+                       >
+                       <File RelativePath="..\gdk\gdkmm\applaunchcontext.cc" />
+                       <File RelativePath="..\gdk\gdkmm\color.cc" />
+                       <File RelativePath="..\gdk\gdkmm\cursor.cc" />
+                       <File RelativePath="..\gdk\gdkmm\device.cc" />
+                       <File RelativePath="..\gdk\gdkmm\devicemanager.cc" />
+                       <File RelativePath="..\gdk\gdkmm\display.cc" />
+                       <File RelativePath="..\gdk\gdkmm\displaymanager.cc" />
+                       <File RelativePath="..\gdk\gdkmm\dragcontext.cc" />
+                       <File RelativePath="..\gdk\gdkmm\event.cc" />
+                       <File RelativePath="..\gdk\gdkmm\general.cc" />
+                       <File RelativePath="..\gdk\gdkmm\pixbuf.cc" />
+                       <File RelativePath="..\gdk\gdkmm\pixbufanimation.cc" />
+                       <File RelativePath="..\gdk\gdkmm\pixbufanimationiter.cc" />
+                       <File RelativePath="..\gdk\gdkmm\pixbufformat.cc" />
+                       <File RelativePath="..\gdk\gdkmm\pixbufloader.cc" />
+                       <File RelativePath="..\gdk\gdkmm\rectangle.cc" />
+                       <File RelativePath="..\gdk\gdkmm\rgba.cc" />
+                       <File RelativePath="..\gdk\gdkmm\screen.cc" />
+                       <File RelativePath="..\gdk\gdkmm\timecoord.cc" />
+                       <File RelativePath="..\gdk\gdkmm\types.cc" />
+                       <File RelativePath="..\gdk\gdkmm\visual.cc" />
+                       <File RelativePath="..\gdk\gdkmm\window.cc" />
+                       <File RelativePath="..\gdk\gdkmm\wrap_init.cc" />
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+                       >
+                       <File RelativePath="..\gdk\gdkmm\applaunchcontext.h" />
+                       <File RelativePath="..\gdk\gdkmm\color.h" />
+                       <File RelativePath="..\gdk\gdkmm\cursor.h" />
+                       <File RelativePath="..\gdk\gdkmm\device.h" />
+                       <File RelativePath="..\gdk\gdkmm\devicemanager.h" />
+                       <File RelativePath="..\gdk\gdkmm\display.h" />
+                       <File RelativePath="..\gdk\gdkmm\displaymanager.h" />
+                       <File RelativePath="..\gdk\gdkmm\dragcontext.h" />
+                       <File RelativePath="..\gdk\gdkmm\event.h" />
+                       <File RelativePath="..\gdk\gdkmm\general.h" />
+                       <File RelativePath="..\gdk\gdkmm\list.h" />
+                       <File RelativePath="..\gdk\gdkmm\pixbuf.h" />
+                       <File RelativePath="..\gdk\gdkmm\pixbufanimation.h" />
+                       <File RelativePath="..\gdk\gdkmm\pixbufanimationiter.h" />
+                       <File RelativePath="..\gdk\gdkmm\pixbufformat.h" />
+                       <File RelativePath="..\gdk\gdkmm\pixbufloader.h" />
+                       <File RelativePath="..\gdk\gdkmm\rgba.h" />
+                       <File RelativePath="..\gdk\gdkmm\rectangle.h" />
+                       <File RelativePath="..\gdk\gdkmm\screen.h" />
+                       <File RelativePath="..\gdk\gdkmm\timecoord.h" />
+                       <File RelativePath="..\gdk\gdkmm\types.h" />
+                       <File RelativePath="..\gdk\gdkmm\visual.h" />
+                       <File RelativePath="..\gdk\gdkmm\window.h" />
+                       <File RelativePath="..\gdk\gdkmm\wrap_init.h" />
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+                       >
+                       <File RelativePath=".\gdkmm\gdkmm.rc" />
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>
diff --git a/MSVC_Net2008/gendef/gendef.vcproj b/MSVC_Net2008/gendef.vcproj
similarity index 72%
rename from MSVC_Net2008/gendef/gendef.vcproj
rename to MSVC_Net2008/gendef.vcproj
index df4ce8e..f060b37 100644
--- a/MSVC_Net2008/gendef/gendef.vcproj
+++ b/MSVC_Net2008/gendef.vcproj
@@ -20,10 +20,8 @@
        <Configurations>
                <Configuration
                        Name="Debug|Win32"
-                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
                        ConfigurationType="1"
-                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
                        CharacterSet="2"
                        >
                        <Tool
@@ -35,7 +33,6 @@
                                RuntimeLibrary="1"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
-                               Detect64BitPortabilityProblems="false"
                                DebugInformationFormat="4"
                        />
                        <Tool
@@ -43,10 +40,10 @@
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               OutputFile="$(OutDir)/gendef.exe"
+                               OutputFile="$(OutDir)\gendef.exe"
                                LinkIncremental="2"
                                GenerateDebugInformation="true"
-                               ProgramDatabaseFile="$(OutDir)/gendef.pdb"
+                               ProgramDatabaseFile="$(OutDir)\gendef.pdb"
                                SubSystem="1"
                                RandomizedBaseAddress="1"
                                DataExecutionPrevention="0"
@@ -55,10 +52,8 @@
                </Configuration>
                <Configuration
                        Name="Release|Win32"
-                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
                        ConfigurationType="1"
-                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
                        CharacterSet="2"
                        >
                        <Tool
@@ -67,7 +62,6 @@
                                RuntimeLibrary="0"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
-                               Detect64BitPortabilityProblems="false"
                                DebugInformationFormat="3"
                        />
                        <Tool
@@ -75,7 +69,7 @@
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               OutputFile="$(OutDir)/gendef.exe"
+                               OutputFile="$(OutDir)\gendef.exe"
                                LinkIncremental="1"
                                GenerateDebugInformation="true"
                                SubSystem="1"
@@ -88,10 +82,8 @@
                </Configuration>
                <Configuration
                        Name="Debug|x64"
-                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
                        ConfigurationType="1"
-                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
                        CharacterSet="2"
                        >
                        <Tool
@@ -107,7 +99,6 @@
                                RuntimeLibrary="1"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
-                               Detect64BitPortabilityProblems="false"
                                DebugInformationFormat="3"
                        />
                        <Tool
@@ -115,10 +106,10 @@
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               OutputFile="$(OutDir)/gendef.exe"
+                               OutputFile="$(OutDir)\gendef.exe"
                                LinkIncremental="2"
                                GenerateDebugInformation="true"
-                               ProgramDatabaseFile="$(OutDir)/gendef.pdb"
+                               ProgramDatabaseFile="$(OutDir)\gendef.pdb"
                                SubSystem="1"
                                RandomizedBaseAddress="1"
                                DataExecutionPrevention="0"
@@ -127,10 +118,8 @@
                </Configuration>
                <Configuration
                        Name="Release|x64"
-                       OutputDirectory="$(PlatformName)\$(ConfigurationName)"
-                       IntermediateDirectory="$(PlatformName)\$(ConfigurationName)"
                        ConfigurationType="1"
-                       InheritedPropertySheets="$(VCInstallDir)VCProjectDefaults\UpgradeFromVC71.vsprops"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
                        CharacterSet="2"
                        >
                        <Tool
@@ -143,7 +132,6 @@
                                RuntimeLibrary="0"
                                UsePrecompiledHeader="0"
                                WarningLevel="3"
-                               Detect64BitPortabilityProblems="false"
                                DebugInformationFormat="3"
                        />
                        <Tool
@@ -151,7 +139,7 @@
                        />
                        <Tool
                                Name="VCLinkerTool"
-                               OutputFile="$(OutDir)/gendef.exe"
+                               OutputFile="$(OutDir)\gendef.exe"
                                LinkIncremental="1"
                                GenerateDebugInformation="true"
                                SubSystem="1"
@@ -171,7 +159,7 @@
                        Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
                        UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
                        >
-                       <File RelativePath="..\blank.cpp" />
+                       <File RelativePath=".\gendef\gendef.cc" />
                </Filter>
                <Filter
                        Name="Header Files"
@@ -185,10 +173,6 @@
                        UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
                        >
                </Filter>
-               <File
-                       RelativePath=".\gendef.cc"
-                       >
-               </File>
        </Files>
        <Globals>
        </Globals>
diff --git a/MSVC_Net2008/gtkmm-build-defines.vsprops b/MSVC_Net2008/gtkmm-build-defines.vsprops
new file mode 100644
index 0000000..206b5f0
--- /dev/null
+++ b/MSVC_Net2008/gtkmm-build-defines.vsprops
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="gtkmmbuilddefinesprops"
+       OutputDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\bin"
+       IntermediateDirectory="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\$(ProjectName)\"
+       InheritedPropertySheets=".\gtkmm-version-paths.vsprops"
+       >
+       <Tool
+               Name="VCCLCompilerTool"
+               
AdditionalIncludeDirectories=".\gdkmm;..;..\gdk;$(GlibEtcInstallRoot)\include\pangomm-1.4;$(GlibEtcInstallRoot)\lib\pangomm-1.4\include;$(GlibEtcInstallRoot)\include\giomm-2.4;$(GlibEtcInstallRoot)\lib\giomm-2.4\include;$(GlibEtcInstallRoot)\include\glibmm-2.4;$(GlibEtcInstallRoot)\lib\glibmm-2.4\include;$(GlibEtcInstallRoot)\include\cairomm-1.0;$(GlibEtcInstallRoot)\lib\cairomm-1.0\include;$(GlibEtcInstallRoot)\include\sigc++-2.0;$(GlibEtcInstallRoot)\lib\sigc++-2.0\include;$(GlibEtcInstallRoot)\include\gtk-3.0;$(GlibEtcInstallRoot)\include\gdk-pixbuf-2.0;$(GlibEtcInstallRoot)\include\pango-1.0;$(GlibEtcInstallRoot)\include\glib-2.0;$(GlibEtcInstallRoot)\lib\glib-2.0\include;$(GlibEtcInstallRoot)\include"
+               ForcedIncludeFiles="msvc_recommended_pragmas.h"
+               DisableSpecificWarnings="4250"
+       />
+       <Tool
+               Name="VCLinkerTool"
+               AdditionalDependencies="gtk-3.0.lib gdk-3.0.lib gdk_pixbuf-2.0.lib gobject-2.0.lib 
glib-2.0.lib"
+               AdditionalLibraryDirectories="$(GlibEtcInstallRoot)\lib"
+       />
+       <UserMacro
+               Name="CPPDepLibsRelease"
+               Value="pangomm-vc$(VSVer)0-1_4.lib giomm-vc$(VSVer)0-2_4.lib glibmm-vc$(VSVer)0-2_4.lib 
cairomm-vc$(VSVer)0-1_0.lib sigc-vc$(VSVer)0-2_0.lib"
+       />
+       <UserMacro
+               Name="CPPDepLibsDebug"
+               Value="pangomm-vc$(VSVer)0-d-1_4.lib giomm-vc$(VSVer)0-d-2_4.lib glibmm-vc$(VSVer)0-d-2_4.lib 
cairomm-vc$(VSVer)0-d-1_0.lib sigc-vc$(VSVer)0-d-2_0.lib"
+       />
+       <UserMacro
+               Name="GDKMMBuildDefs"
+               Value="GDKMM_BUILD"
+       />
+       <UserMacro
+               Name="GTKMMBuildDefs"
+               Value="GTKMM_BUILD"
+       />
+</VisualStudioPropertySheet>
diff --git a/MSVC_Net2008/gtkmm-version-paths.vsprops b/MSVC_Net2008/gtkmm-version-paths.vsprops
new file mode 100644
index 0000000..a8b3338
--- /dev/null
+++ b/MSVC_Net2008/gtkmm-version-paths.vsprops
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioPropertySheet
+       ProjectType="Visual C++"
+       Version="8.00"
+       Name="gtkmmversionpathsprops"
+       >
+       <UserMacro
+               Name="VSVer"
+               Value="9"
+       />
+       <UserMacro
+               Name="GlibEtcInstallRoot"
+               Value="$(SolutionDir)\..\..\vs$(VSVer)\$(PlatformName)"
+       />
+       <UserMacro
+               Name="DefDir"
+               Value="$(SolutionDir)$(ConfigurationName)\$(PlatformName)\obj\$(ProjectName)\"
+       />
+       <UserMacro
+               Name="CopyDir"
+               Value="$(GlibEtcInstallRoot)"
+       />
+       <UserMacro
+               Name="ApiMajorVersion"
+               Value="3"
+       />
+       <UserMacro
+               Name="ApiMinorVersion"
+               Value="0"
+       />
+       <UserMacro
+               Name="ReleaseDllSuffix"
+               Value="-vc$(VSVer)0-$(ApiMajorVersion)_$(ApiMinorVersion)"
+       />
+       <UserMacro
+               Name="DebugDllSuffix"
+               Value="-vc$(VSVer)0-d-$(ApiMajorVersion)_$(ApiMinorVersion)"
+       />
+</VisualStudioPropertySheet>
diff --git a/MSVC_Net2008/gtkmm.sln b/MSVC_Net2008/gtkmm.sln
index 3c237fd..df84bfb 100644
--- a/MSVC_Net2008/gtkmm.sln
+++ b/MSVC_Net2008/gtkmm.sln
@@ -1,19 +1,19 @@
 Microsoft Visual Studio Solution File, Format Version 10.00
 # Visual Studio 2008
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdkmm-3.0", "gdkmm\gdkmm.vcproj", 
"{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gdkmm", "gdkmm.vcproj", 
"{976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}"
        ProjectSection(ProjectDependencies) = postProject
                {07324745-C9BE-4D65-B08A-9C88188C0C28} = {07324745-C9BE-4D65-B08A-9C88188C0C28}
        EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtkmm-3.0", "gtkmm\gtkmm.vcproj", 
"{907B8D15-7E12-4136-A7E6-B6ED5E055D39}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtkmm", "gtkmm.vcproj", 
"{907B8D15-7E12-4136-A7E6-B6ED5E055D39}"
        ProjectSection(ProjectDependencies) = postProject
                {07324745-C9BE-4D65-B08A-9C88188C0C28} = {07324745-C9BE-4D65-B08A-9C88188C0C28}
                {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E} = {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}
        EndProjectSection
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef\gendef.vcproj", 
"{07324745-C9BE-4D65-B08A-9C88188C0C28}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gendef", "gendef.vcproj", 
"{07324745-C9BE-4D65-B08A-9C88188C0C28}"
 EndProject
-Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "demos_gtk-demo", "demos\gtk-demo\gtk-demo.vcproj", 
"{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}"
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "gtkmm3-demo", "gtkmm3-demo.vcproj", 
"{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}"
        ProjectSection(ProjectDependencies) = postProject
                {907B8D15-7E12-4136-A7E6-B6ED5E055D39} = {907B8D15-7E12-4136-A7E6-B6ED5E055D39}
                {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E} = {976C8F9C-1A1D-4E23-B79E-EC9091BBEA0E}
diff --git a/MSVC_Net2008/gtkmm.vcproj b/MSVC_Net2008/gtkmm.vcproj
new file mode 100644
index 0000000..13e33c7
--- /dev/null
+++ b/MSVC_Net2008/gtkmm.vcproj
@@ -0,0 +1,653 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="9.00"
+       Name="gtkmm"
+       ProjectGUID="{907B8D15-7E12-4136-A7E6-B6ED5E055D39}"
+       RootNamespace="gtkmm"
+       Keyword="Win32Proj"
+       TargetFrameworkVersion="131072"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       ConfigurationType="2"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               
AdditionalIncludeDirectories=".\gtkmm;..\gtk;$(GLibEtcInstallRoot)\include\atkmm-1.6;$(GLibEtcInstallRoot)\lib\atkmm-1.6\include"
+                               PreprocessorDefinitions="_DEBUG;$(GTKMMBuildDefs)"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                               Description="Generate gtkmm def file"
+                               CommandLine="$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def 
$(TargetFileName) $(IntDir)\*.obj"
+                               ExcludedFromBuild="false"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsDebug) atkmm-vc$(VSVer)0-d-1_6.lib"
+                               OutputFile="$(OutDir)\$(ProjectName)$(DebugDllSuffix).dll"
+                               ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
+                               GenerateDebugInformation="true"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|Win32"
+                       ConfigurationType="2"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               
AdditionalIncludeDirectories=".\gtkmm;..\gtk;$(GLibEtcInstallRoot)\include\atkmm-1.6;$(GLibEtcInstallRoot)\lib\atkmm-1.6\include"
+                               PreprocessorDefinitions="$(GTKMMBuildDefs)"
+                               RuntimeLibrary="2"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                               Description="Generate gtkmm def file"
+                               CommandLine="$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def 
$(TargetFileName) $(IntDir)\*.obj"
+                               ExcludedFromBuild="false"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsRelease) atkmm-vc$(VSVer)0-1_6.lib"
+                               OutputFile="$(OutDir)\$(ProjectName)$(ReleaseDllSuffix).dll"
+                               ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
+                               GenerateDebugInformation="true"
+                               OptimizeReferences="2"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|x64"
+                       ConfigurationType="2"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               
AdditionalIncludeDirectories=".\gtkmm;..\gtk;$(GLibEtcInstallRoot)\include\atkmm-1.6;$(GLibEtcInstallRoot)\lib\atkmm-1.6\include"
+                               PreprocessorDefinitions="_DEBUG;$(GTKMMBuildDefs)"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                               Description="Generate gtkmm def file"
+                               CommandLine="$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def 
$(TargetFileName) $(IntDir)\*.obj"
+                               ExcludedFromBuild="false"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsDebug) atkmm-vc$(VSVer)0-d-1_6.lib"
+                               OutputFile="$(OutDir)\$(ProjectName)$(DebugDllSuffix).dll"
+                               ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
+                               GenerateDebugInformation="true"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                               TargetMachine="17"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|x64"
+                       ConfigurationType="2"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               
AdditionalIncludeDirectories=".\gtkmm;..\gtk;$(GLibEtcInstallRoot)\include\atkmm-1.6;$(GLibEtcInstallRoot)\lib\atkmm-1.6\include"
+                               PreprocessorDefinitions="$(GTKMMBuildDefs)"
+                               RuntimeLibrary="2"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                               Description="Generate gtkmm def file"
+                               CommandLine="$(OutDir)\gendef.exe $(DefDir)\$(ProjectName).def 
$(TargetFileName) $(IntDir)\*.obj"
+                               ExcludedFromBuild="false"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsRelease) atkmm-vc$(VSVer)0-1_6.lib"
+                               OutputFile="$(OutDir)\$(ProjectName)$(ReleaseDllSuffix).dll"
+                               ModuleDefinitionFile="$(IntDir)\$(ProjectName).def"
+                               GenerateDebugInformation="true"
+                               OptimizeReferences="2"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                               TargetMachine="17"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       >
+                       <File RelativePath="..\gtk\gtkmm\aboutdialog.cc" />
+                       <File RelativePath="..\gtk\gtkmm\accelgroup.cc" />
+                       <File RelativePath="..\gtk\gtkmm\accelkey.cc" />
+                       <File RelativePath="..\gtk\gtkmm\accellabel.cc" />
+                       <File RelativePath="..\gtk\gtkmm\accelmap.cc" />
+                       <File RelativePath="..\gtk\gtkmm\action.cc" />
+                       <File RelativePath="..\gtk\gtkmm\actionable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\actionbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\actiongroup.cc" />
+                       <File RelativePath="..\gtk\gtkmm\activatable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\adjustment.cc" />
+                       <File RelativePath="..\gtk\gtkmm\alignment.cc" />
+                       <File RelativePath="..\gtk\gtkmm\appchooser.cc" />
+                       <File RelativePath="..\gtk\gtkmm\appchooserbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\appchooserdialog.cc" />
+                       <File RelativePath="..\gtk\gtkmm\appchooserwidget.cc" />
+                       <File RelativePath="..\gtk\gtkmm\application.cc" />
+                       <File RelativePath="..\gtk\gtkmm\applicationwindow.cc" />
+                       <File RelativePath="..\gtk\gtkmm\arrow.cc" />
+                       <File RelativePath="..\gtk\gtkmm\aspectframe.cc" />
+                       <File RelativePath="..\gtk\gtkmm\assistant.cc" />
+                       <File RelativePath="..\gtk\gtkmm\bin.cc" />
+                       <File RelativePath="..\gtk\gtkmm\border.cc" />
+                       <File RelativePath="..\gtk\gtkmm\box.cc" />
+                       <File RelativePath="..\gtk\gtkmm\buildable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\builder.cc" />
+                       <File RelativePath="..\gtk\gtkmm\button.cc" />
+                       <File RelativePath="..\gtk\gtkmm\buttonbox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\calendar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellarea.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellareabox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellareacontext.cc" />
+                       <File RelativePath="..\gtk\gtkmm\celleditable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\celllayout.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderer.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderer_generation.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendereraccel.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderercombo.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendererpixbuf.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendererprogress.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendererspin.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendererspinner.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderertext.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderertoggle.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cellview.cc" />
+                       <File RelativePath="..\gtk\gtkmm\checkbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\checkmenuitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\childpropertyproxy.cc" />
+                       <File RelativePath="..\gtk\gtkmm\childpropertyproxy_base.cc" />
+                       <File RelativePath="..\gtk\gtkmm\clipboard.cc" />
+                       <File RelativePath="..\gtk\gtkmm\colorbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\colorchooser.cc" />
+                       <File RelativePath="..\gtk\gtkmm\colorchooserdialog.cc" />
+                       <File RelativePath="..\gtk\gtkmm\colorselection.cc" />
+                       <File RelativePath="..\gtk\gtkmm\combobox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\comboboxtext.cc" />
+                       <File RelativePath="..\gtk\gtkmm\container.cc" />
+                       <File RelativePath="..\gtk\gtkmm\cssprovider.cc" />
+                       <File RelativePath="..\gtk\gtkmm\dialog.cc" />
+                       <File RelativePath="..\gtk\gtkmm\drawingarea.cc" />
+                       <File RelativePath="..\gtk\gtkmm\editable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\entry.cc" />
+                       <File RelativePath="..\gtk\gtkmm\entrybuffer.cc" />
+                       <File RelativePath="..\gtk\gtkmm\entrycompletion.cc" />
+                       <File RelativePath="..\gtk\gtkmm\enums.cc" />
+                       <File RelativePath="..\gtk\gtkmm\eventbox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\eventcontroller.cc" />
+                       <File RelativePath="..\gtk\gtkmm\expander.cc" />
+                       <File RelativePath="..\gtk\gtkmm\filechooser.cc" />
+                       <File RelativePath="..\gtk\gtkmm\filechooserbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\filechooserdialog.cc" />
+                       <File RelativePath="..\gtk\gtkmm\filechooserwidget.cc" />
+                       <File RelativePath="..\gtk\gtkmm\filefilter.cc" />
+                       <File RelativePath="..\gtk\gtkmm\fixed.cc" />
+                       <File RelativePath="..\gtk\gtkmm\flowbox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\flowboxchild.cc" />
+                       <File RelativePath="..\gtk\gtkmm\fontbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\fontchooser.cc" />
+                       <File RelativePath="..\gtk\gtkmm\fontchooserdialog.cc" />
+                       <File RelativePath="..\gtk\gtkmm\fontchooserwidget.cc" />
+                       <File RelativePath="..\gtk\gtkmm\fontselection.cc" />
+                       <File RelativePath="..\gtk\gtkmm\frame.cc" />
+                       <File RelativePath="..\gtk\gtkmm\grid.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gesture.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gesturedrag.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gesturelongpress.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gesturemultipress.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gesturepan.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gesturerotate.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gesturesingle.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gestureswipe.cc" />
+                       <File RelativePath="..\gtk\gtkmm\gesturezoom.cc" />
+                       <File RelativePath="..\gtk\gtkmm\handlebox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\headerbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\hvbox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\hvbuttonbox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\hvpaned.cc" />
+                       <File RelativePath="..\gtk\gtkmm\hvscale.cc" />
+                       <File RelativePath="..\gtk\gtkmm\hvscrollbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\hvseparator.cc" />
+                       <File RelativePath="..\gtk\gtkmm\iconfactory.cc" />
+                       <File RelativePath="..\gtk\gtkmm\iconinfo.cc" />
+                       <File RelativePath="..\gtk\gtkmm\iconset.cc" />
+                       <File RelativePath="..\gtk\gtkmm\iconsource.cc" />
+                       <File RelativePath="..\gtk\gtkmm\icontheme.cc" />
+                       <File RelativePath="..\gtk\gtkmm\iconview.cc" />
+                       <File RelativePath="..\gtk\gtkmm\image.cc" />
+                       <File RelativePath="..\gtk\gtkmm\imagemenuitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\infobar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\invisible.cc" />
+                       <File RelativePath="..\gtk\gtkmm\label.cc" />
+                       <File RelativePath="..\gtk\gtkmm\layout.cc" />
+                       <File RelativePath="..\gtk\gtkmm\levelbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\linkbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\listbox.cc" />
+                       <File RelativePath="..\gtk\gtkmm\listboxrow.cc" />
+                       <File RelativePath="..\gtk\gtkmm\liststore.cc" />
+                       <File RelativePath="..\gtk\gtkmm\listviewtext.cc" />
+                       <File RelativePath="..\gtk\gtkmm\lockbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\main.cc" />
+                       <File RelativePath="..\gtk\gtkmm\menu.cc" />
+                       <File RelativePath="..\gtk\gtkmm\menubar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\menubutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\menuitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\menushell.cc" />
+                       <File RelativePath="..\gtk\gtkmm\menutoolbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\messagedialog.cc" />
+                       <File RelativePath="..\gtk\gtkmm\misc.cc" />
+                       <File RelativePath="..\gtk\gtkmm\notebook.cc" />
+                       <File RelativePath="..\gtk\gtkmm\numerableicon.cc" />
+                       <File RelativePath="..\gtk\gtkmm\object.cc" />
+                       <File RelativePath="..\gtk\gtkmm\offscreenwindow.cc" />
+                       <File RelativePath="..\gtk\gtkmm\orientable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\overlay.cc" />
+                       <File RelativePath="..\gtk\gtkmm\pagesetup.cc" />
+                       <File RelativePath="..\gtk\gtkmm\paned.cc" />
+                       <File RelativePath="..\gtk\gtkmm\papersize.cc" />
+                       <File RelativePath="..\gtk\gtkmm\placessidebar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\popover.cc" />
+                       <File RelativePath="..\gtk\gtkmm\printcontext.cc" />
+                       <File RelativePath="..\gtk\gtkmm\printoperation.cc" />
+                       <File RelativePath="..\gtk\gtkmm\printoperationpreview.cc" />
+                       <File RelativePath="..\gtk\gtkmm\printsettings.cc" />
+                       <File RelativePath="..\gtk\gtkmm\progressbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\radioaction.cc" />
+                       <File RelativePath="..\gtk\gtkmm\radiobutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\radiobuttongroup.cc" />
+                       <File RelativePath="..\gtk\gtkmm\radiomenuitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\radiotoolbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\range.cc" />
+                       <File RelativePath="..\gtk\gtkmm\recentaction.cc" />
+                       <File RelativePath="..\gtk\gtkmm\recentchooser.cc" />
+                       <File RelativePath="..\gtk\gtkmm\recentchooserdialog.cc" />
+                       <File RelativePath="..\gtk\gtkmm\recentchoosermenu.cc" />
+                       <File RelativePath="..\gtk\gtkmm\recentchooserwidget.cc" />
+                       <File RelativePath="..\gtk\gtkmm\recentfilter.cc" />
+                       <File RelativePath="..\gtk\gtkmm\recentinfo.cc" />
+                       <File RelativePath="..\gtk\gtkmm\recentmanager.cc" />
+                       <File RelativePath="..\gtk\gtkmm\requisition.cc" />
+                       <File RelativePath="..\gtk\gtkmm\revealer.cc" />
+                       <File RelativePath="..\gtk\gtkmm\scale.cc" />
+                       <File RelativePath="..\gtk\gtkmm\scalebutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\scrollable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\scrollbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\scrolledwindow.cc" />
+                       <File RelativePath="..\gtk\gtkmm\searchbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\searchentry.cc" />
+                       <File RelativePath="..\gtk\gtkmm\selectiondata.cc" />
+                       <File RelativePath="..\gtk\gtkmm\selectiondata_private.cc" />
+                       <File RelativePath="..\gtk\gtkmm\separator.cc" />
+                       <File RelativePath="..\gtk\gtkmm\separatormenuitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\separatortoolitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\settings.cc" />
+                       <File RelativePath="..\gtk\gtkmm\sizegroup.cc" />
+                       <File RelativePath="..\gtk\gtkmm\spinbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\spinner.cc" />
+                       <File RelativePath="..\gtk\gtkmm\stack.cc" />
+                       <File RelativePath="..\gtk\gtkmm\stackswitcher.cc" />
+                       <File RelativePath="..\gtk\gtkmm\statusbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\statusicon.cc" />
+                       <File RelativePath="..\gtk\gtkmm\stock.cc" />
+                       <File RelativePath="..\gtk\gtkmm\stockid.cc" />
+                       <File RelativePath="..\gtk\gtkmm\stockitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\stylecontext.cc" />
+                       <File RelativePath="..\gtk\gtkmm\styleprovider.cc" />
+                       <File RelativePath="..\gtk\gtkmm\switch.cc" />
+                       <File RelativePath="..\gtk\gtkmm\table.cc" />
+                       <File RelativePath="..\gtk\gtkmm\targetentry.cc" />
+                       <File RelativePath="..\gtk\gtkmm\targetlist.cc" />
+                       <File RelativePath="..\gtk\gtkmm\tearoffmenuitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\textattributes.cc" />
+                       <File RelativePath="..\gtk\gtkmm\textbuffer.cc" />
+                       <File RelativePath="..\gtk\gtkmm\textchildanchor.cc" />
+                       <File RelativePath="..\gtk\gtkmm\textiter.cc" />
+                       <File RelativePath="..\gtk\gtkmm\textmark.cc" />
+                       <File RelativePath="..\gtk\gtkmm\texttag.cc" />
+                       <File RelativePath="..\gtk\gtkmm\texttagtable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\textview.cc" />
+                       <File RelativePath="..\gtk\gtkmm\toggleaction.cc" />
+                       <File RelativePath="..\gtk\gtkmm\togglebutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\toggletoolbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\toolbar.cc" />
+                       <File RelativePath="..\gtk\gtkmm\toolbutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\toolitem.cc" />
+                       <File RelativePath="..\gtk\gtkmm\toolitemgroup.cc" />
+                       <File RelativePath="..\gtk\gtkmm\toolpalette.cc" />
+                       <File RelativePath="..\gtk\gtkmm\toolshell.cc" />
+                       <File RelativePath="..\gtk\gtkmm\tooltip.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treedragdest.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treedragsource.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treeiter.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treemodel.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treemodelcolumn.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treemodelfilter.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treemodelsort.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treepath.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treerowreference.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treeselection.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treesortable.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treestore.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treeview.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treeview_private.cc" />
+                       <File RelativePath="..\gtk\gtkmm\treeviewcolumn.cc" />
+                       <File RelativePath="..\gtk\gtkmm\uimanager.cc" />
+                       <File RelativePath="..\gtk\gtkmm\viewport.cc" />
+                       <File RelativePath="..\gtk\gtkmm\volumebutton.cc" />
+                       <File RelativePath="..\gtk\gtkmm\widget.cc" />
+                       <File RelativePath="..\gtk\gtkmm\widgetpath.cc" />
+                       <File RelativePath="..\gtk\gtkmm\window.cc" />
+                       <File RelativePath="..\gtk\gtkmm\wrap_init.cc" />
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+                       >
+                       <File RelativePath="..\gtk\gtkmm\aboutdialog.h" />
+                       <File RelativePath="..\gtk\gtkmm\accelgroup.h" />
+                       <File RelativePath="..\gtk\gtkmm\accelkey.h" />
+                       <File RelativePath="..\gtk\gtkmm\accellabel.h" />
+                       <File RelativePath="..\gtk\gtkmm\accelmap.h" />
+                       <File RelativePath="..\gtk\gtkmm\action.h" />
+                       <File RelativePath="..\gtk\gtkmm\actionable.h" />
+                       <File RelativePath="..\gtk\gtkmm\actionbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\actiongroup.h" />
+                       <File RelativePath="..\gtk\gtkmm\activatable.h" />
+                       <File RelativePath="..\gtk\gtkmm\adjustment.h" />
+                       <File RelativePath="..\gtk\gtkmm\alignment.h" />
+                       <File RelativePath="..\gtk\gtkmm\appchooser.h" />
+                       <File RelativePath="..\gtk\gtkmm\appchooserbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\appchooserdialog.h" />
+                       <File RelativePath="..\gtk\gtkmm\appchooserwidget.h" />
+                       <File RelativePath="..\gtk\gtkmm\application.h" />
+                       <File RelativePath="..\gtk\gtkmm\applicationwindow.h" />
+                       <File RelativePath="..\gtk\gtkmm\arrow.h" />
+                       <File RelativePath="..\gtk\gtkmm\aspectframe.h" />
+                       <File RelativePath="..\gtk\gtkmm\assistant.h" />
+                       <File RelativePath="..\gtk\gtkmm\base.h" />
+                       <File RelativePath="..\gtk\gtkmm\bin.h" />
+                       <File RelativePath="..\gtk\gtkmm\border.h" />
+                       <File RelativePath="..\gtk\gtkmm\box.h" />
+                       <File RelativePath="..\gtk\gtkmm\builder.h" />
+                       <File RelativePath="..\gtk\gtkmm\button.h" />
+                       <File RelativePath="..\gtk\gtkmm\buttonbox.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellarea.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellareabox.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellareacontext.h" />
+                       <File RelativePath="..\gtk\gtkmm\calendar.h" />
+                       <File RelativePath="..\gtk\gtkmm\celleditable.h" />
+                       <File RelativePath="..\gtk\gtkmm\celllayout.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderer.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderer_generation.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendereraccel.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderercombo.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendererpixbuf.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendererprogress.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendererspin.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrendererspinner.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderertext.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellrenderertoggle.h" />
+                       <File RelativePath="..\gtk\gtkmm\cellview.h" />
+                       <File RelativePath="..\gtk\gtkmm\checkbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\checkmenuitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\childpropertyproxy.h" />
+                       <File RelativePath="..\gtk\gtkmm\childpropertyproxy_base.h" />
+                       <File RelativePath="..\gtk\gtkmm\clipboard.h" />
+                       <File RelativePath="..\gtk\gtkmm\colorbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\colorchooser.h" />
+                       <File RelativePath="..\gtk\gtkmm\colorchooserdialog.h" />
+                       <File RelativePath="..\gtk\gtkmm\colorselection.h" />
+                       <File RelativePath="..\gtk\gtkmm\combobox.h" />
+                       <File RelativePath="..\gtk\gtkmm\comboboxentry.h" />
+                       <File RelativePath="..\gtk\gtkmm\comboboxtext.h" />
+                       <File RelativePath="..\gtk\gtkmm\container.h" />
+                       <File RelativePath="..\gtk\gtkmm\cssprovider.h" />
+                       <File RelativePath="..\gtk\gtkmm\dialog.h" />
+                       <File RelativePath="..\gtk\gtkmm\drawingarea.h" />
+                       <File RelativePath="..\gtk\gtkmm\editable.h" />
+                       <File RelativePath="..\gtk\gtkmm\entry.h" />
+                       <File RelativePath="..\gtk\gtkmm\entrybuffer.h" />
+                       <File RelativePath="..\gtk\gtkmm\entrycompletion.h" />
+                       <File RelativePath="..\gtk\gtkmm\enums.h" />
+                       <File RelativePath="..\gtk\gtkmm\eventbox.h" />
+                       <File RelativePath="..\gtk\gtkmm\eventcontroller.h" />
+                       <File RelativePath="..\gtk\gtkmm\expander.h" />
+                       <File RelativePath="..\gtk\gtkmm\filechooser.h" />
+                       <File RelativePath="..\gtk\gtkmm\filechooserbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\filechooserdialog.h" />
+                       <File RelativePath="..\gtk\gtkmm\filechooserwidget.h" />
+                       <File RelativePath="..\gtk\gtkmm\filefilter.h" />
+                       <File RelativePath="..\gtk\gtkmm\fixed.h" />
+                       <File RelativePath="..\gtk\gtkmm\flowbox.h" />
+                       <File RelativePath="..\gtk\gtkmm\flowboxchild.h" />
+                       <File RelativePath="..\gtk\gtkmm\fontbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\fontchooser.h" />
+                       <File RelativePath="..\gtk\gtkmm\fontchooserdialog.h" />
+                       <File RelativePath="..\gtk\gtkmm\fontchooserwidget.h" />
+                       <File RelativePath="..\gtk\gtkmm\fontselection.h" />
+                       <File RelativePath="..\gtk\gtkmm\frame.h" />
+                       <File RelativePath="..\gtk\gtkmm\gesture.h" />
+                       <File RelativePath="..\gtk\gtkmm\gesturedrag.h" />
+                       <File RelativePath="..\gtk\gtkmm\gesturelongpress.h" />
+                       <File RelativePath="..\gtk\gtkmm\gesturemultipress.h" />
+                       <File RelativePath="..\gtk\gtkmm\gesturepan.h" />
+                       <File RelativePath="..\gtk\gtkmm\gesturerotate.h" />
+                       <File RelativePath="..\gtk\gtkmm\gesturesingle.h" />
+                       <File RelativePath="..\gtk\gtkmm\gestureswipe.h" />
+                       <File RelativePath="..\gtk\gtkmm\gesturezoom.h" />
+                       <File RelativePath="..\gtk\gtkmm\grid.h" />
+                       <File RelativePath="..\gtk\gtkmm\handlebox.h" />
+                       <File RelativePath="..\gtk\gtkmm\headerbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\hvbox.h" />
+                       <File RelativePath="..\gtk\gtkmm\hvbuttonbox.h" />
+                       <File RelativePath="..\gtk\gtkmm\hvpaned.h" />
+                       <File RelativePath="..\gtk\gtkmm\hvscale.h" />
+                       <File RelativePath="..\gtk\gtkmm\hvscrollbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\hvseparator.h" />
+                       <File RelativePath="..\gtk\gtkmm\iconfactory.h" />
+                       <File RelativePath="..\gtk\gtkmm\iconinfo.h" />
+                       <File RelativePath="..\gtk\gtkmm\iconset.h" />
+                       <File RelativePath="..\gtk\gtkmm\iconsource.h" />
+                       <File RelativePath="..\gtk\gtkmm\icontheme.h" />
+                       <File RelativePath="..\gtk\gtkmm\iconview.h" />
+                       <File RelativePath="..\gtk\gtkmm\image.h" />
+                       <File RelativePath="..\gtk\gtkmm\imagemenuitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\infobar.h" />
+                       <File RelativePath="..\gtk\gtkmm\invisible.h" />
+                       <File RelativePath="..\gtk\gtkmm\label.h" />
+                       <File RelativePath="..\gtk\gtkmm\layout.h" />
+                       <File RelativePath="..\gtk\gtkmm\levelbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\linkbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\listbox.h" />
+                       <File RelativePath="..\gtk\gtkmm\listboxrow.h" />
+                       <File RelativePath="..\gtk\gtkmm\liststore.h" />
+                       <File RelativePath="..\gtk\gtkmm\listviewtext.h" />
+                       <File RelativePath="..\gtk\gtkmm\lockbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\main.h" />
+                       <File RelativePath="..\gtk\gtkmm\menu.h" />
+                       <File RelativePath="..\gtk\gtkmm\menubar.h" />
+                       <File RelativePath="..\gtk\gtkmm\menubutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\menuitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\menushell.h" />
+                       <File RelativePath="..\gtk\gtkmm\menutoolbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\messagedialog.h" />
+                       <File RelativePath="..\gtk\gtkmm\misc.h" />
+                       <File RelativePath="..\gtk\gtkmm\notebook.h" />
+                       <File RelativePath="..\gtk\gtkmm\numerableicon.h" />
+                       <File RelativePath="..\gtk\gtkmm\object.h" />
+                       <File RelativePath="..\gtk\gtkmm\offscreenwindow.h" />
+                       <File RelativePath="..\gtk\gtkmm\orientable.h" />
+                       <File RelativePath="..\gtk\gtkmm\overlay.h" />
+                       <File RelativePath="..\gtk\gtkmm\pagesetup.h" />
+                       <File RelativePath="..\gtk\gtkmm\paned.h" />
+                       <File RelativePath="..\gtk\gtkmm\papersize.h" />
+                       <File RelativePath="..\gtk\gtkmm\placessidebar.h" />
+                       <File RelativePath="..\gtk\gtkmm\popover.h" />
+                       <File RelativePath="..\gtk\gtkmm\printcontext.h" />
+                       <File RelativePath="..\gtk\gtkmm\printoperation.h" />
+                       <File RelativePath="..\gtk\gtkmm\printoperationpreview.h" />
+                       <File RelativePath="..\gtk\gtkmm\printsettings.h" />
+                       <File RelativePath="..\gtk\gtkmm\progressbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\radioaction.h" />
+                       <File RelativePath="..\gtk\gtkmm\radiobutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\radiobuttongroup.h" />
+                       <File RelativePath="..\gtk\gtkmm\radiomenuitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\radiotoolbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\range.h" />
+                       <File RelativePath="..\gtk\gtkmm\recentaction.h" />
+                       <File RelativePath="..\gtk\gtkmm\recentchooser.h" />
+                       <File RelativePath="..\gtk\gtkmm\recentchooserdialog.h" />
+                       <File RelativePath="..\gtk\gtkmm\recentchoosermenu.h" />
+                       <File RelativePath="..\gtk\gtkmm\recentchooserwidget.h" />
+                       <File RelativePath="..\gtk\gtkmm\recentfilter.h" />
+                       <File RelativePath="..\gtk\gtkmm\recentinfo.h" />
+                       <File RelativePath="..\gtk\gtkmm\recentmanager.h" />
+                       <File RelativePath="..\gtk\gtkmm\requisition.h" />
+                       <File RelativePath="..\gtk\gtkmm\revealer.h" />
+                       <File RelativePath="..\gtk\gtkmm\scale.h" />
+                       <File RelativePath="..\gtk\gtkmm\scalebutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\scrollable.h" />
+                       <File RelativePath="..\gtk\gtkmm\scrollbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\scrolledwindow.h" />
+                       <File RelativePath="..\gtk\gtkmm\searchbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\searchentry.h" />
+                       <File RelativePath="..\gtk\gtkmm\selectiondata.h" />
+                       <File RelativePath="..\gtk\gtkmm\selectiondata_private.h" />
+                       <File RelativePath="..\gtk\gtkmm\separator.h" />
+                       <File RelativePath="..\gtk\gtkmm\separatormenuitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\separatortoolitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\settings.h" />
+                       <File RelativePath="..\gtk\gtkmm\sizegroup.h" />
+                       <File RelativePath="..\gtk\gtkmm\spinbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\spinner.h" />
+                       <File RelativePath="..\gtk\gtkmm\stack.h" />
+                       <File RelativePath="..\gtk\gtkmm\stackswitcher.h" />
+                       <File RelativePath="..\gtk\gtkmm\statusbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\statusicon.h" />
+                       <File RelativePath="..\gtk\gtkmm\stock.h" />
+                       <File RelativePath="..\gtk\gtkmm\stockid.h" />
+                       <File RelativePath="..\gtk\gtkmm\stockitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\stylecontext.h" />
+                       <File RelativePath="..\gtk\gtkmm\styleprovider.h" />
+                       <File RelativePath="..\gtk\gtkmm\switch.h" />
+                       <File RelativePath="..\gtk\gtkmm\table.h" />
+                       <File RelativePath="..\gtk\gtkmm\targetentry.h" />
+                       <File RelativePath="..\gtk\gtkmm\targetlist.h" />
+                       <File RelativePath="..\gtk\gtkmm\tearoffmenuitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\textattributes.h" />
+                       <File RelativePath="..\gtk\gtkmm\textbuffer.h" />
+                       <File RelativePath="..\gtk\gtkmm\textchildanchor.h" />
+                       <File RelativePath="..\gtk\gtkmm\textiter.h" />
+                       <File RelativePath="..\gtk\gtkmm\textmark.h" />
+                       <File RelativePath="..\gtk\gtkmm\texttag.h" />
+                       <File RelativePath="..\gtk\gtkmm\texttagtable.h" />
+                       <File RelativePath="..\gtk\gtkmm\textview.h" />
+                       <File RelativePath="..\gtk\gtkmm\toggleaction.h" />
+                       <File RelativePath="..\gtk\gtkmm\togglebutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\toggletoolbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\toolbar.h" />
+                       <File RelativePath="..\gtk\gtkmm\toolbutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\toolitem.h" />
+                       <File RelativePath="..\gtk\gtkmm\toolitemgroup.h" />
+                       <File RelativePath="..\gtk\gtkmm\toolpalette.h" />
+                       <File RelativePath="..\gtk\gtkmm\toolshell.h" />
+                       <File RelativePath="..\gtk\gtkmm\tooltip.h" />
+                       <File RelativePath="..\gtk\gtkmm\treedragdest.h" />
+                       <File RelativePath="..\gtk\gtkmm\treedragsource.h" />
+                       <File RelativePath="..\gtk\gtkmm\treeiter.h" />
+                       <File RelativePath="..\gtk\gtkmm\treemodel.h" />
+                       <File RelativePath="..\gtk\gtkmm\treemodelcolumn.h" />
+                       <File RelativePath="..\gtk\gtkmm\treemodelfilter.h" />
+                       <File RelativePath="..\gtk\gtkmm\treemodelsort.h" />
+                       <File RelativePath="..\gtk\gtkmm\treepath.h" />
+                       <File RelativePath="..\gtk\gtkmm\treerowreference.h" />
+                       <File RelativePath="..\gtk\gtkmm\treeselection.h" />
+                       <File RelativePath="..\gtk\gtkmm\treesortable.h" />
+                       <File RelativePath="..\gtk\gtkmm\treestore.h" />
+                       <File RelativePath="..\gtk\gtkmm\treeview.h" />
+                       <File RelativePath="..\gtk\gtkmm\treeview_private.h" />
+                       <File RelativePath="..\gtk\gtkmm\treeviewcolumn.h" />
+                       <File RelativePath="..\gtk\gtkmm\uimanager.h" />
+                       <File RelativePath="..\gtk\gtkmm\viewport.h" />
+                       <File RelativePath="..\gtk\gtkmm\volumebutton.h" />
+                       <File RelativePath="..\gtk\gtkmm\widget.h" />
+                       <File RelativePath="..\gtk\gtkmm\widgetpath.h" />
+                       <File RelativePath="..\gtk\gtkmm\window.h" />
+                       <File RelativePath="..\gtk\gtkmm\wrap_init.h" />
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+                       >
+                       <File RelativePath=".\gtkmm\gtkmm.rc" />
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>
diff --git a/MSVC_Net2008/gtkmm3-demo.vcproj b/MSVC_Net2008/gtkmm3-demo.vcproj
new file mode 100644
index 0000000..375d8f8
--- /dev/null
+++ b/MSVC_Net2008/gtkmm3-demo.vcproj
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="Windows-1252"?>
+<VisualStudioProject
+       ProjectType="Visual C++"
+       Version="9.00"
+       Name="gtkmm3-demo"
+       ProjectGUID="{5A8BBE25-E8D8-487B-AD2D-690438F09FA1}"
+       RootNamespace="gtkmm3demo"
+       Keyword="Win32Proj"
+       TargetFrameworkVersion="131072"
+       >
+       <Platforms>
+               <Platform
+                       Name="Win32"
+               />
+               <Platform
+                       Name="x64"
+               />
+       </Platforms>
+       <ToolFiles>
+       </ToolFiles>
+       <Configurations>
+               <Configuration
+                       Name="Debug|Win32"
+                       ConfigurationType="1"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               
AdditionalIncludeDirectories=".\gtkmm;..\gtk;$(GLibEtcInstallRoot)\include\atkmm-1.6;$(GLibEtcInstallRoot)\lib\atkmm-1.6\include"
+                               
PreprocessorDefinitions="_DEBUG;getc_unlocked=_fgetc_nolock;HAVE_GETC_UNLOCKED"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="4"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsDebug) atkmm-vc$(VSVer)0-d-1_6.lib"
+                               OutputFile="$(OutDir)\$(ProjectName).exe"
+                               LinkIncremental="2"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile="$(OutDir)\gtk-demo.pdb"
+                               SubSystem="1"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                               TargetMachine="1"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|Win32"
+                       ConfigurationType="1"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               
AdditionalIncludeDirectories=".\gtkmm;..\gtk;$(GLibEtcInstallRoot)\include\atkmm-1.6;$(GLibEtcInstallRoot)\lib\atkmm-1.6\include"
+                               PreprocessorDefinitions="getc_unlocked=_fgetc_nolock;HAVE_GETC_UNLOCKED"
+                               RuntimeLibrary="2"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsRelease) atkmm-vc$(VSVer)0-1_6.lib"
+                               OutputFile="$(OutDir)\$(ProjectName).exe"
+                               LinkIncremental="1"
+                               GenerateDebugInformation="true"
+                               SubSystem="1"
+                               OptimizeReferences="2"
+                               EnableCOMDATFolding="2"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                               TargetMachine="1"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Debug|x64"
+                       ConfigurationType="1"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               Optimization="0"
+                               
AdditionalIncludeDirectories=".\gtkmm;..\gtk;$(GLibEtcInstallRoot)\include\atkmm-1.6;$(GLibEtcInstallRoot)\lib\atkmm-1.6\include"
+                               
PreprocessorDefinitions="_DEBUG;getc_unlocked=_fgetc_nolock;HAVE_GETC_UNLOCKED"
+                               MinimalRebuild="true"
+                               BasicRuntimeChecks="3"
+                               RuntimeLibrary="3"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsDebug) atkmm-vc$(VSVer)0-d-1_6.lib"
+                               OutputFile="$(OutDir)\$(ProjectName).exe"
+                               LinkIncremental="2"
+                               GenerateDebugInformation="true"
+                               ProgramDatabaseFile="$(OutDir)\gtk-demo.pdb"
+                               SubSystem="1"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                               TargetMachine="17"
+                       />
+               </Configuration>
+               <Configuration
+                       Name="Release|x64"
+                       ConfigurationType="1"
+                       InheritedPropertySheets=".\gtkmm-build-defines.vsprops"
+                       CharacterSet="2"
+                       >
+                       <Tool
+                               Name="VCMIDLTool"
+                               TargetEnvironment="3"
+                       />
+                       <Tool
+                               Name="VCCLCompilerTool"
+                               
AdditionalIncludeDirectories=".\gtkmm;..\gtk;$(GLibEtcInstallRoot)\include\atkmm-1.6;$(GLibEtcInstallRoot)\lib\atkmm-1.6\include"
+                               PreprocessorDefinitions="getc_unlocked=_fgetc_nolock;HAVE_GETC_UNLOCKED"
+                               RuntimeLibrary="2"
+                               RuntimeTypeInfo="true"
+                               UsePrecompiledHeader="0"
+                               WarningLevel="3"
+                               DebugInformationFormat="3"
+                       />
+                       <Tool
+                               Name="VCPreLinkEventTool"
+                       />
+                       <Tool
+                               Name="VCLinkerTool"
+                               AdditionalDependencies="$(CPPDepLibsRelease) atkmm-vc$(VSVer)0-1_6.lib"
+                               OutputFile="$(OutDir)\$(ProjectName).exe"
+                               LinkIncremental="1"
+                               GenerateDebugInformation="true"
+                               SubSystem="1"
+                               OptimizeReferences="2"
+                               EnableCOMDATFolding="2"
+                               RandomizedBaseAddress="1"
+                               DataExecutionPrevention="0"
+                               TargetMachine="17"
+                       />
+               </Configuration>
+       </Configurations>
+       <References>
+       </References>
+       <Files>
+               <Filter
+                       Name="Source Files"
+                       Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
+                       UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}"
+                       >
+                       <File RelativePath="..\demos\gtk-demo\demo-common.cc" />
+                       <File RelativePath="..\demos\gtk-demo\demowindow.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_appwindow.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_buttonbox.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_change_display.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_colorsel.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_dialog.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_drawingarea.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_flowbox.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_gestures.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_headerbar.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_icontheme.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_iconview.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_images.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_menus.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_overlay.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_panes.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_pixbufs.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_sizegroup.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_stack.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_textview.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_treeview_editable_cells.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_treeview_liststore.cc" />
+                       <File RelativePath="..\demos\gtk-demo\example_treeview_treestore.cc" />
+                       <File RelativePath="..\demos\gtk-demo\main.cc" />
+                       <File RelativePath="..\demos\gtk-demo\textwidget.cc" />
+               </Filter>
+               <Filter
+                       Name="Header Files"
+                       Filter="h;hpp;hxx;hm;inl;inc;xsd"
+                       UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}"
+                       >
+                       <File RelativePath="..\demos\gtk-demo\demo-common.h" />
+                       <File RelativePath="..\demos\gtk-demo\demos.h" />
+                       <File RelativePath="..\demos\gtk-demo\demowindow.h" />
+                       <File RelativePath="..\demos\gtk-demo\textwidget.h" />
+               </Filter>
+               <Filter
+                       Name="Resource Files"
+                       Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
+                       UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}"
+                       >
+               </Filter>
+       </Files>
+       <Globals>
+       </Globals>
+</VisualStudioProject>


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]