TrEd User's Manual

Table of Contents

1. Introduction
2. Installation and start up instructions
2.1. Windows
2.1.1. Step 1: installation of ActivePerl for Windows
2.1.2. Step 2: installation of TrEd
2.2. Linux and UNIX-based systems
3. Basic concepts and terminology
4. Overview of TrEd's user interface
5. Menu commands
5.1. File
5.2. View
5.3. Node
5.4. Session
5.4.1. Options
5.4.2. Open Files
5.4.3. File Lists
5.5. Bookmarks
5.6. User-defined
5.7. Help
6. Toolbar
7. Basic tree editing using mouse and keyboard
7.1. Mouse Control
7.2. Keyboard Shortcuts
8. Editing node attributes
9. Customizing Tree Appearance: Stylesheets
9.1. Introduction to stylesheets
9.2. Stylesheet syntax: the styling patterns
10. Printing Trees
11. Using File-Lists
12. Configuration and customization
12.1. Colors
12.2. Other options affecting tree appearence
12.3. GUI options
12.4. Fonts
12.5. Printing options
12.6. I/O related options
12.7. Miscelaneous options
12.8. Debugging options
13. Command-line options
14. User Macros
14.1. A Macro
14.2. Macro files
14.3. Using various character encodings
14.4. Conditional macro code
14.5. Associating macros with menu entries and keyboard shortcuts
14.6. When macro ends
14.7. Accessing tree nodes
14.7.1. Accessing node attributes
14.7.2. Accessing neighboring nodes
14.7.3. Accessing other trees
14.8. Public API: pre-defined macros
14.8.1. Global variables
14.8.2. Navigation
14.8.3. Tree editing API
14.8.4. Helper macros for attributes with list or alternatives of values
14.8.5. General-purpose list functions
14.8.6. GUI-related macros
14.8.7. Stylesheet API
14.8.8. Context API
14.8.9. FSFormat API
14.8.10. FSFile I/O API
14.8.11. General I/O macros
14.8.12. Printing trees
14.8.13. Compatibility macros used by the Graph2Tred macro convertor
14.8.14. Implementation of TredMacro::import
14.8.15. XPath extension (slow)
14.9. Hooks: automatically executed macros
14.10. Using different sets of macros in different situations
15. I/O backends
15.1. IOBackend
15.2. FSBackend
15.3. StorableBackend
15.4. CSTS_SGML_SP_Backend
15.5. NTREDBackend
15.6. PMLBackend
15.7. TrXMLBackend
15.8. TEIXMLBackend
15.9. Writing a new I/O backend