Hi Hans,

how can i use the \dostructurecountercomponent command for my own macros?

I tried it with the following code but nothing appear in the tuc file.

\starttexcode

\installnamespace                {test}
\installcommandhandler \????test {test} \????test

\installstructurelistprocessor{test}{\usestructurelistprocessor{number+title}}

\unexpanded\def\test_cmd[#1]#2#3%
  {\begingroup
   \edef\currenttest{#1}%
   \dostructurecountercomponent
     {test}%
     \setupcurrenttest
     \testparameter
     \detokenizedtestparameter
     \relax
     \relax
     \relax
     [\c!name=\currenttest,%
      \s!counter=\currenttest,%
      \s!hascaption=\v!yes,%
      \s!hasnumber=\v!yes,%
      \s!hastitle=\v!yes,%
      \c!reference=#2,%
      \c!title=#3,
      \c!bookmark=]%
     []%
   \endgroup}

\appendtoks
  \setuevalue\currenttest{\test_cmd[\currenttest]}%
\to \everydefinetest

\appendtoks
  \definenumber[\currenttest]%
% \definelist  [\currenttest]%
\to \everydefinetest

\stoptexcode

\definetest[test]

\starttext

\test{test:1}{This is the title!}

\getnumber[test]

\test{test:2}{This is the next title!}

\getnumber[test]

\stoptext

Wolfgang

_______________________________________________
dev-context mailing list
dev-context@ntg.nl
http://www.ntg.nl/mailman/listinfo/dev-context

Reply via email to