Hans Hagen wrote:
Matthias Weber wrote:
Thanks Hans, this was most helpful!
I have another question, though:
After looking at various 'built-in' documentation styles I am wondering about the best way
to modify one of these. I couldn't find any documentation besides how to use the
styles as they are. So, if I want to make (say) the "green style" blue and with smaller buttons,
are there setups for this? If yes, do I learn about these by looking at the source, or, if no,
do I copy the source and try my best to mess around with it?
just overload them in your own style:
yourstyle.tex :
\usemodule[pre-green]
.. your modufications ..
yourdocument.tex:
\environment yourstyle
.. the text ..
I didn't figure out yet how to know which s-pre-xx.tex defines which style, but if you want to use and modify the green one, take a look at s-pre-02.tex or even better: general/sources/s-pre-02.pdf at pragma-ade website. The documentation there is not visual (like in other manuals), but pretty self-evident for someone with at least some minimal experience with ConTeXt.
To change the background color, after finding the following line in s-pre-02.tex:
\definecolor [OrnamentColor] [r= 0, g=.7, b=.4]
it is not difficult to guess that an additional line anywhere at the beginning of your document or style file, like:
\definecolor [OrnamentColor] [r= 0, g=.4, b=.7]
will change the color from green to blue.
To get smaller buttons, notice the \bottomheight used overall where the buttons are drawn. (In page-run.tex you can see that that 'bottom' is resposnsible to set the proper bottomheight.) So
\setuplayout[bottom=.4cm]
should solve your problem. If you want to change the look of buttons more dramatically, simply copy and modify the lines:
\startuniqueMPgraphic{RightArrow}{height} ... \stopuniqueMPgraphic
You can try to play with single portions of settings. A very beautiful thing in TeX is that one definition simply overloads the other, so it's not too difficult to modify a properly designed style.
Regards, Mojca Miklavec _______________________________________________ ntg-context mailing list [EMAIL PROTECTED] http://www.ntg.nl/mailman/listinfo/ntg-context