From 4137259fa6071d2790173f7935f06465df324264 Mon Sep 17 00:00:00 2001 From: deva Date: Thu, 12 Feb 2009 15:29:50 +0000 Subject: Lots of changes in the widget documentation... --- design/widgets/altcombobox.tex | 38 ++++++++++++++++++++++++++++++ design/widgets/button.tex | 4 ++++ design/widgets/checkbox.tex | 17 ++++++++++---- design/widgets/combobox.tex | 9 +++++++ design/widgets/dbwidget.tex | 45 +++++++++++++++++++++++++++++++++++ design/widgets/frame.tex | 16 ++++++++----- design/widgets/label.tex | 8 ++++++- design/widgets/lineedit.tex | 9 +++++-- design/widgets/listbox.tex | 10 ++++++++ design/widgets/metawidget.tex | 14 ++++++----- design/widgets/multilist.tex | 52 +++++++++++++---------------------------- design/widgets/radiobuttons.tex | 14 ++++++++--- design/widgets/spacer.tex | 7 ++++++ design/widgets/textedit.tex | 4 ++++ design/widgets/window.tex | 20 +++++++++------- 15 files changed, 200 insertions(+), 67 deletions(-) create mode 100644 design/widgets/altcombobox.tex create mode 100644 design/widgets/dbwidget.tex (limited to 'design/widgets') diff --git a/design/widgets/altcombobox.tex b/design/widgets/altcombobox.tex new file mode 100644 index 0000000..dc33b29 --- /dev/null +++ b/design/widgets/altcombobox.tex @@ -0,0 +1,38 @@ +% -*- coding: utf-8 -*- +\subsubsection{\texttt{altcombobox} elementet} +\label{altcombobox} +En altcombobox fungerer fuldstændigt som en combobox (se kapitel \ref{combobox}), +men den ene undtagelse at den udover item tags indeholder altitem tags.\\ +Dens funktion er udover at stille elementer til rådighed for udvælgelse, at give +mulighed for at udfylde en alternativ widget istedet, men under samme navn.\\ +En altcombobox har samme attributer som combobox.\\ +\\ +Altcomboboxen indeholder udover item tags også et (og kun et) \texttt{altitem} tag +som igen indeholder den widget som skal bruges som altrenativ.\\ +Et altitem tag har flg. attributter: +\begin{itemize} +\item \textit{caption} - Den tekst som skal vises for denne valgmulighed. Hvis + udeladt vises den uden tekst. +\item \textit{value} - En værdi som kun bruges internt af systemet, men stadig + skal være unikt genkendelig fra de andre navne hos item tagsne. +\item \textit{layout} - ``vbox'' eller ``hbox'', beskriver hvordan de indre widgets + skal lægges ud. +\item \textit{innerwidget} - Navnet på den af de indre widgets som skal benyttes + som værdien hvis altitem'et er valgt. +\end{itemize} +Ved commit returneres altcomboboxens navn med det valgte items value, eller værdien +af den indre widget.\\ +Ved sætning af data til altcomboboxen vil dne først forsøg at vælge et af de +almindelige items, og hvis dette fejler, sætte værdien på dens indre widget. + +\begin{lstlisting}[title={Et eksempel på et altcombobox tag med item tags og et altitem tag indeni.}] + + + + + + +\end{lstlisting} diff --git a/design/widgets/button.tex b/design/widgets/button.tex index e2bb00e..b9c2ab1 100644 --- a/design/widgets/button.tex +++ b/design/widgets/button.tex @@ -12,3 +12,7 @@ En knap har flg. attributter: journalen og ``reset'' fjerner alle indtastede data. Hvis udeladt vil en inaktiv knap blive produceret. \end{itemize} + +\begin{lstlisting}[title={Et eksempel på et button tag.}] +