summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--design/xmlformat.tex4
-rw-r--r--dtd/macro.dtd8
-rw-r--r--server/xml/example.xml6
3 files changed, 10 insertions, 8 deletions
diff --git a/design/xmlformat.tex b/design/xmlformat.tex
index 98f26fa..3d0608c 100644
--- a/design/xmlformat.tex
+++ b/design/xmlformat.tex
@@ -153,7 +153,7 @@ Et vindue har flg. attributter:
\subsubsection{\texttt{frame} elementet}
En frame benyttes til at indsætte nestede elementer i makroen, såsom
-gruperinger af radio buttons.\\
+gruperinger af checkboxe.\\
En frame har flg. attributter:
\begin{itemize}
\item \textit{caption} - Den tekst som skal vises i framen. Hvis
@@ -262,6 +262,8 @@ Radiobuttons gruppen har flg. attributter:
valgt initielt. Hvis udeladt eller ikke-matchende vil ingen radiobutton være
valgt, hvilket vil svare til at et regulært udtryk på et tekstfelt ikke er
opfyldt.
+\item \textit{layout} - Vinduets layout engine. Kan have værdierne
+ ``hbox'' eller ``vbox''. Hvis udeladt benyttes et vbox layout.
\end{itemize}
Radiobuttons indeholder \texttt{item} tags som beskriver hvilke valgmuligheder
den givne gruppe har.\\
diff --git a/dtd/macro.dtd b/dtd/macro.dtd
index f90c0b7..6a2c973 100644
--- a/dtd/macro.dtd
+++ b/dtd/macro.dtd
@@ -10,21 +10,21 @@
<!ATTLIST frame name CDATA #REQUIRED
layout CDATA #REQUIRED>
-<!ELEMENT label (lineedit|label|combo|button|frame)*>
+<!ELEMENT label EMPTY>
<!ATTLIST label name CDATA #REQUIRED
caption CDATA #REQUIRED
layout CDATA #IMPLIED>
-<!ELEMENT lineedit (lineedit|label|combo|button|frame)*>
+<!ELEMENT lineedit EMPTY>
<!ATTLIST lineedit name CDATA #REQUIRED
regexp CDATA #IMPLIED
layout CDATA #IMPLIED>
-<!ELEMENT combo (lineedit|label|combo|button|frame)*>
+<!ELEMENT combo EMPTY>
<!ATTLIST combo name CDATA #REQUIRED
layout CDATA #IMPLIED>
-<!ELEMENT button (lineedit|label|combo|button|frame)*>
+<!ELEMENT button EMPTY>
<!ATTLIST button name CDATA #REQUIRED
caption CDATA #REQUIRED
layout CDATA #IMPLIED
diff --git a/server/xml/example.xml b/server/xml/example.xml
index a8093cf..ebef918 100644
--- a/server/xml/example.xml
+++ b/server/xml/example.xml
@@ -15,18 +15,18 @@
</frame>
<frame name="swelling_frame" layout="hbox">
<label name="swelling" caption="Der findes central hævelse med:"/>
- <frame name="swelling_radios" layout="vbox">
+ <frame name="swelling_radios" layout="hbox">
<radiobuttons name="radio" value="exsudater" layout="vbox">
<item caption="Radio Randblødning" value="rand"/>
<item caption="Radio Exsudater" value="exsudater"/>
<item caption="Radio Blahblah" value="blabla"/>
</radiobuttons>
- <combobox name="combo" value="exsudater" layout="vbox">
+ <combobox name="combo" value="exsudater">
<item caption="Combo Randblødning" value="rand"/>
<item caption="Combo Exsudater" value="exsudater"/>
<item caption="Combo Blahblah" value="blabla"/>
</combobox>
- <listbox name="list" value="exsudater" layout="vbox">
+ <listbox name="list" value="exsudater">
<item caption="List Randblødning" value="rand"/>
<item caption="List Exsudater" value="exsudater"/>
<item caption="List Blahblah" value="blabla"/>