]> O.S.I.I.S - jp/crow.git/commitdiff
add CrowIDE in progress to master
authorjpbruyere <jp.bruyere@hotmail.com>
Fri, 28 Apr 2017 10:20:39 +0000 (12:20 +0200)
committerjpbruyere <jp.bruyere@hotmail.com>
Fri, 28 Apr 2017 10:20:39 +0000 (12:20 +0200)
Crow.sln
src/ItemTemplate.cs

index 83e55eb5e132a7321a844503c009150f823d580e..ba1b6741b6a2d5bc901c956b1837cf9c96a33e1a 100644 (file)
--- a/Crow.sln
+++ b/Crow.sln
@@ -5,6 +5,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Crow", "Crow.csproj", "{C29
 EndProject
 Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests", "Tests\Tests.csproj", "{74289092-9F70-4941-AFCB-DFD7BE2140B6}"
 EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CrowIDE", "CrowIDE\CrowIDE.csproj", "{B6D911CD-1D09-42FC-B300-9187190F2AE1}"
+EndProject
 Global
        GlobalSection(SolutionConfigurationPlatforms) = preSolution
                Debug|Any CPU = Debug|Any CPU
@@ -15,6 +17,10 @@ Global
                {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Release|Any CPU.ActiveCfg = Release|Any CPU
                {74289092-9F70-4941-AFCB-DFD7BE2140B6}.Release|Any CPU.Build.0 = Release|Any CPU
+               {B6D911CD-1D09-42FC-B300-9187190F2AE1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+               {B6D911CD-1D09-42FC-B300-9187190F2AE1}.Debug|Any CPU.Build.0 = Debug|Any CPU
+               {B6D911CD-1D09-42FC-B300-9187190F2AE1}.Release|Any CPU.ActiveCfg = Release|Any CPU
+               {B6D911CD-1D09-42FC-B300-9187190F2AE1}.Release|Any CPU.Build.0 = Release|Any CPU
                {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
                {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Debug|Any CPU.Build.0 = Debug|Any CPU
                {C2980F9B-4798-4C05-99E2-E174810F7C7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
index ea029ae4b84337eaab6b65945574203904d39a3d..5361904292531a2f09258302fe824057d607c31d 100644 (file)
@@ -37,9 +37,13 @@ using System.Linq;
 
 namespace Crow
 {
+       /// <summary> Test func on data, return yes if there's children </summary>
        public delegate bool BooleanTestOnInstance(object instance);
 
-       public class ItemTemplate : Instantiator {              
+       /// <summary>
+       /// Derived from Instantiator with sub data fetching facilities for hierarchical data access.
+       /// </summary>
+       public class ItemTemplate : Instantiator {
                public EventHandler Expand;
                public BooleanTestOnInstance HasSubItems;
                string strDataType;