Update of /cvsroot/boost/boost/tools/quickbook/doc/html/quickbook/editors
In directory 
sc8-pr-cvs3.sourceforge.net:/tmp/cvs-serv28166/tools/quickbook_backend/doc/html/quickbook/editors

Added Files:
      Tag: QUICKBOOK_BACKEND
        kde_support.html 
Log Message:
Merge from head.

--- NEW FILE: kde_support.html ---
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>KDE Support</title>
<link rel="stylesheet" href="../../boostbook.css" type="text/css">
<meta name="generator" content="DocBook XSL Stylesheets V1.66.1">
<link rel="start" href="../../index.html" title="Quickbook 1.4">
<link rel="up" href="../editors.html" title=" Editor Support">
<link rel="prev" href="scite.html" title=" Scintilla Text Editor">
<link rel="next" href="../faq.html" title=" Frequently Asked Questions">
</head>
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" 
alink="#0000FF">
<table cellpadding="2" width="100%"><tr>
<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" 
src="../../../../../../boost.png"></td>
<td align="center"><a href="../../../../../../index.htm">Home</a></td>
<td align="center"><a 
href="../../../../../../libs/libraries.htm">Libraries</a></td>
<td align="center"><a href="../../../../../../people/people.htm">People</a></td>
<td align="center"><a href="../../../../../../more/faq.htm">FAQ</a></td>
<td align="center"><a href="../../../../../../more/index.htm">More</a></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="scite.html"><img 
src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a 
accesskey="u" href="../editors.html"><img 
src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" 
href="../../index.html"><img src="../../../../../../doc/html/images/home.png" 
alt="Home"></a><a accesskey="n" href="../faq.html"><img 
src="../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
<div class="section" lang="en">
<div class="titlepage"><div><div><h3 class="title">
<a name="quickbook.editors.kde_support"></a><a href="kde_support.html" 
title="KDE Support">KDE Support</a></h3></div></div></div>
<a name="quickbook.editors.kde_support.boost__hs__quickbook"></a><h4>
<a name="id466157"></a>
        <a 
href="kde_support.html#quickbook.editors.kde_support.boost__hs__quickbook">boost::hs::quickbook</a>
      </h4>
<p>
        boost::hs::quickbook is a syntax highlighting designed to work with 
Katepart.
        It can be used in KWrite, Kate, Konqueror and KDevelop, and supports all
        the constructs of Quickbook 1.4 including tables, list, templates and 
macros.
      </p>
<div class="variablelist">
<p class="title"><b></b></p>
<dl>
<dt><span class="term">.qbk loaded in a text editor</span></dt>
<dd><span class="inlinemediaobject"><img 
src="../../images/extra/katepart/table.text.editor.png" 
alt="table.text.editor"></span></dd>
<dt><span class="term">.qbk loaded with boost::hs support</span></dt>
<dd><span class="inlinemediaobject"><img 
src="../../images/extra/katepart/table.boost.hs.png" 
alt="table.boost.hs"></span></dd>
</dl>
</div>
<p>
        <span class="bold"><b>html generated from this .qbk file</b></span>
      </p>
<div class="table">
<a name="id466251"></a><p class="title"><b>Table 7. Code examples</b></p>
<table class="table" summary="Code examples">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>
            <p>
              Name
            </p>
            </th>
<th>
            <p>
              Code
            </p>
            </th>
<th>
            <p>
              Description
            </p>
            </th>
</tr></thead>
<tbody>
<tr>
<td>
            <p>
              for loop
            </p>
            </td>
<td>
            <p>
              <tt class="computeroutput"> <span class="keyword">for</span><span 
class="special">(</span><span class="identifier">int</span> <span 
class="identifier">k</span><span class="special">=</span><span 
class="number">0</span><span class="special">;</span>
              <span class="identifier">k</span><span 
class="special">&lt;</span><span class="number">10</span><span 
class="special">;</span> <span class="identifier">k</span><span 
class="special">++)</span> <span class="identifier">v</span><span 
class="special">+=</span><span class="identifier">k</span><span 
class="special">;</span> </tt>
            </p>
            </td>
<td>
            <p>
              Sums some numbers.
            </p>
            </td>
</tr>
<tr>
<td>
            <p>
              while loop
            </p>
            </td>
