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 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 design/widgets/altcombobox.tex (limited to 'design/widgets/altcombobox.tex') 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} -- cgit v1.2.3