I ran it with batchmode and silent, so I did not see errors, but it is
not correct.
I get:
! Use of \CheckBoxes doesn't match its definition.
l.19 \CheckBoxes Y
es, No, A little bit
H gives:
If you say, e.g., `\def\a1{...}', then you must always
put `1' after `\a', since control sequence names are
made up of letters only. The macro here has not been
followed by the required stuff, so I'm ignoring it.
So '\def\CheckBoxes[#1]%' is wrong, but what should it be?
2010/9/6 Cecil Westerhof
Op maandag 6 sep 2010 14:58 CEST schreef Wolfgang Schuster:
How about this:
\def\CheckBoxes[#1]% {\startitemize[packed] \processcommalist[#1]\doCheckBoxes \stopitemize}
\def\doCheckBoxes#1% {\sym{\mathematics{\Box}}#1\par}
Does not work either.
I have now (I added a SimpleCheckBoxes that does reasonable what I want, but where you always need three checkbox parameters): \def\SimpleCheckBoxes#1,#2,#3,#4\par{ #1\par \hskip2.5em[\hskip1em] #2\par \hskip2.5em[\hskip1em] #3\par \hskip2.5em[\hskip1em] #4\par}
\def\CheckBoxes[#1]% {\startitemize[packed] \processcommalist[#1]\doCheckBoxes \stopitemize}
\def\doCheckBoxes#1% {\sym{\mathematics{\Box}}#1\par}
\starttext
Intelligent way\par \CheckBoxes Yes, No, A little bit
\blank Always three checkboxes and with the initial question\par \SimpleCheckBoxes Does this what you want?, Yes, No, A little bit
\stoptext
This gives: Intelligent way es, No, A little bit Always three checkboxes and with the initial question Does this what you want? [ ] Yes [ ] No [ ] A little bit
I attached the pdf also.
-- Cecil Westerhof M CLDWesterhof@gmail.com
O< ascii ribbon campaign - stop html mail - www.asciiribbon.org
Please do not send me Microsoft Office/Apple iWork documents. Send OpenDocument instead! http://fsf.org/campaigns/opendocument/
-- Cecil Westerhof