diff options
| author | jpbruyere <jp.bruyere@hotmail.com> | 2016-08-19 22:44:48 +0200 |
|---|---|---|
| committer | jpbruyere <jp.bruyere@hotmail.com> | 2016-09-01 12:44:38 +0200 |
| commit | befffb69eaebf2e607d88cd3ffc956a708d5734e (patch) | |
| tree | 5b28b58db0171f026e1ea3681fb86b005b4f8c81 /Tests | |
| parent | 9c3fd3b6b218de51177bef7d481e411e365b6ef3 (diff) | |
Menu and MenuItem classes, templates, styles and tests
modifié : Crow.csproj
modifié : Default.style
modifié : Style.cs
nouveau fichier : Templates/Menu.template
nouveau fichier : Templates/MenuItem.template
modifié : Tests/Interfaces/TemplatedGroup/0.crow
nouveau fichier : Tests/Interfaces/TemplatedGroup/1.crow
nouveau fichier : Tests/Interfaces/TemplatedGroup/2.crow
modifié : Tests/Tests.csproj
nouveau fichier : src/GraphicObjects/Menu.cs
nouveau fichier : src/GraphicObjects/MenuItem.cs
modifié : src/GraphicObjects/TemplatedGroup.cs
Diffstat (limited to 'Tests')
| -rwxr-xr-x | Tests/Interfaces/TemplatedGroup/0.crow | 22 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedGroup/1.crow | 7 | ||||
| -rwxr-xr-x | Tests/Interfaces/TemplatedGroup/2.crow | 25 | ||||
| -rw-r--r-- | Tests/Tests.csproj | 6 |
4 files changed, 60 insertions, 0 deletions
diff --git a/Tests/Interfaces/TemplatedGroup/0.crow b/Tests/Interfaces/TemplatedGroup/0.crow index 9c7bb705..09b4bd49 100755 --- a/Tests/Interfaces/TemplatedGroup/0.crow +++ b/Tests/Interfaces/TemplatedGroup/0.crow @@ -1 +1,23 @@ <?xml version="1.0"?> +<Menu> + <MenuItem Caption="File"> + <MenuItem Caption="New"/> + <MenuItem Caption="Open"/> + <MenuItem Caption="Save"/> + <MenuItem Caption="Quit"/> + </MenuItem> + <MenuItem Caption="Edit"> + <MenuItem Caption="Cut"/> + <MenuItem Caption="Copy"/> + <MenuItem Caption="Paste"/> + <MenuItem Caption="Special"> + <MenuItem Caption="Cut"/> + <MenuItem Caption="Copy"/> + <MenuItem Caption="Paste"/> + </MenuItem> + </MenuItem> + <MenuItem Caption="Help"> + <MenuItem Caption="About"/> + <MenuItem Caption="Help"/> + </MenuItem> +</Menu>
\ No newline at end of file diff --git a/Tests/Interfaces/TemplatedGroup/1.crow b/Tests/Interfaces/TemplatedGroup/1.crow new file mode 100755 index 00000000..eb857f98 --- /dev/null +++ b/Tests/Interfaces/TemplatedGroup/1.crow @@ -0,0 +1,7 @@ +<?xml version="1.0"?> +<MenuItem Caption="File"> + <MenuItem Caption="New"/> + <MenuItem Caption="Open"/> + <MenuItem Caption="Save"/> + <MenuItem Caption="Quit"/> +</MenuItem> diff --git a/Tests/Interfaces/TemplatedGroup/2.crow b/Tests/Interfaces/TemplatedGroup/2.crow new file mode 100755 index 00000000..5e5d8940 --- /dev/null +++ b/Tests/Interfaces/TemplatedGroup/2.crow @@ -0,0 +1,25 @@ +<?xml version="1.0"?> +<Container> +<MenuItem Caption="Menu"> + <MenuItem Caption="File"> + <MenuItem Caption="New"></MenuItem> + <MenuItem Caption="Open"></MenuItem> + <MenuItem Caption="Save"></MenuItem> + <MenuItem Caption="Quit"></MenuItem> + </MenuItem> + <MenuItem Caption="Edit"> + <MenuItem Caption="Cut"/> + <MenuItem Caption="Copy"/> + <MenuItem Caption="Paste"/> + <MenuItem Caption="Special"> + <MenuItem Caption="Cut"/> + <MenuItem Caption="Copy"/> + <MenuItem Caption="Paste"/> + </MenuItem> + </MenuItem> + <MenuItem Caption="Help"> + <MenuItem Caption="About"/> + <MenuItem Caption="Help"/> + </MenuItem> +</MenuItem> +</Container>
\ No newline at end of file diff --git a/Tests/Tests.csproj b/Tests/Tests.csproj index 566abf23..1095bd6a 100644 --- a/Tests/Tests.csproj +++ b/Tests/Tests.csproj @@ -295,6 +295,12 @@ <None Include="Interfaces\TemplatedGroup\0.crow"> <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> </None> + <None Include="Interfaces\TemplatedGroup\1.crow"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> + <None Include="Interfaces\TemplatedGroup\2.crow"> + <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory> + </None> </ItemGroup> <ItemGroup> <Folder Include="Interfaces\" /> |