aboutsummaryrefslogtreecommitdiffstatsci
path: root/Tests/Interfaces
diff options
context:
space:
mode:
authorjpbruyere <jp.bruyere@hotmail.com>2016-08-19 22:44:48 +0200
committerjpbruyere <jp.bruyere@hotmail.com>2016-09-01 12:44:38 +0200
commitbefffb69eaebf2e607d88cd3ffc956a708d5734e (patch)
tree5b28b58db0171f026e1ea3681fb86b005b4f8c81 /Tests/Interfaces
parent9c3fd3b6b218de51177bef7d481e411e365b6ef3 (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-xTests/Interfaces/TemplatedGroup/0.crow22
-rwxr-xr-xTests/Interfaces/TemplatedGroup/1.crow7
-rwxr-xr-xTests/Interfaces/TemplatedGroup/2.crow25
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