From 9d982a5b4fc9c7efaa56c8f7a4130361f26b0302 Mon Sep 17 00:00:00 2001
From: deva <deva>
Date: Tue, 9 Dec 2008 13:55:10 +0000
Subject: A little something about metawidgets, and format strings

---
 design/xmlformat.tex | 23 +++++++++++++----------
 1 file changed, 13 insertions(+), 10 deletions(-)

(limited to 'design/xmlformat.tex')

diff --git a/design/xmlformat.tex b/design/xmlformat.tex
index 00e4ec9..fcc6c3a 100644
--- a/design/xmlformat.tex
+++ b/design/xmlformat.tex
@@ -5,14 +5,14 @@ foregår ved hjælp af XML.\\
 Dokumenterne skal starte med en header som specificerer hvilken
 XML verison som benyttes, efterfulgt af rodknuden som skal være af
 typen \texttt{pracro}.\\
-\begin{verbatim}
+\begin{lstlisting}
 <?xml version="1.0" encoding="UTF-8"?>
 <pracro version="1.0" cpr="1505050505">
     .
     .
     .
 </pracro>
-\end{verbatim}
+\end{lstlisting}
 Det er vigtigt at pointere at alt data i xml dokumentet skal være i
 UTF-8 formatering.
 
@@ -36,12 +36,12 @@ Pracro elementet har flg. attributter:
 En request sektion sendt til serveren skal bevirke at serveren inlæser og
 sender den angivne makro til klienten.\\
 Hvis klienten modtager en request sektion skal den blot ignorere den.
-\begin{verbatim}
+\begin{lstlisting}
 <?xml version="1.0" encoding="UTF-8"?>
 <pracro version="1.0" cpr="1505050505">
   <request macro="visus"/>
 </pracro>
-\end{verbatim}
+\end{lstlisting}
 
 \subsection{Makro}
 En makro definerer en makro som grafisk viser og eller indsamler data.\\
@@ -49,7 +49,7 @@ En makro sektion sendt til klienten skal bevirke at den beskrevne
 grafisk makro vises på skærmen.\\
 Hvis serveren modtager en makro sektion skal den blot ignorere den.
 Vi starter med et eksempel:
-\begin{verbatim}
+\begin{lstlisting}
 <?xml version="1.0" encoding="UTF-8"?>
 <pracro version="1.0" cpr="1505050505">
   <macro name="macro" version="1.0">
@@ -71,7 +71,7 @@ Vi starter med et eksempel:
     </window>
   </macro>
 </pracro>
-\end{verbatim}
+\end{lstlisting}
 Eksemplet illustrerer flg. funktionaliteter: Makroen og den
 properties, main vinduet, includes, frames, labels, lineedits og
 knapper.\\
@@ -153,13 +153,14 @@ Alle GUI elementerne i xml dokumentet har flg. attributter:
 \input{widgets/combobox}
 \input{widgets/listbox}
 \input{widgets/multilist}
+\input{widgets/metawidget}
 
 \subsection{Commit}
 En commit sektion sendt til serveren skal  bevirke at serveren lagrer de
 sendte data i databasen, samt genererer et resumé som kan blive sendt
 tilbage til klienten.\\
 Hvis klienten modtager en commit sektion skal den blot ignorere den.
-\begin{verbatim}
+\begin{lstlisting}
 <?xml version="1.0" encoding="UTF-8"?>
 <pracro version="1.0" cpr="1505050505">
   <commit user="johndoe" macro="visus" version="1.0">
@@ -167,7 +168,7 @@ Hvis klienten modtager en commit sektion skal den blot ignorere den.
     <field name="visus_subjektiv" value="42"/>
   </commit>
 </pracro>
-\end{verbatim}
+\end{lstlisting}
 
 \subsubsection{\texttt{commit} elementet}
 Commit elementet har flg. attributter:
@@ -188,10 +189,12 @@ Field elementet har flg. attributter:
 %En resumé sektion sendt til klienten skal bevirke at klienten appender den
 %sendte tekst til PC-Praxis journalfilen.\\
 %Hvis serveren modtager en resumé sektion skal den blot ignorere den.
-%\begin{verbatim}
+%\begin{lstlisting}
 %<?xml version="1.0" encoding="UTF-8"?>
 %<pracro version="1.0" cpr="1505050505">
 %  <resume macro="visus" version="1.0">Det objektive synsmål var
 %42 dioptri, og det subjektive synsmål var 42 dioptri.</resume>
 %</pracro>
-%\end{verbatim}
+%\end{lstlisting}
+
+\input{format}
-- 
cgit v1.2.3

