EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Tests", "Samples\Tests\Tests.csproj", "{5B7CA5BD-AEE8-40EE-85B0-0CAADD19B43A}"
EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "CrowIDE", "Samples\CrowIDE\CrowIDE.csproj", "{232046EE-C7B3-42CD-9EED-8E3A35097C42}"
+Project("{9344BDBB-3E7F-41FC-A0DD-8665D75EE146}") = "CrowIDE", "Samples\CrowIDE\CrowIDE.csproj", "{B10C0B1B-B827-45E0-B96D-DAB6A22CE776}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
{C2980F9B-4798-4C05-99E2-E174810F7C7B}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C2980F9B-4798-4C05-99E2-E174810F7C7B}.Release|Any CPU.Build.0 = Release|Any CPU
{F535A8AB-CD93-49AB-B1B0-FFF9AE51ED6A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {F535A8AB-CD93-49AB-B1B0-FFF9AE51ED6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{F535A8AB-CD93-49AB-B1B0-FFF9AE51ED6A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{F535A8AB-CD93-49AB-B1B0-FFF9AE51ED6A}.Release|Any CPU.Build.0 = Release|Any CPU
+ {F535A8AB-CD93-49AB-B1B0-FFF9AE51ED6A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{56329D48-D382-4850-93DE-59C453894E8A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{56329D48-D382-4850-93DE-59C453894E8A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{56329D48-D382-4850-93DE-59C453894E8A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{56329D48-D382-4850-93DE-59C453894E8A}.Release|Any CPU.Build.0 = Release|Any CPU
{5B7CA5BD-AEE8-40EE-85B0-0CAADD19B43A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5B7CA5BD-AEE8-40EE-85B0-0CAADD19B43A}.Debug|Any CPU.Build.0 = Debug|Any CPU
{5B7CA5BD-AEE8-40EE-85B0-0CAADD19B43A}.Release|Any CPU.ActiveCfg = Release|Any CPU
{5B7CA5BD-AEE8-40EE-85B0-0CAADD19B43A}.Release|Any CPU.Build.0 = Release|Any CPU
- {232046EE-C7B3-42CD-9EED-8E3A35097C42}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {232046EE-C7B3-42CD-9EED-8E3A35097C42}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {5B7CA5BD-AEE8-40EE-85B0-0CAADD19B43A}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {B10C0B1B-B827-45E0-B96D-DAB6A22CE776}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {B10C0B1B-B827-45E0-B96D-DAB6A22CE776}.Release|Any CPU.ActiveCfg = Release|Any CPU
EndGlobalSection
GlobalSection(MonoDevelopProperties) = preSolution
Policies = $0
{F535A8AB-CD93-49AB-B1B0-FFF9AE51ED6A} = {B2C7855A-2878-47FD-AD32-9A83DB4AB8C6}
{56329D48-D382-4850-93DE-59C453894E8A} = {B2C7855A-2878-47FD-AD32-9A83DB4AB8C6}
{5B7CA5BD-AEE8-40EE-85B0-0CAADD19B43A} = {B2C7855A-2878-47FD-AD32-9A83DB4AB8C6}
- {232046EE-C7B3-42CD-9EED-8E3A35097C42} = {B2C7855A-2878-47FD-AD32-9A83DB4AB8C6}
+ {B10C0B1B-B827-45E0-B96D-DAB6A22CE776} = {B2C7855A-2878-47FD-AD32-9A83DB4AB8C6}
EndGlobalSection
EndGlobal
<EnableDefaultCompileItems>false</EnableDefaultCompileItems>
<Authors>Jean-Philippe Bruyère</Authors>
- <Title>C# Rapid Open Widget Toolkit</Title>
+ <Title>C# Rapid Open Widget Toolkit</Title>
+ <License>MIT</License>
<PackageId>Crow.VK</PackageId>
<PackageTags>Crow Vulkan Widget Interface GUI</PackageTags>
<PackageVersion>$(AssemblyVersion)-beta</PackageVersion>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugType>full</DebugType>
- <DefineConstants>TRACE;DESIGN_MODE;DEBUG;NETFRAMEWORK;NET471</DefineConstants>
+ <DefineConstants>TRACE;DESIGN_MODE;_DEBUG_CLIP_RECTANGLE;DEBUG;NETFRAMEWORK;NET471</DefineConstants>
<CheckForOverflowUnderflow>true</CheckForOverflowUnderflow>
</PropertyGroup>
</ItemGroup>
<ItemGroup>
- <PackageReference Include="Vulkan" Version="0.1.2.8-beta" />
+ <PackageReference Include="Vulkan" Version="0.1.4-beta" />
</ItemGroup>
</Project>
</EmbeddedResource>
</ItemGroup>
<ItemGroup>
- <PackageReference Include="CVKL" Version="0.1.3.2-beta" />
+ <PackageReference Include="CVKL" Version="0.1.5-beta" />
</ItemGroup>
</Project>
class Program : CrowVkWin {
static void Main (string[] args) {
using (Program vke = new Program ()) {
- vke.crow.Load ("#HelloWorld.helloworld.crow").DataSource = vke;
vke.Run ();
}
}
+ protected override void onLoad ()
+ {
+ base.onLoad ();
+
+ crow.Load ("#HelloWorld.helloworld.crow");
+ }
+
}
}
<OutputPath>$(SolutionDir)build\$(Configuration)\</OutputPath>
<OutputType>Exe</OutputType>
<RepositoryUrl>https://github.com/jpbruyere/Crow</RepositoryUrl>
- <License>https://opensource.org/licenses/MIT</License>
+ <License>MIT</License>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
<EnableDefaultNoneItems>false</EnableDefaultNoneItems>
<TargetFramework>net471</TargetFramework>
</ItemGroup>
<ItemGroup>
- <ProjectReference Include="..\..\Crow\Crow.csproj" />
+ <ProjectReference Include="..\..\Crow\Crow.csproj" />
</ItemGroup>
<ItemGroup>
</None>
</ItemGroup>
<ItemGroup>
- <PackageReference Include="CVKL" Version="0.1.3.2-beta" />
+ <PackageReference Include="CVKL" Version="0.1.5-beta" />
</ItemGroup>
</Project>
</ItemGroup>
<ItemGroup>
- <PackageReference Include="CVKL" Version="0.1.3.2-beta" />
+ <PackageReference Include="CVKL" Version="0.1.5-beta" />
</ItemGroup>
</Project>
//testFiles = new string [] { @"Interfaces/Experimental/testDock.crow" };
testFiles = new string [] { @"Interfaces/Divers/welcome.crow" };
- //testFiles = new string [] { @"Interfaces/Divers/colorPicker.crow" };
+ //testFiles = new string [] { @"Interfaces/Divers/0.crow" };
testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/GraphicObject", "*.crow")).ToArray ();
testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Container", "*.crow")).ToArray ();
testFiles = testFiles.Concat (Directory.GetFiles (@"Interfaces/Group", "*.crow")).ToArray ();
else if (idx < 0)
idx = testFiles.Length - 1;
+ Console.WriteLine ($"loading: {testFiles [idx]}");
try {
Widget w = crow.Load (testFiles [idx]);
w.DataSource = this;
+
} catch (Exception ex) {
MessageBox.Show (crow, MessageBox.Type.Error, ex.Message + "\n" + ex.InnerException.Message).Modal = true;
}