<td>
            <p>
              <tt class="computeroutput"> <span class="special">{</span> <span 
class="identifier">int</span>
              <span class="identifier">k</span><span class="special">;</span>
              <span class="keyword">while</span><span class="special">(</span>
              <span class="identifier">k</span> <span 
class="special">&lt;</span>
              <span class="number">10</span> <span class="special">)</span>
              <span class="special">{</span> <span 
class="identifier">v</span><span class="special">+=</span><span 
class="identifier">k</span><span class="special">;</span> <span 
class="identifier">k</span><span class="special">++</span> <span 
class="special">}</span> <span class="special">}</span> </tt>
            </p>
            </td>
<td>
            <p>
              Same effect.
            </p>
            </td>
</tr>
<tr>
<td>
            <p>
              infinite loop
            </p>
            </td>
<td>
            <p>
              <tt class="computeroutput"> <span 
class="keyword">while</span><span class="special">(</span>
              <span class="identifier">true</span> <span 
class="special">)</span>
              <span class="special">{</span> <span 
class="identifier">v</span><span class="special">+=</span><span 
class="number">1</span><span class="special">;</span>
              <span class="special">}</span> </tt>
            </p>
            </td>
<td>
            <p>
              Not a good example.
            </p>
            </td>
</tr>
</tbody>
</table>
</div>
<a name="quickbook.editors.kde_support.code_folding_"></a><h4>
<a name="id466658"></a>
        <a 
href="kde_support.html#quickbook.editors.kde_support.code_folding_">Code Folding
        </a>
      </h4>
<p>
        boost::hs goes far beyond simple coloring. One useful thing you can get 
the
        editor to do is to mark regions. They appear in a small grey line and 
each
        region can be folded or unfolded independently.
      </p>
<a name="quickbook.editors.kde_support.auto_comment___uncomment_"></a><h4>
<a name="id466690"></a>
        <a 
href="kde_support.html#quickbook.editors.kde_support.auto_comment___uncomment_">Auto
        Comment / Uncomment </a>
      </h4>
<p>
        Another important feature is the possibility to auto-comment or 
uncomment
        some piece of code (<span class="emphasis"><em>Tools - 
Comment</em></span>). Commented regions
        can be uncommented simple calling the <span 
class="emphasis"><em>uncomment</em></span> command
        while being in it.
      </p>
<a name="quickbook.editors.kde_support.styles_reference_"></a><h4>
<a name="id466732"></a>
        <a 
href="kde_support.html#quickbook.editors.kde_support.styles_reference_">Styles 
reference
        </a>
      </h4>
<div class="informaltable"><table class="table">
<colgroup>
<col>
<col>
<col>
</colgroup>
<thead><tr>
<th>
              <p>
                Name
              </p>
              </th>
<th>
              <p>
                Style
              </p>
              </th>
<th>
              <p>
                Description
              </p>
              </th>
</tr></thead>
<tbody>
<tr>
<td>
              <p>
                <span class="bold"><b>plain text</b></span>
              </p>
              </td>
<td>
              <p>
                normal black
              </p>
              </td>
<td>
              <p>
                Plain text at each level.
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>formatted text</b></span>
              </p>
              </td>
<td>
              <p>
                formatted black
              </p>
              </td>
<td>
              <p>
                Bold, italic, underline and mixes. Teletype, replaceable, 
strikeout.
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>structure</b></span>
              </p>
              </td>
<td>
              <p>
                light blue
              </p>
              </td>
