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/multilist.tex | 52 ++++++++++++++------------------------------ 1 file changed, 16 insertions(+), 36 deletions(-) (limited to 'design/widgets/multilist.tex') diff --git a/design/widgets/multilist.tex b/design/widgets/multilist.tex index 8ca82eb..b49080b 100644 --- a/design/widgets/multilist.tex +++ b/design/widgets/multilist.tex @@ -1,43 +1,23 @@ % -*- coding: utf-8 -*- \subsubsection{\texttt{multilist} elementet} -En multilist bruges til at producere en række tekststrenge som alle -vil blive tilføjet til en liste.\\ +En multilist bruges til at producere en liste af tekststrenge.\\ En multilist har flg. attributter: -%\begin{itemize} -%\item \textit{value} - Inidikerer hvilket element på listen som skal være -% valgt initielt. Hvis udeladt eller ikke-matchende vil ingenting være valgt, -% hvilket vil svare til at et regulært udtryk på et tekstfelt ikke er -% opfyldt. -%\end{itemize} -En multiliste indeholder to undergrupper: en gruppe som beskriver -preindsatte strenge, og en gruppe som indeholder widgets.\\ -Gruppen med de preindsatte strenge er tagget \texttt{items}, som har -flg. attributer: -%\begin{itemize} -%\item \textit{value} - Inidikerer hvilket element på listen som skal være -% valgt initielt. Hvis udeladt eller ikke-matchende vil ingenting være valgt, -% hvilket vil svare til at et regulært udtryk på et tekstfelt ikke er -% opfyldt. -%\end{itemize} -\texttt{items} tagget indeholder således \texttt{item} tags som hver -især beskriver en enkelt streng som skal indsættes. \texttt{item} -tagget har flg. attributer: \begin{itemize} -\item \textit{value} - +\item \textit{name} - Navnet på mulitlisten. +\item \textit{layout} - ``vbox'' eller ``hbox'', specificerer hvordan +de indre widgets skal lægges ud. +\item \textit{value} - Den initielle værdi af multilisten. +\item \textit{innerwidget} - Navnet på den indre widget som skal +bruges til at tilføje nye strenge til listen. \end{itemize} +Tekststrengene som bliver tilføjet vil i den endelige værdi for +multilisten blive repræsenteret som en tekststreng med linieskift +separering mellem rækerne i listen. Denne konstruktion lægger en +naturlig begrænsning på indholdet af de enkelte rækker, idet de ikke +kan indeholde linieskift. -Et eksempel på en multilist: -\begin{verbatim} - - - En streng - En streng mere - - - - +\begin{lstlisting}[title={Et eksempel på en multilist.}] + + -\end{verbatim} - -Multilisten indeholder en række underwidgets som tilsammen konstruerer -inputtet til strengkonstruktionen. +\end{lstlisting} -- cgit v1.2.3