Hans,

can you give me a top what’t missing in the code below.

Wolfgang

Am 14.10.2011 um 12:59 schrieb Wolfgang Schuster:

> 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