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/Interfaces | |
| 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/Interfaces')
| -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 |
3 files changed, 54 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 |