<td>
              <p>
                All quickbook structures characters ([, ], [block-type, simple 
formating
                boundaries, lists keywords (*, #)
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>macros</b></span>
              </p>
              </td>
<td>
              <p>
                red
              </p>
              </td>
<td>
              <p>
                Names in macro definitions, macros insertion if it is used the 
__xxx__
                proposed sintaxis.
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>templates</b></span>
              </p>
              </td>
<td>
              <p>
                red
              </p>
              </td>
<td>
              <p>
                Names in template definitions
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>anchors</b></span>
              </p>
              </td>
<td>
              <p>
                red
              </p>
              </td>
<td>
              <p>
                All the keywords that are used to link quickbooks together.
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>comments</b></span>
              </p>
              </td>
<td>
              <p>
                italic light gray
              </p>
              </td>
<td>
              <p>
                Inside the commentaries.
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>tables</b></span>
              </p>
              </td>
<td>
              <p>
                HTML like
              </p>
              </td>
<td>
              <p>
                Reveal the structure, bold title, higlighted HTML like columns 
titles.
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>variable lists</b></span>
              </p>
              </td>
<td>
              <p>
                HTML like
              </p>
              </td>
<td>
              <p>
                Reveal the structure, bold title, bold HTML like items names.
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>c++ code</b></span>
              </p>
              </td>
<td>
              <p>
                cpp Kate syntax
              </p>
              </td>
<td>
              <p>
                Code blocks and inline code.
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>paths</b></span>
              </p>
              </td>
<td>
              <p>
                green
              </p>
              </td>
<td>
              <p>
                Image, files and web paths
              </p>
              </td>
</tr>
<tr>
<td>
              <p>
                <span class="bold"><b>IDE specific</b></span>
              </p>
              </td>
<td>
              <p>
                dark blue
              </p>
              </td>
<td>
              <p>
                IDE commands
              </p>
              </td>
</tr>
</tbody>
</table></div>
<a name="quickbook.editors.kde_support.about_boost__hs"></a><h4>
<a name="id467180"></a>
        <a 
href="kde_support.html#quickbook.editors.kde_support.about_boost__hs">About 
boost::hs</a>
      </h4>
<p>
        <span class="inlinemediaobject"><img 
src="../../images/extra/katepart/boost.hs.logo.png" alt="boost.hs.logo"></span>
      </p>
<p>
        boost::hs::quickbook is a component of boost::hs, a syntax highlighting 
for
        C++, doxygen, Boost.Build jamfiles and QuickBook. boost::hs has his own 
page
        <a href="http://tinyurl.com/2l7u33"; target="_top">here</a>.
      </p>
<div class="note"><table border="0" summary="Note">
<tr>
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" 
src="../../../../../../doc/html/images/note.png"></td>
<th align="left">Note</th>
</tr>
<tr><td colspan="2" align="left" valign="top">
<p>
          </p>
<p>
            boost::hs::cpp support QuickBook code import comments style!
          </p>
<p>
        </p>
</td></tr>
</table></div>
<a name="quickbook.editors.kde_support.installing_boost__hs"></a><h4>
<a name="id467252"></a>
        <a 
href="kde_support.html#quickbook.editors.kde_support.installing_boost__hs">Installing
        boost::hs</a>
      </h4>
<p>
        There exist an ongoing effort to push boost::hs upstream to the KatePart
        project. In a few months KDE may have native Quickbook support! For the 
moment
        you must download and install it.
      </p>
<p>
        You can download boost::hs from <a 
href="http://matias.capeletto.googlepages.com/boost_hs.zip"; 
target="_top">here</a>.
      </p>
<div class="note"><table border="0" summary="Note">
<tr>
<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" 
src="../../../../../../doc/html/images/note.png"></td>
<th align="left">Note</th>
</tr>
<tr><td colspan="2" align="left" valign="top">
<p>
          </p>
<p>
            A copy of boost::hs::quickbook and boost::hs::cpp is available in 
<tt class="computeroutput"><span class="identifier">boost</span><span 
class="special">/</span><span class="identifier">tools</span><span 
class="special">/</span><span class="identifier">quickbook</span><span 
class="special">/</span><span class="identifier">extra</span><span 
class="special">/</span><span class="identifier">katepart</span></tt>.
          </p>
<p>
        </p>
</td></tr>
</table></div>
<p>
        In order to install it you must copy the content in the folder <span 
class="bold"><b>katepart/syntax/</b></span> to the appropriate katepart syntax
        folder in your machine. In general this folder will be in <span 
class="bold"><b>/usr/share/apps/katepart/syntax</b></span>.
        A bash script named <span class="emphasis"><em>install.sh</em></span> 
is included that copy
        the files to this folder.
      </p>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision"; 
width="100%"><tr>
<td align="left"></td>
<td align="right"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
      Eric Niebler</small></td>
</tr></table>
<hr>
<div class="spirit-nav">
<a accesskey="p" href="scite.html"><img 
src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a 
accesskey="u" href="../editors.html"><img 
src="../../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" 
href="../../index.html"><img src="../../../../../../doc/html/images/home.png" 
alt="Home"></a><a accesskey="n" href="../faq.html"><img 
src="../../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
</body>
</html>


-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems?  Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >>  http://get.splunk.com/
_______________________________________________
Boost-cvs mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/boost-cvs

Reply via email to