summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorP. Christeas <p_christ@hol.gr>2009-07-09 21:16:57 +0300
committerP. Christeas <p_christ@hol.gr>2009-07-09 21:16:57 +0300
commit05f8d8380c65e970dc4cb4530d4dce356e39b34b (patch)
tree4dc1ce1d958db14a5f6d72d87419c077e6acce5b
parent56d2cdbd73c28be489dab0d16b78a159fe2f1838 (diff)
Shortcuts in RNG view definition.
bzr revid: p_christ@hol.gr-20090709181657-4epnrx4mxeojihdb
-rw-r--r--bin/addons/base/rng/view.rng14
1 files changed, 14 insertions, 0 deletions
diff --git a/bin/addons/base/rng/view.rng b/bin/addons/base/rng/view.rng
index be56cc3fb95..78bef8172f7 100644
--- a/bin/addons/base/rng/view.rng
+++ b/bin/addons/base/rng/view.rng
@@ -12,6 +12,7 @@
<rng:choice>
<rng:ref name="notebook"/>
<rng:ref name="field"/>
+ <rng:ref name="shortcut"/>
<rng:ref name="group"/>
<rng:ref name="button"/>
<rng:ref name="hpaned" />
@@ -43,6 +44,7 @@
<rng:zeroOrMore>
<rng:choice>
<rng:ref name="field"/>
+ <rng:ref name="shortcut"/>
<rng:ref name="separator"/>
<rng:ref name="tree"/>
<rng:ref name="group"/>
@@ -145,6 +147,7 @@
<rng:element name="properties"><rng:empty/></rng:element>
<rng:ref name="label" />
<rng:ref name="field"/>
+ <rng:ref name="shortcut"/>
<rng:ref name="group"/>
<rng:ref name="separator"/>
<rng:ref name="button"/>
@@ -181,6 +184,7 @@
<rng:ref name="separator"/>
<rng:ref name="button"/>
<rng:ref name="field"/>
+ <rng:ref name="shortcut"/>
<rng:ref name="label" />
<rng:ref name="group" />
<rng:element name="properties"><rng:empty/></rng:element>
@@ -308,6 +312,7 @@
<rng:ref name="separator"/>
<rng:ref name="button"/>
<rng:ref name="field"/>
+ <rng:ref name="shortcut"/>
<rng:ref name="label" />
<rng:ref name="group" />
<rng:element name="properties"><rng:empty/></rng:element>
@@ -387,6 +392,15 @@
</rng:element>
</rng:define>
+ <rng:define name="shortcut">
+ <rng:element name="shortcut">
+ <rng:optional><rng:attribute name="attrs"/></rng:optional>
+ <rng:optional><rng:attribute name="name" /></rng:optional>
+ <rng:optional><rng:attribute name="key"/></rng:optional>
+ <rng:optional><rng:attribute name="goto" /></rng:optional>
+ </rng:element>
+ </rng:define>
+
<rng:start>
<rng:choice>
<rng:ref name="form" />