~ubuntu-branches/ubuntu/natty/tryton-server/natty-security

« back to all changes in this revision

Viewing changes to trytond/ir/ui/form.rng

  • Committer: Bazaar Package Importer
  • Author(s): Daniel Baumann, Daniel Baumann, Mathias Behrle
  • Date: 2009-04-21 19:27:00 UTC
  • mfrom: (1.1.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20090421192700-hmiosex03jt5qf01
Tags: 1.2.0-1
[ Daniel Baumann ]
* Merging upstream version 1.2.0.
* Tidy rules files.
* Updating version information in manpage.
* Updating copyright file for new upstream release.
* Including TODO file in docs.

[ Mathias Behrle ]
* Updating application description.

[ Daniel Baumann ]
* Correcting wrapping of control file.

Show diffs side-by-side

added added

removed removed

Lines of Context:
163
163
    </optional>
164
164
  </define>
165
165
  <define name="attlist.label" combine="interleave">
166
 
    <optional>
 
166
    <choice>
167
167
      <attribute name="name"/>
168
 
    </optional>
 
168
      <attribute name="id"/>
 
169
    </choice>
169
170
  </define>
170
171
  <define name="attlist.label" combine="interleave">
171
172
    <optional>
502
503
    </optional>
503
504
  </define>
504
505
  <define name="attlist.separator" combine="interleave">
505
 
    <optional>
 
506
    <choice>
506
507
      <attribute name="name"/>
507
 
    </optional>
 
508
      <attribute name="id"/>
 
509
    </choice>
508
510
  </define>
509
511
  <define name="attlist.separator" combine="interleave">
510
512
    <optional>
665
667
    </optional>
666
668
  </define>
667
669
  <define name="attlist.page" combine="interleave">
668
 
    <optional>
 
670
    <choice>
669
671
      <attribute name="name"/>
670
 
    </optional>
 
672
      <attribute name="id"/>
 
673
    </choice>
671
674
  </define>
672
675
  <define name="attlist.page" combine="interleave">
673
676
    <optional>
733
736
      <attribute name="col" a:defaultValue="4"/>
734
737
    </optional>
735
738
  </define>
 
739
  <define name="attlist.group" combine="interleave">
 
740
    <choice>
 
741
      <attribute name="name"/>
 
742
      <attribute name="id"/>
 
743
    </choice>
 
744
  </define>
736
745
  <define name="hpaned">
737
746
    <element name="hpaned">
738
 
      <ref name="attlist.hpaned"/>
 
747
      <ref name="attlist.paned"/>
739
748
      <optional>
740
749
        <ref name="child1"/>
741
750
      </optional>
744
753
      </optional>
745
754
    </element>
746
755
  </define>
747
 
  <define name="attlist.hpaned" combine="interleave">
748
 
    <optional>
749
 
      <attribute name="colspan" a:defaultValue="4"/>
750
 
    </optional>
751
 
  </define>
752
 
  <define name="attlist.hpaned" combine="interleave">
753
 
    <optional>
754
 
      <attribute name="position"/>
755
 
    </optional>
756
 
  </define>
757
756
  <define name="vpaned">
758
757
    <element name="vpaned">
759
 
      <ref name="attlist.vpaned"/>
 
758
      <ref name="attlist.paned"/>
760
759
      <optional>
761
760
        <ref name="child1"/>
762
761
      </optional>
765
764
      </optional>
766
765
    </element>
767
766
  </define>
768
 
  <define name="attlist.vpaned" combine="interleave">
 
767
  <define name="attlist.paned" combine="interleave">
769
768
    <optional>
770
769
      <attribute name="colspan" a:defaultValue="4"/>
771
770
    </optional>
772
771
  </define>
773
 
  <define name="attlist.vpaned" combine="interleave">
 
772
  <define name="attlist.paned" combine="interleave">
774
773
    <optional>
775
774
      <attribute name="position"/>
776
775
    </optional>
777
776
  </define>
 
777
  <define name="attlist.paned" combine="interleave">
 
778
    <attribute name="id"/>
 
779
  </define>
778
780
  <define name="child1">
779
781
    <element name="child1">
780
 
      <ref name="attlist.child1"/>
 
782
      <ref name="attlist.child"/>
781
783
      <zeroOrMore>
782
784
        <choice>
783
785
          <ref name="label"/>
794
796
      </zeroOrMore>
795
797
    </element>
796
798
  </define>
797
 
  <define name="attlist.child1" combine="interleave">
798
 
    <empty/>
799
 
  </define>
800
799
  <define name="child2">
801
800
    <element name="child2">
802
 
      <ref name="attlist.child2"/>
 
801
      <ref name="attlist.child"/>
803
802
      <zeroOrMore>
804
803
        <choice>
805
804
          <ref name="label"/>
816
815
      </zeroOrMore>
817
816
    </element>
818
817
  </define>
819
 
  <define name="attlist.child2" combine="interleave">
820
 
    <empty/>
 
818
  <define name="attlist.child" combine="interleave">
 
819
    <attribute name="id"/>
821
820
  </define>
822
821
  <define name="data">
823
822
    <element name="data">
824
823
      <ref name="attlist.data"/>
825
 
      <oneOrMore>
 
824
      <zeroOrMore>
826
825
        <ref name="xpath"/>
827
 
      </oneOrMore>
 
826
      </zeroOrMore>
828
827
    </element>
829
828
  </define>
830
829
  <define name="attlist.data" combine="interleave">
833
832
  <define name="xpath">
834
833
    <element name="xpath">
835
834
      <ref name="attlist.xpath"/>
836
 
      <ref name="any"/>
 
835
      <zeroOrMore>
 
836
        <choice>
 
837
          <ref name="label"/>
 
838
          <ref name="field"/>
 
839
          <ref name="image"/>
 
840
          <ref name="separator"/>
 
841
          <ref name="newline"/>
 
842
          <ref name="button"/>
 
843
          <ref name="notebook"/>
 
844
          <ref name="group"/>
 
845
          <ref name="hpaned"/>
 
846
          <ref name="vpaned"/>
 
847
          <ref name="form"/>
 
848
          <ref name="tree"/>
 
849
          <ref name="graph"/>
 
850
          <ref name="x"/>
 
851
          <ref name="y"/>
 
852
          <ref name="page"/>
 
853
          <ref name="child1"/>
 
854
          <ref name="child2"/>
 
855
        </choice>
 
856
      </zeroOrMore>
837
857
    </element>
838
858
  </define>
839
859
  <define name="attlist.xpath" combine="interleave">
845
865
        <choice>
846
866
          <value>inside</value>
847
867
          <value>replace</value>
 
868
          <value>replace_attributes</value>
848
869
          <value>after</value>
849
870
          <value>before</value>
850
871
        </choice>
851
872
      </attribute>
852
873
    </optional>
853
874
  </define>
854
 
  <define name="any">
855
 
    <zeroOrMore>
856
 
      <choice>
857
 
        <element>
858
 
          <anyName/>
859
 
          <zeroOrMore>
860
 
            <attribute>
861
 
              <anyName/>
862
 
            </attribute>
863
 
          </zeroOrMore>
864
 
          <ref name="any"/>
865
 
        </element>
866
 
        <text/>
867
 
      </choice>
868
 
    </zeroOrMore>
869
 
  </define>
870
875
  <start>
871
876
    <choice>
872
877
      <ref name="data"/>