Added the source code of Aga.Controls (TreeViewAdv for .Net) version 1.7.0.0.
1 <Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003" ToolsVersion="3.5">
3 <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
4 <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
5 <ProductVersion>9.0.30729</ProductVersion>
6 <SchemaVersion>2.0</SchemaVersion>
7 <ProjectGuid>{E73BB233-D88B-44A7-A98F-D71EE158381D}</ProjectGuid>
8 <OutputType>Library</OutputType>
9 <AppDesignerFolder>Properties</AppDesignerFolder>
10 <RootNamespace>Aga.Controls</RootNamespace>
11 <AssemblyName>Aga.Controls</AssemblyName>
22 <OldToolsVersion>2.0</OldToolsVersion>
23 <UpgradeBackupLocation>
24 </UpgradeBackupLocation>
26 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
27 <DebugSymbols>true</DebugSymbols>
28 <DebugType>full</DebugType>
29 <Optimize>false</Optimize>
30 <OutputPath>bin\Debug\</OutputPath>
31 <DefineConstants>TRACE;DEBUG;PERF_TEST</DefineConstants>
32 <ErrorReport>prompt</ErrorReport>
33 <WarningLevel>4</WarningLevel>
34 <CodeAnalysisRules>-Microsoft.Design#CA1020;-Microsoft.Design#CA1060;-Microsoft.Design#CA1062;-Microsoft.Globalization#CA1301;-Microsoft.Globalization#CA1302;-Microsoft.Globalization#CA1303;-Microsoft.Globalization#CA1306;-Microsoft.Globalization#CA1304;-Microsoft.Globalization#CA1305;-Microsoft.Globalization#CA1300;-Microsoft.Maintainability#CA1501;-Microsoft.Mobility#CA1601;-Microsoft.Performance#CA1805;-Microsoft.Performance#CA1815;-Microsoft.Performance#CA1819;-Microsoft.Usage#CA2208</CodeAnalysisRules>
35 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
37 <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
38 <DebugType>pdbonly</DebugType>
39 <Optimize>true</Optimize>
40 <OutputPath>bin\Release\</OutputPath>
41 <DefineConstants>TRACE</DefineConstants>
42 <ErrorReport>prompt</ErrorReport>
43 <WarningLevel>4</WarningLevel>
44 <AllowUnsafeBlocks>true</AllowUnsafeBlocks>
47 <Reference Include="System" />
48 <Reference Include="System.Data" />
49 <Reference Include="System.Design" />
50 <Reference Include="System.Drawing" />
51 <Reference Include="System.Windows.Forms" />
52 <Reference Include="System.Xml" />
55 <Compile Include="GifDecoder.cs" />
56 <Compile Include="PerformanceAnalyzer.cs" />
57 <Compile Include="ResourceHelper.cs" />
58 <Compile Include="StringCollectionEditor.cs" />
59 <Compile Include="Properties\Resources.Designer.cs">
60 <AutoGen>True</AutoGen>
61 <DesignTime>True</DesignTime>
62 <DependentUpon>Resources.resx</DependentUpon>
64 <Compile Include="BitmapHelper.cs" />
65 <Compile Include="Threading\AbortableThreadPool.cs" />
66 <Compile Include="Threading\WorkItemStatus.cs" />
67 <Compile Include="Threading\WorkItem.cs" />
68 <Compile Include="TimeCounter.cs" />
69 <Compile Include="Tree\Input\ReorderColumnState.cs" />
70 <Compile Include="Tree\ListModel.cs" />
71 <Compile Include="Tree\NodeControls\EditEventArgs.cs" />
72 <Compile Include="Tree\NodeControls\LabelEventArgs.cs" />
73 <Compile Include="Tree\NodeControls\NodeIntegerTextBox.cs">
74 <SubType>Component</SubType>
76 <Compile Include="Tree\NodeControls\NodeDecimalTextBox.cs">
77 <SubType>Component</SubType>
79 <Compile Include="NumericTextBox.cs">
80 <SubType>Component</SubType>
82 <Compile Include="Tree\NodeControls\ExpandingIcon.cs">
83 <SubType>Component</SubType>
85 <Compile Include="Tree\NodeControls\InteractiveControl.cs">
86 <SubType>Component</SubType>
88 <Compile Include="Tree\NodeControls\DrawEventArgs.cs" />
89 <Compile Include="Tree\NodeControls\NodeEventArgs.cs" />
90 <Compile Include="Tree\SortedTreeModel.cs" />
91 <Compile Include="Tree\TreeModelBase.cs" />
92 <Compile Include="Tree\AutoRowHeightLayout.cs" />
93 <Compile Include="Tree\Input\ClickColumnState.cs" />
94 <Compile Include="Tree\Input\ColumnState.cs" />
95 <Compile Include="Tree\TreeViewAdv.Draw.cs">
96 <SubType>Component</SubType>
98 <Compile Include="Tree\TreeViewAdv.Editor.cs">
99 <SubType>Component</SubType>
101 <Compile Include="Tree\TreeViewAdv.Input.cs">
102 <SubType>Component</SubType>
104 <Compile Include="Tree\IRowLayout.cs" />
105 <Compile Include="Tree\FixedRowHeightLayout.cs" />
106 <Compile Include="Tree\NodeControlInfo.cs" />
107 <Compile Include="Tree\NodeControls\NodeControlValueEventArgs.cs" />
108 <Compile Include="Tree\NodeControls\NodeNumericUpDown.cs">
109 <SubType>Component</SubType>
111 <Compile Include="Tree\IncrementalSearch.cs" />
112 <Compile Include="TextHelper.cs" />
113 <Compile Include="Tree\TreeViewAdv.Properties.cs">
114 <SubType>Component</SubType>
116 <Compile Include="Tree\TreeListAdapter.cs" />
117 <Compile Include="Tree\TreeNodeAdvMouseEventArgs.cs" />
118 <Compile Include="Tree\Node.cs" />
119 <Compile Include="Tree\NodeControls\BaseTextControl.cs">
120 <SubType>Component</SubType>
122 <Compile Include="Tree\NodeControls\EditableControl.cs">
123 <SubType>Component</SubType>
125 <Compile Include="Tree\NodeControls\NodeComboBox.cs">
126 <SubType>Component</SubType>
128 <Compile Include="Tree\NodeControls\NodeControlsCollection.cs" />
129 <Compile Include="Tree\Input\InputState.cs" />
130 <Compile Include="Tree\IToolTipProvider.cs" />
131 <Compile Include="Tree\Input\ResizeColumnState.cs" />
132 <Compile Include="Tree\TreeColumn.cs">
133 <SubType>Component</SubType>
135 <Compile Include="Tree\TreeColumnCollection.cs" />
136 <Compile Include="Tree\TreeColumnEventArgs.cs" />
137 <Compile Include="Tree\TreeModel.cs" />
138 <Compile Include="Tree\TreeViewAdvCancelEventArgs.cs" />
139 <Compile Include="Tree\DropNodeValidatingEventArgs.cs" />
140 <Compile Include="Tree\TreeViewAdvEventArgs.cs" />
141 <Compile Include="Tree\TreePathEventArgs.cs" />
142 <Compile Include="Tree\EditorContext.cs" />
143 <Compile Include="Tree\Input\InputWithShift.cs" />
144 <Compile Include="Tree\Enums.cs" />
145 <Compile Include="Tree\Input\NormalInputState.cs" />
146 <Compile Include="Tree\Input\InputWithControl.cs" />
147 <Compile Include="Tree\NodeControls\NodeControl.cs">
148 <SubType>Component</SubType>
150 <Compile Include="Tree\DropPosition.cs" />
151 <Compile Include="Tree\NodeControls\BindableControl.cs">
152 <SubType>Component</SubType>
154 <Compile Include="Tree\NodeControls\NodeCheckBox.cs">
155 <SubType>Component</SubType>
157 <Compile Include="Tree\NodeControls\NodeIcon.cs">
158 <SubType>Component</SubType>
160 <Compile Include="Tree\DrawContext.cs" />
161 <Compile Include="Tree\ITreeModel.cs" />
162 <Compile Include="Tree\NodeControls\NodePlusMinus.cs">
163 <SubType>Component</SubType>
165 <Compile Include="Tree\NodeControls\NodeTextBox.cs">
166 <SubType>Component</SubType>
168 <Compile Include="Properties\AssemblyInfo.cs" />
169 <Compile Include="Tree\NodeControls\NodeStateIcon.cs">
170 <SubType>Component</SubType>
172 <Compile Include="Tree\TreeModelEventArgs.cs" />
173 <Compile Include="Tree\TreeNodeAdv.cs" />
174 <Compile Include="Tree\TreePath.cs" />
175 <Compile Include="Tree\TreeViewAdv.cs">
176 <SubType>Component</SubType>
178 <Compile Include="Tree\TreeViewAdv.Designer.cs">
179 <DependentUpon>TreeViewAdv.cs</DependentUpon>
181 <Compile Include="Tree\TreeViewRowDrawEventArgs.cs" />
182 <Service Include="{94E38DFF-614B-4cbd-B67C-F211BB35CE8B}" />
183 <Service Include="{B4F97281-0DBD-4835-9ED8-7DFB966E87FF}" />
186 <Content Include="Resources\minus.bmp" />
187 <Content Include="Resources\plus.bmp" />
188 <Content Include="Resources\check.bmp" />
189 <Content Include="Resources\uncheck.bmp" />
190 <Content Include="Resources\Leaf.bmp" />
191 <Content Include="Resources\Folder.bmp" />
192 <Content Include="Resources\FolderClosed.bmp" />
195 <EmbeddedResource Include="Properties\Resources.resx">
196 <SubType>Designer</SubType>
197 <Generator>ResXFileCodeGenerator</Generator>
198 <LastGenOutput>Resources.Designer.cs</LastGenOutput>
200 <EmbeddedResource Include="Tree\TreeViewAdv.resx">
201 <DependentUpon>TreeViewAdv.cs</DependentUpon>
205 <Content Include="Resources\loading_icon" />
206 <None Include="Tree\ClassDiagram.cd" />
207 <None Include="Tree\NodeControls\ClassDiagram.cd" />
208 <Content Include="Resources\unknown.bmp" />
211 <Content Include="Resources\DVSplit.cur" />
213 <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
214 <!-- To modify your build process, add your task inside one of the targets below and uncomment it.
215 Other similar extension points exist, see Microsoft.Common.targets.
216 <Target Name="BeforeBuild">
218 <Target Name="AfterBuild">