| www.delorie.com/gnu/docs/hyperbole/hyperbole.html | search |
![]() Buy GNU books! | |
| [Top] | [Contents] | [Index] | [ ? ] |
Copyright (C) 1991, 1992, 1993, 1994, 1995 Free Software Foundation, Inc.
All trademarks referenced herein are trademarks of their respective holders.
This edition of the Hyperbole User Manual is for use with any version 4.01 or greater of Hyperbole.
Hyperbole is free software; you can use it, redistribute it and/or modify it without fee under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2, or (at your option) any later version.
Hyperbole is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with GNU Emacs or XEmacs; see the file COPYING. If not, write to the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.
Hyperbole was designed and written by Bob Weiner. Motorola, Inc. funded and donated this work for free redistribution as part of the InfoDock integrated software engineering and productivity toolset. For information on how to obtain Hyperbole, 2.1 Obtaining. InfoDock can be found at the same location.
This manual explains user operation and summarizes basic developer facilities of Hyperbole. This major release of Hyperbole concentrates on providing convenient access to information and control over its display. The Hyperbole outliner emphasizes flexible views and structure manipulation within bodies of information.
Hyperbole (pronounced Hi-purr-boe-lee) is an open, efficient, programmable information management and hypertext system. It is intended for everyday work on any UNIX platform supported by GNU Emacs. It works well with the versions of Emacs that support multiple X or NEXTSTEP windows: Emacs 19, XEmacs (formerly called Lucid Emacs) and Epoch. Hyperbole allows hypertext buttons to be embedded within unstructured and structured files, mail messages and news articles. It offers intuitive mouse-based control of information display within multiple windows. It also provides point-and-click access to Info manuals, ftp archives, Wide-Area Information Servers (WAIS), and the World-Wide Web (WWW) hypertext system through encapsulations of software that support these protocols.
Hyperbole consists of four parts:
Hyperbole may be used simply for browsing through documents pre-configured with Hyperbole buttons, in which case, one can safely ignore most of the information in this manual. The `DEMO' file included in the Hyperbole distribution demonstrates many of Hyperbole's standard facilities. It offers a much less technical introduction for Hyperbole users by providing good examples of how buttons may be used and an introduction to the outliner.
So if this manual is too detailed for your taste, you can skip it entirely and just jump right into the demonstration, normally by typing {C-h h d d}, assuming Hyperbole has already been installed at your site. Otherwise, 2. Installation, for Hyperbole installation and configuration information.
Many users, however, will want to do more than browse with Hyperbole, e.g. create their own buttons. The standard Hyperbole button editing user interface is GNU Emacs-based, so a basic familiarity with the Emacs editing model is useful. The material covered in the GNU Emacs tutorial, normally bound to {C-h t} within Emacs, is more than sufficient as background. If some GNU Emacs terms are unfamiliar to you, section `Glossary' in the GNU Emacs Manual.
Before we delve into Hyperbole, a number of acknowledgments are in order. Peter Wegner has encouraged the growth in this work. Morris Moore has helped me pursue my own research visions and kept me striving for excellence. Doug Engelbart has shown me the bigger picture and continues to be an inspiration. His work provides a model from which I am beginning to draw. Kellie Clark and I jointly designed the Hyperbole outliner while sharing a life together. Chris Nuzum, as a user of Hyperbole, has helped demonstrate its power since its inception; he knows how to work with Hyperbole far better than I.
-- The Detailed Node Listing ---
Introduction
1.1 Hyperbole Overview 1.2 Mail Lists 1.3 Manual Overview
Installation
2.1 Obtaining 2.2 Building 2.3 Installing 2.4 Configuring
Configuring
2.4.1 Internal Viewers 2.4.2 External Viewers 2.4.3 Link Variable Substitution 2.4.4 Configuring Button Colors
Buttons
3.1 Explicit Buttons 3.2 Global Buttons 3.3 Implicit Buttons 3.4 Action Types 3.5 Button Type Precedence 3.6 Button Files 3.7 Utilizing Explicit Buttons
Utilizing Explicit Buttons
3.7.1 Creation 3.7.2 Renaming 3.7.3 Deletion 3.7.4 Modification 3.7.5 Location 3.7.6 Buttons in Mail 3.7.7 Buttons in News
Creation
3.7.1.1 Creation Via Action Key Drags 3.7.1.2 Creation Via Menus
Outliner
7.1 Menu Commands 7.2 Creating Outlines 7.3 Autonumbering 7.4 Idstamps 7.5 Editing 7.6 Viewing 7.7 Links 7.8 Cell Attributes 7.9 Outliner History
Editing
7.5.1 Adding and Killing 7.5.3 Moving Around 7.5.2 Relocating and Copying 7.5.4 Filling 7.5.5 Transposing 7.5.6 Splitting and Appending 7.5.7 Inserting and Importing
Viewing
7.6.1 Hiding and Showing 7.6.2 View Specs
Rolodex
8.1 Rolo Concepts 8.2 Rolo Menu 8.3 Rolo Keys 8.4 Rolo Settings
Developing with Hyperbole
10.1 Hook Variables 10.2 Creating Types 10.3 Explicit Button Technicalities 10.4 Encapsulating Systems 10.5 Embedding Hyperbole
Creating Types
10.2.1 Action Type Creation 10.2.2 Implicit Button Types
Explicit Button Technicalities
10.3.1 Button Label Normalization 10.3.2 Operational and Storage Formats 10.3.3 Programmatic Button Creation
Smart Key Reference
B.1 Smart Mouse Keys B.2 Smart Keyboard Keys
| webmaster donations bookstore | delorie software privacy |
| Copyright © 2003 by The Free Software Foundation | Updated Jun 2003 |