You can click the little "+" with your left mouse button to expand the tree node (in the left part of the screen). You can then click on another node to select it. If a node is selected the associated text is displayed in the right part of the screen (this part). You can click the "-" to collapse a tree node.
<end node> 5P9i0s8y19Z
<node>
Introducing Treepad
1
HJ-TreePad is an easy-to-use information manager. With this version TreePad, you can structure your personal notes and information in an orderly fashion. You do not have to worry about finding it back, because TreePad has a number of fast search functions.
<end node> 5P9i0s8y19Z
<node>
Another example
2
As another example, you can also open the file hjhSoftware (or hjhSoftware.hjt) in which some more freeware HJH programs are described.
<end node> 5P9i0s8y19Z
<node>
The Manual.txt file
2
The contents of this TreePad manual are much more extended then those of the Manual.txt file.
<end node> 5P9i0s8y19Z
<node>
Using Treepad
1
Expand this node to learn more about TreePad.
<end node> 5P9i0s8y19Z
<node>
Overview
2
The main TreePad window consists of the Tree part on the left, and the Article part on the right. The Tree and the Article part can both be resized by dragging the vertical separation line between the two parts.
You can resize the tree and article areas by dragging the deviding vertical line in between.
The tree part consists of 'nodes', which can be considered leafs of the tree. Nodes can be connected to each other in a hierarchical fashion.
Every node can itself be associated with an article. An article contains the information you want to store in the form of a piece of text.
TreePad is a simple to use utility.
Tree nodes can be moved, deleted, inserted and edited in the standard Windows way. The articles can be edited like in a normal text-editor.
Although the program is easy and conforms to Windows standards, actions like moving nodes and editing are explained in full detail below.
<end node> 5P9i0s8y19Z
<node>
Tree
2
The tree is the left part of the screen. If it's empty you can load a file into it, or you can add a node into the empty tree (see "How to add node" below).
If you click the tree with your right mouse button, you will see the tree popup-menu.
<end node> 5P9i0s8y19Z
<node>
How to add a child node
3
<end node> 5P9i0s8y19Z
<node>
using the mouse
4
Select the node to which you want to add a child.
Right click it with your mouse, choose 'Add child node' in the menu that pops up. The node appears and you can type the node name. After you have finished typing in the node name, press 'enter'.
<end node> 5P9i0s8y19Z
<node>
using the keyboard
4
Select the tree component with the tab key if necessary. Select a node within the tree component (with your up/down cursor keys).
1) Press the keyboard 'insert' key
or
2) Using the main menu, press alt-E (Edit), press A (Add node).
<end node> 5P9i0s8y19Z
<node>
How to add a sibling node
3
<end node> 5P9i0s8y19Z
<node>
using the mouse
4
Select the node above which you want to add a sibling (brother/sister) node.
Right click it with your mouse, choose 'Insert sibling node' in the menu that pops up. The node appears and you can type the node name. After you have finished typing in the node name, press 'enter'.
<end node> 5P9i0s8y19Z
<node>
using the keyboard
4
Select the tree component with the tab key if necessary. Select a node within the tree component (with your up/down cursor keys).
1) Press the keyboard 'insert' key
or
2) Using the main menu, press alt-E (Edit), press A (Add node).
<end node> 5P9i0s8y19Z
<node>
How to delete a node
3
<end node> 5P9i0s8y19Z
<node>
using the mouse
4
Right click the node you want to be deleted, and choose 'delete node' in the popup menu. Important: the node and all of it's children are deleted.
<end node> 5P9i0s8y19Z
<node>
using the keyboard
4
Select the tree component with the tab key if it is not selected.
1 Press the keyboard "delete" key.
or
2 Use the main menu, press alt-E (edit), press D (Delete node).
<end node> 5P9i0s8y19Z
<node>
How to edit the node name
3
<end node> 5P9i0s8y19Z
<node>
using the mouse (1)
4
Select a node by clicking on it once. Wait. Click on it again. An edit cursor will appear in the node name.
<end node> 5P9i0s8y19Z
<node>
using the mouse (2)
4
Right-click the node you want to edit, and choose 'Edit node'. The node name will now display a cursor. After typing the new node name, press 'enter'. Press 'escape' to make the old node name appear.
<end node> 5P9i0s8y19Z
<node>
using the keyboard
4
Use the main Edit menu.
<end node> 5P9i0s8y19Z
<node>
How to open a node
3
<end node> 5P9i0s8y19Z
<node>
using the mouse
4
Click on the little "+" sign to the left of the node you want to open. An opened node displays its children.
<end node> 5P9i0s8y19Z
<node>
using the keyboard
4
Select the node with your cursor (up/down) keys and press the "+" key on the Numeric-pad of your keyboard.
<end node> 5P9i0s8y19Z
<node>
How to close a node
3
<end node> 5P9i0s8y19Z
<node>
using the mouse
4
Click on the little "-" sign to the left of the node you want to close.
<end node> 5P9i0s8y19Z
<node>
using the keyboard
4
Use the "-" key of the Numeric-pad of your keyboard.
<end node> 5P9i0s8y19Z
<node>
How to move a node into another node
3
This command moves the node into another node, that is: the node will becoma a child node of the destination node.
<end node> 5P9i0s8y19Z
<node>
using the mouse
4
Move your mouse cursor to the node you want to move. Press the left mouse button down. While keeping the mouse button pressed down, move it to the destination node and release the mouse button. The node you wanted to move will now be a 'child' node of the destination node.
IMPORTANT: the node and all of it's children are moved to the new location.
<end node> 5P9i0s8y19Z
<node>
using the keyboard
4
Moving nodes only with the keyboard is not implemented in this verson.
<end node> 5P9i0s8y19Z
<node>
Arranging nodes
3
<end node> 5P9i0s8y19Z
<node>
manually, with the mouse
4
The action can be summarized as shift-dragging.
Result: the dragged node gets placed immediately after the node you dropped it onto.
In more detail:
Press the keyboard shift button BEFORE the mouse action starts. Move your mouse cursor to the node you want to move. Press the left mouse button down. While keeping the mouse button pressed down, move it to the destination node and release the mouse button. Now also release the keyboard shift button. The node will appear in a position just after the destination node - on the same level as the destination node.
IMPORTANT: the node and all of it's children are moved to the new location.
<end node> 5P9i0s8y19Z
<node>
manually, with the keyboard
4
Moving nodes only with the keyboard is not implemented in this verson.
<end node> 5P9i0s8y19Z
<node>
automatically
4
Tree popup menu/Total tree/sort alphabetically
Sorts all the nodes in the total tree alphabetically
Tree popup menu/Subtree/sort one level
Sorts only the highest level nodes in the selected subtree
<end node> 5P9i0s8y19Z
<node>
Copy and paste
3
<end node> 5P9i0s8y19Z
<node>
Copy the node name
4
The "copy" command copies the node name to the clipboard.
<end node> 5P9i0s8y19Z
<node>
using the mouse
5
Right-click the node, and choose 'copy node name'
<end node> 5P9i0s8y19Z
<node>
using the keyboard
5
Use the main Edit menu with alt-E.
<end node> 5P9i0s8y19Z
<node>
Paste the node name
4
The "paste" command pastes the node name from the clipboard.
<end node> 5P9i0s8y19Z
<node>
using the mouse
5
Right-click, and choose "paste node name".
<end node> 5P9i0s8y19Z
<node>
using the keyboard
5
Use the main Edit menu with alt-E.
<end node> 5P9i0s8y19Z
<node>
Importing a Tree
3
File/Import/Tree
Another TreePad file can be attached to the selected node.
The current TreePad file will now contain all the information of the imported treefile as well.
Note: the imported TreePad file will NOT be deleted after importing it.
<end node> 5P9i0s8y19Z
<node>
Exporting a subtree
3
<end node> 5P9i0s8y19Z
<node>
As a TreePad file
4
File/Export/Subtree/As TreePad file
Save all the nodes which are children from the selected node, and the selected node to a file.
Note: the nodes will NOT be deleted from the currently opened file after exporting.
<end node> 5P9i0s8y19Z
<node>
As a text file
4
File/Export/Subtree/As text file
Save all the nodes which are children from the selected node, and the selected node to a text file. This file can be opened with NotePad, WordPad, WordPerfect, or any other Windows/DOS text editor.
Note: the nodes will NOT be deleted from the currently opened file after exporting.
<end node> 5P9i0s8y19Z
<node>
Shortcut commands
3
Ctrl-Down (cursor down key): scroll down
Ctrl-Up (cursor up key): scroll up
<end node> 5P9i0s8y19Z
<node>
Article
2
The article part is the right half of the screen, on which normal text can appear. If you right-click the article, the article popup-menu appears. The article part is not treated as extensively as the tree part in this manual, since the article part is much like a standard text editor.
<end node> 5P9i0s8y19Z
<node>
Selecting articles
3
You can select a new article by selecting a different tree node. When selecting a tree node, the accompanying article (normal) text will appear in the right half of the screen.
By clicking on the article itself with your mouse, or by using the keyboard tab key, you can make the article the active part of the program window. This way you can edit the text inside it.
<end node> 5P9i0s8y19Z
<node>
Popup menu
3
The article also has a popup-menu. Right clicking on the article area makes this menu appear. With this menu you can cut/copy/paste/select much like in a normal text editor. The commands are also available by keyboard via the main Edit menu (alt-E).
More in detail:
popup-menu tree/copy:
If nothing is selected, copies the entire article to clipboard; else: copies the selected part of the article to the clipboard.
popup-menu tree/cut:
If nothing is selected, cuts the entire article to clipboard; else: cuts the selected part of the article to the clipboard.
popup-menu tree/delete:
If nothing is selected, asks the user for confirmation, if positive then deletes the entire article
If something is selected in the article: deletes the selected part.
<end node> 5P9i0s8y19Z
<node>
Exporting an article
3
The current article will be saved as a text file.
Main menu option:
File /Export/Article
<end node> 5P9i0s8y19Z
<node>
Importing an article
3
The current article will be replaced with a text file.
Main menu option:
File /Import/Article
<end node> 5P9i0s8y19Z
<node>
Automatic formatting
3
Command: Article PopupMenu/Format/Spaces and Returns
It happens often that a text copied from an e-mail or webpage looks like this mess (if wordrwap is ON) after pasting it into treepad or another text editor (see the text between the horizontal lines below) :
*______________________________________
DOS World - The Essential Guide to DOS and
Windows
So, What Can I Do About It?
You might, if you are a heavy e-mail user, set up two
accounts or IDs on the
service(s) you use. One account you can use to post on
public boards, or visit
chat rooms. You never bother checking its e-mail,
because it will be filled with
spam; simply ignore or delete all messages. The other
you use for e-mail only;
the only people who have that E-mail address will be
people you from whom
you want to receive e-mail.
Of course, this isn't always practical, and you want to
get off the lists if you
can. If that doesn't work--or even if it does--the next
move is to complain to
the spammer's Internet service provider.
*____________________________________
Would you like to format this by hand?
Well, with the Article Popup menu command "format/Remove spaces and returns" the above text can automatically be changed into:
*____________________________________
DOS World - The Essential Guide to DOS and Windows
So, What Can I Do About It?
You might, if you are a heavy e-mail user, set up two accounts or IDs on the service(s) you use. One account you can use to post on public boards, or visit chat rooms. You never bother checking its e-mail, because it will be filled with spam; simply ignore or delete all messages. The other you use for e-mail only; the only people who have that E-mail address will be people you from whom you want to receive e-mail.
Of course, this isn't always practical, and you want to get off the lists if you can. If that doesn't work--or even if it does--the next move is to complain to the spammer's Internet service provider.
*_____________________________________
If you have automatically formatted an article, you can also undo the formatting with "format/Undo format" command once. If you have automatically formatted several articles, you can only undo the last article you have formatted this way.
<end node> 5P9i0s8y19Z
<node>
Shortcut commands
3
Tabs can be entered with ctrl-tab
There are lots of shortcut keys (see the keyboard commands displayed at the end of many Menu items in the edit menu when the article is selected/active).
Also:
Shift-F10 displays the popup menu
Ctrl-z is: undo last edit command
Holding down the shift key while moving the text cursor with the keyboard cursor keys selects an area.
Ctrl-insert copies the selected text
Shift-insert pastes text from the clipboard
Ctrl-end moves the cursor to the end of the text
Ctrl-home moves the cursor to the start of the text
Ctrl-shift-end selects the text from the current position to the end of the text.
Ctrl-shift-home selects the text from the current position to the start of the text.
Ctrl-Down (cursor down key): scroll down
Ctrl-Up (cursor up key): scroll up
<end node> 5P9i0s8y19Z
<node>
Miscellaneous
3
Double clicking on a word selects it.
<end node> 5P9i0s8y19Z
<node>
Search
2
<end node> 5P9i0s8y19Z
<node>
searching nodes
3
With the main Menu item 'Search' you can search all node names in the current tree. The texts in the articles itself will not be searched.
<end node> 5P9i0s8y19Z
<node>
searching the current article
3
Using the 'Search' main menu item, the current article's text can be searched for words and other text strings.
<end node> 5P9i0s8y19Z
<node>
searching all articles
3
This option will be implemented in future versions.
<end node> 5P9i0s8y19Z
<node>
Options
2
<end node> 5P9i0s8y19Z
<node>
Tree, Printer and Article font
3
The font size, type, color can be set for the article and the tree part separately. This is especially useful for language areas which use different alphabeth types. Use the main menu item 'Options' to set the font.
<end node> 5P9i0s8y19Z
<node>
Word wrap
3
The article can be displayed with wordwrap or without. Use the main menu item 'Options' to set this option.
<end node> 5P9i0s8y19Z
<node>
More commands
2
More commands, like printing, inserting date/time and shortcut keys can be found in the branch 'NEW features'.
<end node> 5P9i0s8y19Z
<node>
About Treepad
1
Treepad is created by
Henk Hagedoorn
Freebyte!
HJH Software and Design
hjh@usa.net
http://www.freebyte.com
<end node> 5P9i0s8y19Z
<node>
NEW features
1
<end node> 5P9i0s8y19Z
<node>
New in Version 0.9.6
2
Nodes can be rearranged, instead of only moved into another node (becoming a child of that node). Rearranging a node can be achieved by dragging the node into another node, first pressing down the shift-key. The node will be placed just after the node it was moved into, but on the same level as that node.
The fonts of the tree and the article can be adjusted. This way also non-european languages can be displayed and stored in TreePad.
The text of the current article can be saved and loaded to and from a text file.
The settings from a previous session, like font, loaded file, window position and window size will be restored at the next startup.
<end node> 5P9i0s8y19Z
<node>
New in Version 0.9.8
2
Keyboard insert key will now insert a child node
Keyboard delete key will now delete current node
(.hjt) TreePad files can be associated with the TreePad program.
This can be done in the Windows explorer, view/options.
After that, double clicking on a hjt file will start TreePad.
The date and/or time can be inserted into an article
<end node> 5P9i0s8y19Z
<node>
New in Version 0.9.9
2
Changed
the date and time format for the insert date, insert time, insert date+time commands now follow the local computer settings.
Added
Menu/Options/Keep TreePad on top (you now can choose to keep TreePad on top of all other programs, or not).
<end node> 5P9i0s8y19Z
<node>
New in Version 1.0
2
Additions::
Shortcut keys Tree:
F2 is "edit tree node",
shift F10 is "open context menu" (popup menu)
Shortcut keys Article:
ctrl-d is "insert current date",
ctrl-t is "insert current time",
ctrl-u is "insert current date and time",
shift F10 is "open context menu"
Background colors can now be set for both the article and tree (menu "options").
Note: the tree colors do not function correctly as far as the text colors, and text background colors are concerned. This issue will be addressed in future versions.
Improvements:
The root node of any tree wil now display the current file name, and the caption of the form will now display the complete path of the current file name.
TreePad has been speeded up. Opening and closing large files is now faster.
<end node> 5P9i0s8y19Z
<node>
New in Version 1.1
2
Additions:
Printing all the node names of a subtree (command: popup menu/subtree/print/nodes)
Printing the current article (command: popup menu/print/article)
Printing a selected part of the current article (command: popup menu/print/selected)
<end node> 5P9i0s8y19Z
<node>
New in Version 1.2
2
Printer commands added:
Main Menu/Options/Printer/font: sets the printer font
Main Menu/Options/Printer/setup: printer setup dialog
Recently opened files are now easily accessed:
Main Menu/Reopen: shows a list of most recently opened files. It is empty the first time you start up, and is also empty if you have ever only opened one file in TreePad.
Tree sorting commands added:
Popup Menu/Total tree/Sort total tree: sorts all the nodes in the tree alphabetically
PopupMmenu/Subtree/Sort one level only: sorts only the highest level of a subtree alphabetically.
Tree manipulation commands added:
Popup Menu/Total tree/Expand one level
Popup Menu/Total tree/Collapse one level
Popup Menu/Total tree/Collapse total tree
Speed improvement:
The node searching speed is improved, but will be even faster in the future.
Alterations:
The shortcut keys for inserting date, time and date + time have changed to respectively ctrl-d, ctrl-t and ctrl-u.
Reason: F3 was both used for inserting date and the command menu/search/search again in previous versions.
The menu's have been rearranged to introduce a more standardized user interface.
Printing a subtree and an article is now under Main Menu/File/Print
Saving and loading the article as text is now under Main
Menu/File/Export/Article and Main Menu/File/Import/Article
Printer setup is now under Main Menu/Options/Printer/Setup
<end node> 5P9i0s8y19Z
<node>
New in Version 1.3
2
Printer command added:
File/Print/Subtree/Nodes and Articles: prints all the nodes and articles in a selected subtree
Export commands added:
File/Export/Subtree/As text file: exports all the nodes and articles into a .txt file
File/Export/Subtree/As TreePad file: exports all the nodes and articles into a new TreePad file.
<end node> 5P9i0s8y19Z
<node>
New in Version 1.4
2
Added:
File/Import/Tree: Imports a subtree into the selected node.
More edit shortcut keys for the Article area: like ctrl-A for select all, ctrl-C for copy, ctrl-X for Cut, ctrl-V for paste.
<end node> 5P9i0s8y19Z
<node>
New in Version 1.5
2
Added:
Automatically formatting an article with the popup menu command 'format'. See the node Manual/Article/Automatic formatting in this file.
<end node> 5P9i0s8y19Z
<node>
New in Version 1.6
2
Improved:
1) The search options are now performed at lightning speed.
2) Previous search strings are now stored in a combo box.
Added:
1) Autosave option (Options/TreePad/Autosave)
2) Treepad will now remember the last node that was selected when restarting.
<end node> 5P9i0s8y19Z
<node>
New in Version 1.7
2
Backup function (file/backup to)
<end node> 5P9i0s8y19Z
<node>
New in Version 1.7.1
2
Added:
file/printer setup menu option
Options/TreePad/Font (can now also set the search combo box to Japanese and other non Western fonts).
Improved:
The width of the tree and article panes is now also restored at restart.
I have removed the popup menu copy/all, copy/selected, cut/all, cut/selected, delete/all, delete/selected commands.
Instead of these commands, I have enhanced and intuitively automated the functionality of the basic copy, cut and delete commands as explained below.
popup-menu tree/copy:
If nothing is selected, copies the entire article to clipboard; else: copies the selected part of the article to the clipboard.
popup-menu tree/cut:
If nothing is selected, cuts the entire article to clipboard; else: cuts the selected part of the article to the clipboard.
popup-menu tree/delete:
If nothing is selected, asks the user for confirmation, if positive then deletes the entire article
If something is selected in the article: deletes the selected part.
<end node> 5P9i0s8y19Z
<node>
Additional information
1
<end node> 5P9i0s8y19Z
<node>
Coming up
2
These options will be implemented
in future versions of TreePad:
TreePad as a Tray-icon
Password protection and encryption
Copying subtrees and their articles into another subtree
In a subtree: searching all the articles and nodes simultaneously
Opening multiple tree files in the tree area
Automatic installation
<end node> 5P9i0s8y19Z
<node>
Known bugs
2
Non fixed bugs:
The tree color settings do not function correctly as far as the text colors, and text background colors are concerned. This issue will be addressed in future versions.
Printing: columns created with tabs(ctrl-tab) in the article might not always line up the same way at printout. I don't know yet how to fix this one.
Fixed bugs:
A bug from version 1.0: menu/file/close did not correctly clear the tree area.
Older versions did not have this problem.
<end node> 5P9i0s8y19Z
<node>
Acknowledgements
2
Thanks to Bill Menees for making his freeware printing component available
bmenees@usit.ne
http://www.public.usit.net/bmenees
Many thanks to all TreePad users which did send in their great suggestions. Many of those suggestions are incorporated in this version of TreePad, and many more will be implemented in the future version.
<end node> 5P9i0s8y19Z
<node>
Limitations
2
One article is limited to 63 Kb, so you can not make articles which contain more then 63 000 characters.
There is no limitation to size of the total file, the number of nodes, the number and added size of all articles as far as I am aware of.