[Mwinapi-commits] SF.net SVN: mwinapi:[100] trunk/Tools/ScreenShooter
Status: Beta
Brought to you by:
schierlm
From: <sch...@us...> - 2011-01-12 22:47:17
|
Revision: 100 http://mwinapi.svn.sourceforge.net/mwinapi/?rev=100&view=rev Author: schierlm Date: 2011-01-12 22:47:10 +0000 (Wed, 12 Jan 2011) Log Message: ----------- Let's celebrate Revision 100 with the addition of a standalone version of ScreenShooter (which will run without requiring ManagedWinapi.dll) Revision Links: -------------- http://mwinapi.svn.sourceforge.net/mwinapi/?rev=100&view=rev Added Paths: ----------- trunk/Tools/ScreenShooter/ScreenShooterStandalone.csproj trunk/Tools/ScreenShooter/ScreenShooterStandalone.sln trunk/Tools/ScreenShooter/Standalone/ trunk/Tools/ScreenShooter/Standalone/StandaloneStubs.cs Property Changed: ---------------- trunk/Tools/ScreenShooter/ Property changes on: trunk/Tools/ScreenShooter ___________________________________________________________________ Modified: svn:ignore - bin obj ScreenShooter.csproj.user + bin obj ScreenShooter.csproj.user ScreenShooterStandalone.csproj.user ScreenShooterStandalone.suo Added: trunk/Tools/ScreenShooter/ScreenShooterStandalone.csproj =================================================================== --- trunk/Tools/ScreenShooter/ScreenShooterStandalone.csproj (rev 0) +++ trunk/Tools/ScreenShooter/ScreenShooterStandalone.csproj 2011-01-12 22:47:10 UTC (rev 100) @@ -0,0 +1,143 @@ +<?xml version="1.0" encoding="utf-8"?> +<Project ToolsVersion="3.5" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> + <PropertyGroup> + <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration> + <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform> + <ProductVersion>9.0.30729</ProductVersion> + <SchemaVersion>2.0</SchemaVersion> + <ProjectGuid>{2723EC84-45DE-4B04-9D90-770B7846A9B1}</ProjectGuid> + <OutputType>WinExe</OutputType> + <AppDesignerFolder>Properties</AppDesignerFolder> + <RootNamespace>ScreenShooter</RootNamespace> + <AssemblyName>ScreenShooterStandalone</AssemblyName> + <TargetFrameworkVersion>v2.0</TargetFrameworkVersion> + <FileAlignment>512</FileAlignment> + <TargetFrameworkSubset> + </TargetFrameworkSubset> + <ApplicationIcon>icon.ico</ApplicationIcon> + <StartupObject> + </StartupObject> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' "> + <DebugSymbols>true</DebugSymbols> + <DebugType>full</DebugType> + <Optimize>false</Optimize> + <OutputPath>bin\Debug\</OutputPath> + <DefineConstants>DEBUG;TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' "> + <DebugType>pdbonly</DebugType> + <Optimize>true</Optimize> + <OutputPath>bin\Release\</OutputPath> + <DefineConstants>TRACE</DefineConstants> + <ErrorReport>prompt</ErrorReport> + <WarningLevel>4</WarningLevel> + </PropertyGroup> + <ItemGroup> + <Reference Include="Accessibility" /> + <Reference Include="System" /> + <Reference Include="System.Data" /> + <Reference Include="System.Drawing" /> + <Reference Include="System.Windows.Forms" /> + <Reference Include="System.Xml" /> + </ItemGroup> + <ItemGroup> + <Compile Include="..\..\ManagedWinapi\ApiHelper.cs"> + <Link>Standalone\ApiHelper.cs</Link> + </Compile> + <Compile Include="..\..\ManagedWinapi\EventDispatchingNativeWindow.cs"> + <Link>Standalone\EventDispatchingNativeWindow.cs</Link> + </Compile> + <Compile Include="..\..\ManagedWinapi\Hook.cs"> + <Link>Standalone\Hook.cs</Link> + <SubType>Component</SubType> + </Compile> + <Compile Include="..\..\ManagedWinapi\Hotkey.cs"> + <Link>Standalone\Hotkey.cs</Link> + <SubType>Component</SubType> + </Compile> + <Compile Include="..\..\ManagedWinapi\KeyboardKey.cs"> + <Link>Standalone\KeyboardKey.cs</Link> + </Compile> + <Compile Include="..\..\ManagedWinapi\LowLevelHook.cs"> + <Link>Standalone\LowLevelHook.cs</Link> + <SubType>Component</SubType> + </Compile> + <Compile Include="..\..\ManagedWinapi\PInvokeTypes.cs"> + <Link>Standalone\PInvokeTypes.cs</Link> + </Compile> + <Compile Include="..\..\ManagedWinapi\Screenshot.cs"> + <Link>Standalone\Screenshot.cs</Link> + </Compile> + <Compile Include="..\..\ManagedWinapi\ShortcutBox.cs"> + <Link>Standalone\ShortcutBox.cs</Link> + <SubType>Component</SubType> + </Compile> + <Compile Include="..\..\ManagedWinapi\ShortcutBox.designer.cs"> + <Link>Standalone\ShortcutBox.designer.cs</Link> + <DependentUpon>ShortcutBox.cs</DependentUpon> + </Compile> + <Compile Include="..\..\ManagedWinapi\SystemAccessibleObject.cs"> + <Link>SystemAccessibleObject.cs</Link> + </Compile> + <Compile Include="..\..\ManagedWinapi\SystemWindow.cs"> + <Link>SystemWindow.cs</Link> + </Compile> + <Compile Include="MainForm.cs"> + <SubType>Form</SubType> + </Compile> + <Compile Include="MainForm.Designer.cs"> + <DependentUpon>MainForm.cs</DependentUpon> + </Compile> + <Compile Include="Program.cs" /> + <Compile Include="Properties\AssemblyInfo.cs" /> + <Compile Include="ScreenshotForm.cs"> + <SubType>Form</SubType> + </Compile> + <Compile Include="ScreenshotForm.Designer.cs"> + <DependentUpon>ScreenshotForm.cs</DependentUpon> + </Compile> + <Compile Include="ScreenshotSettings.cs"> + <SubType>UserControl</SubType> + </Compile> + <Compile Include="ScreenshotSettings.Designer.cs"> + <DependentUpon>ScreenshotSettings.cs</DependentUpon> + </Compile> + <Compile Include="SelectorForm.cs"> + <SubType>Form</SubType> + </Compile> + <Compile Include="SelectorForm.Designer.cs"> + <DependentUpon>SelectorForm.cs</DependentUpon> + </Compile> + <Compile Include="Standalone\StandaloneStubs.cs" /> + <EmbeddedResource Include="..\..\ManagedWinapi\ShortcutBox.resx"> + <Link>Standalone\ShortcutBox.resx</Link> + <DependentUpon>ShortcutBox.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="MainForm.resx"> + <DependentUpon>MainForm.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="ScreenshotForm.resx"> + <DependentUpon>ScreenshotForm.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="ScreenshotSettings.resx"> + <DependentUpon>ScreenshotSettings.cs</DependentUpon> + </EmbeddedResource> + <EmbeddedResource Include="SelectorForm.resx"> + <DependentUpon>SelectorForm.cs</DependentUpon> + </EmbeddedResource> + </ItemGroup> + <ItemGroup> + <Content Include="icon.ico" /> + </ItemGroup> + <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> + <!-- To modify your build process, add your task inside one of the targets below and uncomment it. + Other similar extension points exist, see Microsoft.Common.targets. + <Target Name="BeforeBuild"> + </Target> + <Target Name="AfterBuild"> + </Target> + --> +</Project> \ No newline at end of file Added: trunk/Tools/ScreenShooter/ScreenShooterStandalone.sln =================================================================== --- trunk/Tools/ScreenShooter/ScreenShooterStandalone.sln (rev 0) +++ trunk/Tools/ScreenShooter/ScreenShooterStandalone.sln 2011-01-12 22:47:10 UTC (rev 100) @@ -0,0 +1,20 @@ + +Microsoft Visual Studio Solution File, Format Version 10.00 +# Visual C# Express 2008 +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ScreenShooterStandalone", "ScreenShooterStandalone.csproj", "{2723EC84-45DE-4B04-9D90-770B7846A9B1}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {2723EC84-45DE-4B04-9D90-770B7846A9B1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {2723EC84-45DE-4B04-9D90-770B7846A9B1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {2723EC84-45DE-4B04-9D90-770B7846A9B1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {2723EC84-45DE-4B04-9D90-770B7846A9B1}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection +EndGlobal Added: trunk/Tools/ScreenShooter/Standalone/StandaloneStubs.cs =================================================================== --- trunk/Tools/ScreenShooter/Standalone/StandaloneStubs.cs (rev 0) +++ trunk/Tools/ScreenShooter/Standalone/StandaloneStubs.cs 2011-01-12 22:47:10 UTC (rev 100) @@ -0,0 +1,22 @@ +using System; + +namespace ManagedWinapi.Windows +{ + namespace Contents + { + internal static class WindowContentParser + { + internal static WindowContent Parse(SystemWindow sw) + { + throw new NotImplementedException(); + } + + internal static WindowContent ParsePreview(SystemWindow sw) + { + throw new NotImplementedException(); + } + } + + public interface WindowContent { } + } +} This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |