home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Millennium Time Capsule
/
AC2000.BIN
/
disks
/
ac12disk
/
joe_eng.142
/
manual
/
ascii
/
user.txt
< prev
Wrap
Text File
|
1998-07-30
|
8KB
|
227 lines
User's guide
1) Legal
This program is PostCardware. No money is asked to use this software.
Its copy is legal and stronly advised.
Disclaimer : I am not responsible of the use of this program. Use this at
your own risk, specialy you're responsible upon files manipulation you'll
make with Joe.
If this program pleases you, I invite you to send me a postcard or an e-mail.
This will describe the bugs you have found, options you would like to have,
an angry or a greeting message. My address :
Pierre TONTHAT
35, Avenue Lacassagne
F-69003 Lyon
nef@mygale.org
2) Installation
Joe needs 1 Mb memory to run. If you want Joe and the browser at the same
time in memory, you'll need a minimum of 2 Mb or you'll have to quit Joe to
run the browser.
A hard disk is advised. If not, a second floppy disk should be usefull.
a. Install Joe eveywhere on your disk.
The new JOE.PRG and JOE.RSC must be together. You'll have to delete the old
JOE.RSC evenif you have customized it.
NB : A JOE_C.RSC with color icons exists recently, located in the GOODIES
repertory. Rename it as JOE.RSC and put it besides JOE.PRG. This color RSC
works only with AES equal or greater than 3.40 (Falcon TOS or every Atari
under MagiC or NAES environement).
b. Launch JOE.PRG and determine the paths and the preferences in the
"Options" menu. Save the configuration.
The lines number in the preferences is important : it determines Joe memory
consommation.
Choose a good value (3000 lines (width 128 caracters) is a good compromize).
It is counselled not to load huge files. Ethicaly thinking, an HTML file
should not be over 32 Kb to avoid long HTTP downloading.
You can have several configuration, but JOE.INF is always loaded at launching.
Determine also the repertory containing the modules.
c. Install OLGA (save the buggy 1.50 version) and BubbleGEM in the AUTO
folder of your multitasking OS.
Edit the OLGA.INF file and write at [applications] location,
JOE=path+name of JOE.PRG
JOE searchs OLGA and BubbleGEM presence at launching.
3) Generalities
Joe is a text editor specialized for HTML pages creation and a shell for an
HTML browser. You have som utilities and facilities such as text macros,
automatic conversion of special caracters, tag colors...
Modules can be launched from 1.40 version and can generate (for example) tags
easier than writting them directly.
Icons description (left to right)
- Load an HTML file or Atari ASCII text (LF+CR at line end)
- Insert an HTML file or Atari ASCII text, from a directory defined
in the paths (Library)
- Save text in Atari ASCII text format (or the block if it exists)
- Print the whole text or the block. Be carefull if you are under
Falcon TOS : printing will work correctly with a patch (TOS bug).
- Delete the text or the block
- Search : a string text, ASCII caracters greater than 127, Bad relatives
links
- Utilities : Replace, Special caracters Conversions, Destroy the tags
Extract links
- Select the top or the bottom of the block
- Insert text from the clipboard
- Copy block in clipboard
- Move block to clipboard
- Launch browser. Automatic text saving before launch is done if
you declared it in the preferences.
-Drag and Drop, for the whole text or the block. Exchanges with
others applications only work in multitasking mode.
The block can be dragged to an editable field object : the first line
of the block will be inserted.
4) Mouse use
- Left clic
Icon selection or formulars manipulation
* On the text : locate the text cursor
* On the text + Control : select top of the block
* On the text + Alternate : select bottom of the block
* On the text + Left Shift : select the line as block
- Double left clic
* On the text : apparition of the fileselector, which permits
the insertion of a filename in the text (with consideration of relatives paths).
* On an editable field object of the window "Macros de texte" : apparition of
a fileselector which permits to link the macro to an external file *.HTM or
*.STG of the library
- Left clic (holding) + right clic, hold the buttons pressure
Apparition of a pop-up menu containing spacial caracters (ASCII>127).
When a caracter is choosen, stop pressure on the right button. There's next
an insertion (and automatic conversion (if you have choosen the option in
"Miscellaneous") of the caracter at the text cursor location.
- Right clic
* On the icons tool bar, the tag menu or the text macros window : activation
of BubbleGEM.
Activation is automatic if you have select the Deamon option in BubbleGEM
preferences.
* On the text : activation of the modules launching pop-up.
5) Special keys use
Everywhere :
F1 : Load a preferences file (*.INF)
Shift+F1 : Save the preferences (*.INF)
F2 : Determine paths
F3 : Miscellaneous
F4 : Text macros
F5 : Open the editing window
F6 : Full screen for the browser and the editor windows
F7 : Screenband windowing for Joe and browser
F9 : Activation of browser window or launch the browser
F10 : Launch the browser alone or with the Joe edited text
(Automatic save if declared in the preferences)
Control+Q : Quit
Control+U : Close the window
Control+W : Window full screen (or old size)
Control+G : Garbage collection in Joe memory
HTML edition window :
Control+L : Load
Control+M : Merge
Control+S : Save
Control+P : Print (GFA Llist therefore be carefull in Falcon TOS bug)
Control+Backspace : delete the text or the block
Control+C : Search
Control+V : Keep searching
Control+R : Replace
Control+H : Select the top of the block
Control+B : Select the bottom of the block
Control+I : Insert from clipboard
Control+J : Copy block to clipboard
Control+K : Move block to clipboard
Control+A : Launch the browser (with or without saving, see preferences)
Insert : Insert a new line (GFA editor way)
Control+Delete : Delete the line (also GFA editor way)
Alternate+valeur ASCII: Insert every ASCII caracter
(you need CKBD under MagiC)
Help : Activation of the tags menu
Arrows : Select item
Left shift + arrows : Top, bottom, ending right or left item selection
Space or Return : Valid = Insert item in the text
Escape : Cancel
Text macros window :
Control+arrows : Change key
Control+P : Print entire list of macros
Control+L : Load a text macros (*.MAC)
Control+L : Save the text macros (*.MAC)
6) Text macros
There are two ways inserting text macros :
- with the tags menu in the editing window. mounted with the left clic mouse
or Help key.
- with short-cuts always including Alernate and (A to Z) keys.
You can modify these macros as you wish :
- modify the JOE.RSC at the third tree (tags menu) with a ressource editor
like WERCS, INTERFACE, or RSC3. Joe is coded to accept an modified tags menu.
You can add, delete, modify the items (G_STRING) or add menus (G_TITLE).
I don't advise these manipulations to neophytes.
IMPORTANT : a menu must be small not to create drawing bugs.
It must not take over the 640*400 screen on Falcon singleTOS (ie bugs).
You must Sort the items and the menu if you dont' want to have surprises
when using the menu with keys.
- Configure the text macros keys, directly under Joe, in the window
"Text macros". You can change text macros at every moment.
Some caracters of the text macro string are reserved :
"|" : same as "Return"
"~" : locates the text cursor after the macro insertion
"#" at first : means to load a file located in the library.
If the extension is *.HTM, the file is inserted in the text line per line.
If the extension is *.STG, the file is inserted as a text macro.
7) Modules
Joe handles since 1.40 version externals modules and a custom protocol which
permits text exchanges.
To be launched under Joe and appear in the pop-up modules (right clic
on text), these programs must :
- have the *.PRG extension
- be in a module directory defined in the options
- be besides a text file with the same name of the module but but the
*.JXM extension .
Module activation is managed in Miscellaneous in Joe program.
For more details, consult the programmer's guide