<?xml version="1.0" encoding="ISO-8859-1"?>
<screenbook>
<title realName="C4 Outlining">Outlining</title>
<category realName="Leo">Leo</category>
<subcategory realName="Basics">Basics</subcategory>
<format realName="Tutorial">Tutorial</format>
<description>How to create an outline with Leo, the Outlining Edtior for Literate Programming.</description>
<keywords>Leo outline programming editor</keywords><ldate>8/4/2002</ldate><version>draft</version>
<locations>
<location>
C:\testtt\Leo\Basics\Tutorials\C4 Outlining\</location>

</locations>

<pages>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Here we have opened a new file in Leo.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic01.png</picture>
<title>New file</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Let's add a node. Choose <strong>Outline - Insert Node</strong> or key in <strong>[CTRL-I].</strong></p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic02.png</picture>
<title>Add a node</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>A new node has been created.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic03.png</picture>
<title>A new node has been created.</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Click on the headline to edit the headline text.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic04.png</picture>
<title>Click on the headline to edit the headline text.</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Here we have also changed the text for the first (untitled) node.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic05.png</picture>
<title>Change text for first node</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Now let's make the second node the child of the first. Click on the node, then enter <strong>[CTRL-R].</strong> This will move the node to the right. (You can also perform this operation with the <strong>Outline</strong> menu.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic06.png</picture>
<title>Move node right</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Here we have entered <strong>[CTRL-I]</strong> and created another new node.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic07.png</picture>
<title>Another new node</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Here we've edited the name of the third node and moved it to the&#160;right with <strong>[CTRL-R].</strong> </p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic08.png</picture>
<title>Change the name, move right</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>We've added another node...</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic09.png</picture>
<title>To move a node left, use [CTRL-L].</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p> Changed the name..</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic10.png</picture>
<title>Text</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>To move it left, enter <strong>[CTRL-L].</strong></p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic11.png</picture>
<title>To move it left, enter [CTRL-L].</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Now we'll add another child node with <strong>[CTRL-I]</strong> and <strong>[CTRL-R]</strong> </p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic12.png</picture>
<title>Now we'll add another child node...</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>To move a node up, click on the node and enter <strong>[CTRL-U]</strong> as many times as necessary.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic13.png</picture>
<title>To move a node up...</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Here we've moved "Bob" down by entering <strong>[CTRL-D]</strong> and then right by entering <strong>[CTRL-R].</strong> </p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic14.png</picture>
<title>Move a node down...</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p> To enter text for node, click on the text pane and type.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic15.png</picture>
<title>To enter text for node...</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>To summarize:</p><ul> <li/><strong>[CTRL-I]</strong> = insert a new node <li/><strong>[CTRL-R]</strong> = move node right <li/><strong>[CTRL-L]</strong> = move node left <li/><strong>[CTRL-U]</strong> = move node up <li/><strong>[CTRL-D]</strong> = move node down </ul><p>You can also delete a node with:</p><p><strong>[CTRL-SHIFT-BACKSPACE].</strong></p><p>You can also <strong>drag</strong> nodes from one point to another.</p>]]></span>

</text>
<picture>[Empty]</picture>
<title>Node Command Summary</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>That is all that you really need to create an outline, but there is one more powerful feature: <strong>clones</strong> . To demonstrate this feature, first I've added more nodes...</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic17.png</picture>
<title>Clones</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Now I've closed up the nodes and added a new node at the level of the first. (So, another top level node).</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic18.png</picture>
<title>Make a second top-level node</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>I want to add a list of people who owe me money. So, I open a node and select a person.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic19.png</picture>
<title>Select a person</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Next I enter [CTRL-`] to create a <strong>clone node</strong>. You can see that a new node is created with the same name as the selected node, but now both nodes have a small red arrow.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic20.png</picture>
<title>[CTRL-`] to create a clone node.</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Now I've moved one of the cloned nodes down to a new location under the "People who owe me money" node.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic21.png</picture>
<title>Move a cloned node down</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Cloned nodes are basically the same node. You just have another "view copy". Let's demonstrate this. Here we've entered some text for the second clone.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic22.png</picture>
<title>Cloned nodes are basically the same node.</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>Now we've selected the first cloned node. You can see that the text is the same, although we did not enter any text with this node selected.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic23.png</picture>
<title>Select first clone</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p>However, clones are not linked when deleting. We've just deleted the first clone, and the second remains, except that now it is just a regular node.</p>]]></span>

</text>
<picture width="640" height="480" ldate="" id="pagepic">pic24.png</picture>
<title>Clones are not linked when deleting</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
<page>
<text>

<span id="pagetext"><![CDATA[<p> A cloned node can have child nodes, so you can clone entire subtrees. In effect, cloning allows you to make multiple trees for one set of "leaves".</p><p>There are more outline commands available from the <strong>Outline</strong> menu. But with just what you've learned in this tutorial you are ready to create outlines of any level of complexity. </p><p>In the next tutorial we'll see how to create separate text files derived from an outline and how these derived files can be read back into an outline.</p>]]></span>

</text>
<picture>[Empty]</picture>
<title>Summary</title>
<author>Joe Orr</author>
<sauthor>[Empty]</sauthor>
<cp>Copyright 2002 All Rights Reserved</cp>
<authoremail>orrj@jserv.com</authoremail>

</page>
</pages>
</screenbook>


