diff options
Diffstat (limited to 'design/widgets')
-rw-r--r-- | design/widgets/button.tex | 7 | ||||
-rw-r--r-- | design/widgets/checkbox.tex | 9 | ||||
-rw-r--r-- | design/widgets/combobox.tex | 27 | ||||
-rw-r--r-- | design/widgets/frame.tex | 11 | ||||
-rw-r--r-- | design/widgets/label.tex | 5 | ||||
-rw-r--r-- | design/widgets/lineedit.tex | 15 | ||||
-rw-r--r-- | design/widgets/listbox.tex | 19 | ||||
-rw-r--r-- | design/widgets/multilist.tex | 27 | ||||
-rw-r--r-- | design/widgets/radiobuttons.tex | 13 | ||||
-rw-r--r-- | design/widgets/spacer.tex | 1 | ||||
-rw-r--r-- | design/widgets/textedit.tex | 15 | ||||
-rw-r--r-- | design/widgets/togglebutton.tex | 7 | ||||
-rw-r--r-- | design/widgets/window.tex | 9 |
13 files changed, 97 insertions, 68 deletions
diff --git a/design/widgets/button.tex b/design/widgets/button.tex index b58d24d..e2bb00e 100644 --- a/design/widgets/button.tex +++ b/design/widgets/button.tex @@ -1,12 +1,13 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{button} elementet} En knap kan benyttes til enten at afbryde makroen eller at acceptere -dens indhold og dermed gemme dataene på serveren.\\ +dens indhold og dermed gemme dataene pÃ¥ serveren.\\ En knap har flg. attributter: \begin{itemize} \item \textit{caption} - Den tekst som skal vises i knappen. Hvis udeladt vises knappen uden tekst. -\item \textit{action} - Den handling som skal udføres når der trykkes - på knappen. Kan være ``abort'', ``commit'' eller ``reset'', hvor ``abort'' +\item \textit{action} - Den handling som skal udføres nÃ¥r der trykkes + pÃ¥ knappen. Kan være ``abort'', ``commit'' eller ``reset'', hvor ``abort'' afbryder makroen, ``commit'' gemmer makroen i databasen og i journalen og ``reset'' fjerner alle indtastede data. Hvis udeladt vil en inaktiv knap blive produceret. diff --git a/design/widgets/checkbox.tex b/design/widgets/checkbox.tex index a02a1f9..0becb88 100644 --- a/design/widgets/checkbox.tex +++ b/design/widgets/checkbox.tex @@ -1,11 +1,12 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{checkbox} elementet} -En checkbox bruges til at aktivere eller deaktivere en given værdi ved -hjælp af flueben.\\ +En checkbox bruges til at aktivere eller deaktivere en given værdi ved +hjælp af flueben.\\ En checkbox har flg. attributter: \begin{itemize} \item \textit{caption} - Den tekst som skal vises i knappen. Hvis udeladt vises checkboxen uden tekst. -\item \textit{value} - Den værdi som checkboxen har intielt. Kan - ``true'' eller ``false''. Hvis udeladt vil checkboxen få værdien +\item \textit{value} - Den værdi som checkboxen har intielt. Kan + ``true'' eller ``false''. Hvis udeladt vil checkboxen fÃ¥ værdien ``false''. \end{itemize} diff --git a/design/widgets/combobox.tex b/design/widgets/combobox.tex index bb6ddf8..2793bbe 100644 --- a/design/widgets/combobox.tex +++ b/design/widgets/combobox.tex @@ -1,11 +1,28 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{combobox} elementet} -En combobox gruppe bruges til at vælge et element ud af en gruppe.\\ +En combobox gruppe bruges til at vælge et element ud af en gruppe.\\ En combobox har flg. attributter: \begin{itemize} -\item \textit{value} - Inidikerer hvilket element i gruppen som skal være - valgt initielt. Hvis udeladt eller ikke-matchende vil comboboxen være tom, - hvilket vil svare til at et regulært udtryk på et tekstfelt ikke er +\item \textit{value} - Inidikerer hvilket element i gruppen som skal være + valgt initielt. Hvis udeladt eller ikke-matchende vil comboboxen være tom, + hvilket vil svare til at et regulært udtryk pÃ¥ et tekstfelt ikke er opfyldt. +\item \textit{type} - Denne attribut bruges til at styre comboboxens + funktionalitet. Feltet kan have følgende værdier: + \begin{description} + \item[select] FÃ¥r comboboxen til at opføre sig som en single select + liste. AltsÃ¥ en list hvor præcis et element skal + vælges, og man ikke selv kan skrive. + \item[edit] FÃ¥r comboboxen til at opføre sig som en single select + liste, men hvor brugeren kan skrive fritekst i feltet, + og derved vælge værdier som ikke allerede er pÃ¥ listen. + \item[search] FÃ¥r comboboxsen til at opføre sig som hvis den havde + typen \texttt{select}, bortset fra at brugeren nu kan + skrive i feltet, hvorved en søgning i listen + foretages, og det bedst matchene resultat vælges. + \end{description} + Hvis \texttt{type} feltet er undladt, laves comboboxen med + typen \texttt{select}. \end{itemize} Comboboxen indeholder \texttt{item} tags som beskriver hvilke valgmuligheder den givne gruppe har.\\ @@ -13,7 +30,7 @@ Et combobox item 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} - Den værdi som valgmuligheden har og som sendes som værdi +\item \textit{value} - Den værdi som valgmuligheden har og som sendes som værdi af gruppen hvis den er valgt ved commit. \end{itemize} Ved commit returneres comboboxens navn med det valgte items value. diff --git a/design/widgets/frame.tex b/design/widgets/frame.tex index 76b307b..7fd4294 100644 --- a/design/widgets/frame.tex +++ b/design/widgets/frame.tex @@ -1,16 +1,17 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{frame} elementet} -En frame benyttes til at indsætte nestede elementer i makroen, såsom +En frame benyttes til at indsætte nestede elementer i makroen, sÃ¥som gruperinger af checkboxe.\\ En frame har flg. attributter: \begin{itemize} \item \textit{caption} - Den tekst som skal vises i framen. Hvis udeladt vises framen som en tom ramme. -\item \textit{border} - Elementets kant type. Kan have værdierne +\item \textit{border} - Elementets kant type. Kan have værdierne ``plain'' eller ``raised'' Hvis udeladt benyttes laves ingen kant. -\item \textit{padding} - En integer som er størelsen på paddingen på +\item \textit{padding} - En integer som er størelsen pÃ¥ paddingen pÃ¥ elementet. Hvis udeladt benyttes elementets default padding. -\item \textit{margin} - En integer som er størelsen på elementets +\item \textit{margin} - En integer som er størelsen pÃ¥ elementets margin. Hvis udeladt benyttes elementets default margin. -\item \textit{layout} - Framens layout engine. Kan have værdierne +\item \textit{layout} - Framens layout engine. Kan have værdierne ``hbox'' eller ``vbox''. Hvis udeladt benyttes et vbox layout. \end{itemize} diff --git a/design/widgets/label.tex b/design/widgets/label.tex index eb2d4d2..436fee5 100644 --- a/design/widgets/label.tex +++ b/design/widgets/label.tex @@ -1,9 +1,10 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{label} elementet} -En label benyttes til at indsætte beskrivejnde tekst i makroen.\\ +En label benyttes til at indsætte beskrivejnde tekst i makroen.\\ En label har flg. attributter: \begin{itemize} \item \textit{caption} - Den tekst som skal vises i labelen. Hvis udeladt vises ingen tekst i elementet. -\item \textit{alignment} - Justeringen af teksten. Kan have værdierne +\item \textit{alignment} - Justeringen af teksten. Kan have værdierne ``left'', ``right'' eller ``center''. Hvis udeladt benyttes ``left''. \end{itemize} diff --git a/design/widgets/lineedit.tex b/design/widgets/lineedit.tex index ff1b389..cec5214 100644 --- a/design/widgets/lineedit.tex +++ b/design/widgets/lineedit.tex @@ -1,15 +1,16 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{lineedit} elementet} -En lineedit benyttes til at læse input fra brugeren i kraft tekst.\\ -Lineediten kan have et regulært udtryk tilknyttet, som validerer input -mens der tastes og ændrer feltets baggrundsfarve afhængig af om feltet +En lineedit benyttes til at læse input fra brugeren i kraft tekst.\\ +Lineediten kan have et regulært udtryk tilknyttet, som validerer input +mens der tastes og ændrer feltets baggrundsfarve afhængig af om feltet indeholder valid data eller ej.\\ Feltet er et et linies felt.\\ En lineedit har flg. attributter: \begin{itemize} \item \textit{value} - Den tekst som skal vises i lineediten. Hvis - udeladt vil lineediten være tom. -\item \textit{regexp} - Et regulært udtryk som benyttes til at - validere feltet. Hvis udeladt accepterer feltet alle inputs. Læs - mere om de regulære udtryk her: + udeladt vil lineediten være tom. +\item \textit{regexp} - Et regulært udtryk som benyttes til at + validere feltet. Hvis udeladt accepterer feltet alle inputs. Læs + mere om de regulære udtryk her: \verb|http://doc.trolltech.com/4.3/qregexp.html#introduction| \end{itemize} diff --git a/design/widgets/listbox.tex b/design/widgets/listbox.tex index 3689ee9..dd9fe19 100644 --- a/design/widgets/listbox.tex +++ b/design/widgets/listbox.tex @@ -1,24 +1,25 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{listbox} elementet} -En listbox bruges til at vælge præcis et element ud af en gruppe via en liste.\\ +En listbox bruges til at vælge præcis et element ud af en gruppe via en liste.\\ En listbox har flg. attributter: \begin{itemize} -\item \textit{value} - Indikerer 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 +\item \textit{value} - Indikerer 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} Listboxen indeholder \texttt{item} tags som beskriver hvilke linier der skal -være i listen.\\ +være i listen.\\ Et listbox item 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} - Den værdi som valgmuligheden har og som sendes som værdi +\item \textit{value} - Den værdi som valgmuligheden har og som sendes som værdi af gruppen hvis den er valgt ved commit. Skal udelades hvis type er sat. \item \textit{type} - Et typefelt, som beskriver hvordan dette item skal vise. - Kan have værdierne ``separator'', hvilket indikerer at elementet skal vises - som en horisontal streg der ikke kan vælges, eller ``header'' som indikerer at - elementet skal vises som en overskrift der ikke kan vælges. Når typen er sat + Kan have værdierne ``separator'', hvilket indikerer at elementet skal vises + som en horisontal streg der ikke kan vælges, eller ``header'' som indikerer at + elementet skal vises som en overskrift der ikke kan vælges. NÃ¥r typen er sat til ``header'' benyttes \textit{caption} attributen som den tekst der skal vises i overskriften. \end{itemize} diff --git a/design/widgets/multilist.tex b/design/widgets/multilist.tex index 9e3ff6e..8ca82eb 100644 --- a/design/widgets/multilist.tex +++ b/design/widgets/multilist.tex @@ -1,11 +1,12 @@ +% -*- 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 række tekststrenge som alle +vil blive tilføjet til en liste.\\ 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 +%\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 @@ -13,19 +14,19 @@ 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 +%\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} +\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} - \end{itemize} -Et eksempel på en multilist: +Et eksempel pÃ¥ en multilist: \begin{verbatim} <multilist> <items> @@ -33,10 +34,10 @@ Et eksempel på en multilist: <item>En streng mere</item> </items> <input layout="hbox"> - <lineedit value="Skriv en værdi her"/> + <lineedit value="Skriv en værdi her"/> </input> </multilist> \end{verbatim} -Multilisten indeholder en række underwidgets som tilsammen konstruerer +Multilisten indeholder en række underwidgets som tilsammen konstruerer inputtet til strengkonstruktionen. diff --git a/design/widgets/radiobuttons.tex b/design/widgets/radiobuttons.tex index f071232..e6afc8e 100644 --- a/design/widgets/radiobuttons.tex +++ b/design/widgets/radiobuttons.tex @@ -1,13 +1,14 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{radiobuttons} elementet} -En radiobuttons gruppe bruges til at vælge et element ud af en gruppe +En radiobuttons gruppe bruges til at vælge et element ud af en gruppe via radiobuttons.\\ Radiobuttons gruppen har flg. attributter: \begin{itemize} -\item \textit{value} - Inidikerer hvilken radiobutton i gruppen som skal være - 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 +\item \textit{value} - Inidikerer hvilken radiobutton i gruppen som skal være + 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 +\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 @@ -16,7 +17,7 @@ Et radiobutton item har flg. attributter: \begin{itemize} \item \textit{caption} - Den tekst som skal vises i radiobuttonen. Hvis udeladt vises radiobuttonen uden tekst. -\item \textit{value} - Den værdi som radiobuttonen har og som sendes som værdi +\item \textit{value} - Den værdi som radiobuttonen har og som sendes som værdi af gruppen hvis denne radiobutton er valgt ved commit. \end{itemize} Ved commit returneres radiobutton gruppens navn med den valgte radiobuttons value. diff --git a/design/widgets/spacer.tex b/design/widgets/spacer.tex index d6a919e..dc40a6e 100644 --- a/design/widgets/spacer.tex +++ b/design/widgets/spacer.tex @@ -1,3 +1,4 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{spacer} elementet} Et spacer element bruges for at pakke andre elementer i et layout.\\ En spacer har ingen attributter. diff --git a/design/widgets/textedit.tex b/design/widgets/textedit.tex index 2b7cdae..4d1368a 100644 --- a/design/widgets/textedit.tex +++ b/design/widgets/textedit.tex @@ -1,16 +1,17 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{textedit} elementet} -En textedit benyttes ligesom lineedit til at læse input fra brugeren i +En textedit benyttes ligesom lineedit til at læse input fra brugeren i kraft af tekst.\\ -Textediten kan have et regulært udtryk tilknyttet, som validerer input -mens der tastes og ændrer feltets baggrundsfarve afhængig af om feltet +Textediten kan have et regulært udtryk tilknyttet, som validerer input +mens der tastes og ændrer feltets baggrundsfarve afhængig af om feltet indeholder valid data eller ej.\\ Feltet er modsat lineedit et flerliniers felt.\\ En textedit har flg. attributter: \begin{itemize} \item \textit{value} - Den tekst som skal vises i textediten. Hvis - udeladt vil textediten være tom. -\item \textit{regexp} - Et regulært udtryk som benyttes til at - validere feltet. Hvis udeladt accepterer feltet alle inputs. Læs - mere om de regulære udtryk her: + udeladt vil textediten være tom. +\item \textit{regexp} - Et regulært udtryk som benyttes til at + validere feltet. Hvis udeladt accepterer feltet alle inputs. Læs + mere om de regulære udtryk her: \verb|http://doc.trolltech.com/4.3/qregexp.html#introduction| \end{itemize} diff --git a/design/widgets/togglebutton.tex b/design/widgets/togglebutton.tex index fb43b48..43d2ecf 100644 --- a/design/widgets/togglebutton.tex +++ b/design/widgets/togglebutton.tex @@ -1,11 +1,12 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{togglebutton} elementet} -En togglebutton bruges til at aktivere eller deaktivere en given værdi ved +En togglebutton bruges til at aktivere eller deaktivere en given værdi ved brug af en trykknap.\\ En togglebutton har flg. attributter: \begin{itemize} \item \textit{caption} - Den tekst som skal vises i knappen. Hvis udeladt vises knappen uden tekst. -\item \textit{value} - Den værdi som knappen har intielt. Kan - ``true'' eller ``false''. Hvis udeladt vil den få værdien +\item \textit{value} - Den værdi som knappen har intielt. Kan + ``true'' eller ``false''. Hvis udeladt vil den fÃ¥ værdien ``false''. \end{itemize} diff --git a/design/widgets/window.tex b/design/widgets/window.tex index 369d267..0d67cb0 100644 --- a/design/widgets/window.tex +++ b/design/widgets/window.tex @@ -1,14 +1,15 @@ +% -*- coding: utf-8 -*- \subsubsection{\texttt{window} elementet} -Et vindue benyttes som moder element, til at indsætte andre elementer -i. Det vil optræde som et vindue på skærmen med kanter, vinduestitel, +Et vindue benyttes som moder element, til at indsætte andre elementer +i. Det vil optræde som et vindue pÃ¥ skærmen med kanter, vinduestitel, ikon osv.\\ Et vindue har flg. attributter: \begin{itemize} \item \textit{caption} - Den tekst som skal vises i labelen. Hvis udeladt vises ingen tekst i elementet. \item \textit{fixed} - Angiver om vinduet kan skaleres eller om det er - statisk. Kan have værdierne ``true'' eller ``false''. Hvis udeladt + statisk. Kan have værdierne ``true'' eller ``false''. Hvis udeladt vil vinduet kunne skaleres. -\item \textit{layout} - Vinduets layout engine. Kan have værdierne +\item \textit{layout} - Vinduets layout engine. Kan have værdierne ``hbox'' eller ``vbox''. Hvis udeladt benyttes et vbox layout. \end{itemize} |