Hi,
\unexpanded\def\show_setup_any#1#2%
{\bgroup
\global\advance\c_cmd_current_argument\plusone
- \doif{\xmlatt{#1}{optional}}{yes}\donetrue\donefalse
+ \doifelse{\xmlatt{#1}{optional}}{yes}\donetrue\donefalse
\setbox0=\hbox
{\ifdone\sl\fi
\doifelse{\xmlatt{#1}{list}}{yes}
{\getsetupstring{cd:#2-l}}%
{\getsetupstring{cd:#2-s}}}%
\setbox2=\hbox to \wd0
{\hss
\ifcase\c_cmd_kind\else
\ifcase\c_cmd_maximum_argument \relax
\or
\raise1.25\exheight\hbox
{\txx *}%
\else
\raise1.25\exheight\hbox
{\txx\the\c_cmd_current_argument}%
\fi
\fi
\hss}%
\setbox4=\hbox to \wd0
{\hss
\ifdone
\lower2\exheight\hbox
\bgroup
\txx
\getsetupstring{cd:optional}%
\egroup
\hss
\fi}%
\ht2\ht\strutbox
\dp4\dp\strutbox
\hskip.5\emwidth
\wd0\zeropoint
\box0
\wd2\zeropoint
\box2
\box4%
\egroup
\ignorespaces}
Wolfgang
_______________________________________________
dev-context mailing list
[email protected]
https://mailman.ntg.nl/mailman/listinfo/dev-context