home *** CD-ROM | disk | FTP | other *** search
- 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
-
-