2004 Summer Tour
About
Blog
Class Stuff
Email Me
Events
Gallery
Home
Info Ark Products
In The Press
Newsletter
Services
Smalltalk
Veggie Van Gogh
Credits
© 2002, Bytesmiths
|
Please patronize sponsors of this page!
Bytesmiths no longer is involved in software consulting. Maintenance of this web site is currently subsidised by unrelated business activities. Please pass the word to other interested folks, so I can continue to host this page!
- Bytesmiths Editions -- large, archival, fine-art photography on unusual materials
- Bytesmiths Press -- artists' services: web design/hosting, jury slides, giclee reproductions, opening announcements, brochures, etc.
- Champagne Beadworks -- handcrafted jewelry and beadwork
- Crafted By Carol -- handcrafted jewelry and beadwork
- EcoReality, an organization devoted to establishing a sustainable ecovillage
- Ecovillage Newsletter -- Diana Leafe Christian's news of her travels.
- Gemini Gypsy -- Carole Good-Hanson's fused glass frames
- Green Chipper -- light forestry and environmental services.
- Salt Spring Island Society for Community Education -- community education on our island of 10,000.
- Veggie Van Gogh -- two artists' mobile warehouse and living quarters, petroleum-free!
- Veggiemog -- life and times of Kelly O'Toole's Unimog, running on biodiesel
Your site could be listed here, for as little as $12 per month! Go to Bytesmiths Press for details.
This site has been selected by PC Webopaedia as one of the best on this topic!
This site has been awarded a Links2Go Key Resource Award in the Smalltalk category!
A Generalized Hypertext Facility
Using the VisualWorks® Text class, we provide a
universal hypertext facility. It is extensively used in
SmallDoc, but can also
be useful in end-user applications, because it can be used anywhere a
ParagraphEditor (or subclass) is used for user
interaction. (We have extended ParagraphEditor with a
read-only facility that allows copying and hyper-linking.)
HyperLink
Editor
|
Basic hypertext is entered using a simple editor that
allows you to bind an arbitrary block of Smalltalk code to
an arbitrary Text segment of a particular
emphasis. There is also a persistent, shared registry of
common links, and we supply many "canned" methods for
navigating about the system. The presentation of such links
is customizable per-link, with a global default that is
easily set to your preference (nominally, underlined blue
text).
|
We also generate HTML from these links, and properly written links
can be navigated via a web browser. However, this facility is much
more flexible than mere WWW links, and is closer to the facilities
Java provides. Beyond merely "jumping between windows," we use it for
things like:
- "scripts" of Smalltalk code for demos, builds, handy
expressions, etc.,
- "hot" Transcript messages, that not only alert the user to
some situation, but also provide a commonly-used remedy action,
- combined with our remote
object interface, "zapping" workspaces containing active links
between developers,
- context-sensitive help, and much more.
|