Describe HelpURL

HelpURL shows how to

  1. add URLs to an about box
  2. create a dynamic help book from HTML

This works best with Newt's Cape installed on NOS 2.0 (though it will also work on 1.x).

Develop an About Box with URLs

  1. Use the protoAboutText object
  2. Modify text, viewFont, etc. as appropriate.
  3. Text slot can contain simple HREF expressions only (see example). (For 1.x compatibility, use short lines with no wrapping.)
  4. This is processed at compile-time

Use the About Box

  1. Users should install URLcop and/or Newt's Cape
  2. User taps on a URL in your About box
  3. It dispatches according to protocol types registered with URLcop; or, if just Newt's Cape is installed:

Develop a Help Book with URLs

  1. Create helpText (like this)
  2. Set helpISBN slot (see afterScript for automatic substitution)
  3. Copy DoInfoHelp method to your app's infoButton
  4. install Newt's Cape
  5. select Help in your application (possibly making modifications iteratively)
  6. optionally, Save the help book using Newt's Cape; upload and distribute with your application

Use the Help Book

  1. User installs either
  2. Selects your i:Help button
  3. Help book opens (or Newt's Cape processes HTML to create help book dynamically)
  4. URLs to regular books and to web pages should work (links within help books might not work).

Understand the Code

Prerequisites: familiarity with both NewtonScript and HTML.

To customize appearance, modify the Tag Prefs in Newt's Cape, or you can add document-specific style preferences -- see the Newt's Cape documentation for further details.

Distribute HelpURL

HelpURL is freeware, and may be distributed freely as long as all of the files are included and unmodified. You are free to make modifications for your own use. I would appreciate your references to the Newt's Cape URL: http://www.netaxs.com/~weyer/newton/newtscape.html

© Copyright 1996, S. Weyer. All Rights Reserved Worldwide.

Contact Author

Steve Weyer
17 Timber Knoll Drive
Washington Crossing, PA 18977-1052
Internet: weyer@netaxs.com
America Online: SteveWeyer
Compuserve: 74603,2051
Greg Simon -- Newt's Cape co-developer
http://www.netaxs.com/~weyer/newton/releases.html

Gaia Home page -- info about intranet wireless handheld solutions
(re-using Newt's Cape technology).