Re: Quickbook wish list..

"Paul A. Bristow" <[email protected]>
Newsgroups gmane.comp.lib.boost.documentation
Message-ID <[email protected]>

> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of
> Vicente J. Botet Escriba
> Sent: Tuesday, November 22, 2011 9:11 PM
> To: Discussion of Boost Documentation
> Subject: Re: [Boost-docs] Quickbook wish list..
> 
> Le 22/11/11 17:18, Rene Rivera a écrit :
> > While doing the documentation for the Predef library I'm working on
> > I've run into a set of features that seems either inconsistent or just
> > missing. I thought it would be good to share the list for future
> > reference and general feedback:
> >
> > * Ability to apply syntax coloring to code blocks one at a time. Right
> > now one can globally switch the language system with "[c++]" etc. But
> > what I'd rather have is the capability to to a temporary switch (i.e.
> > a push and pop). In my case I want to set the global default to
> > "teletype" and then choose "c++" for certain places.

Can you achieve this now (albeit perhaps with more markup) by enclosing the contents of part or all
of your snippet in a [^ ...]?

For example, I have tried this at the end of a demo program

/*

//[mylibrary_example_output

//`[* Output from running my_library_example.cpp is:]

------ Rebuild All started: Project: mylibrary_example, Configuration: Debug Win32 ------
  mylibrary_example.cpp
  mylibrary_example.vcxproj -> J:\Cpp\mylibrary_example\Debug\mylibrary_example.exe
  Hello World!
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

//] [mylibrary_example_output] // End of output snippet.

*/

This puts the line "Output from running my_library_example.cpp is"  in bold (but equally could be
others like italic, bold, underline or teletype [^ etc for your usage).

/*`
[*Output from running my_library_example.cpp is:]

------ Rebuild All started: Project: mylibrary_example, Configuration: Debug Win32 ------
  mylibrary_example.cpp
...
]
*/

would put it all in bold.

The section Code Snippet Markup and Sepcial comments
boost_1_48_0/tools/quickbook/doc/html/quickbook/syntax/block.html

says more about it.

HTH

Paul


---
Paul A. Bristow,
Prizet Farmhouse, Kendal LA8 8AB  UK
+44 1539 561830  07714330204
[email protected]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.