home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
DP Tool Club 31
/
CDASC_31_1996_juillet_aout.iso
/
vrac_os2
/
htmle94b.zip
/
HTMLED.INF
(
.txt
)
< prev
next >
Wrap
OS/2 Help File
|
1996-05-12
|
49KB
|
1,362 lines
ΓòÉΓòÉΓòÉ 1. Welcome to HTML-Ed ΓòÉΓòÉΓòÉ
HTML-Ed v0.94b
(C) Copyright 1996, Ian Prest
All Rights Reserved.
Thank you for trying HTML-Ed v0.94b.
Thank you for trying this beta of HTML-Ed! HTML-Ed is a full-featured editor
for HTML code. HTML is the markup language used on the World Wide Web.
Note: This is a BETA copy of HTML-Ed. There may still be a few buglets
remaining in the program that I haven't found. Please read over the "Known
Bugs" section. Please backup all your data before using the program just in case.
This manual, like HTML-Ed itself, is in a constant state of modification. I
will be improving it over the next few revisions of HTML-Ed. I would also
appreciate comments on how this manual could be made better.
ΓòÉΓòÉΓòÉ 2. HTML-Ed Features ΓòÉΓòÉΓòÉ
HTML-Ed's Features include:
1. HTML-Ed, unlike other OS/2 HTML editors, features a built-in viewer! No
more waiting for WebExplorer to load; testing of HTML code is almost instantaneous!
2. HTML-Ed support all of the common HTML 2.0 tags (the major exception being
forms), and selected HTML 3.0 tags (background, colours, etc).
3. HTML-Ed is FAST! It is written in pure C for speed. Most other HTML
editors have been written in VX-REXX and you are therefore stuck with poor
VX-REXX performance.
4. HTML-Ed is SMALL! It won't gobble megabytes of disk space, and doesn't
require much in the way of RAM to run. The executable file is currently
hovering around the 70 kb mark!
5. HTML-Ed has an intelligent keyboard interface. Most of the common tags are
easily available from the keyboard.
6. HTML-Ed was designed with speed of use in mind. Everything is keyboard
driven; there is no need to use the mouse. There is no graphical toolbar
to get in the way.
7. HTML-Ed is configurable. You can toggle word-wrap, toggle the loading of
graphics (in TEST mode), change the font of the MLE, and save the window
position for future use, among others.
8. Multi-File editing via a ring-type system (like EPM).
ΓòÉΓòÉΓòÉ 3. Installation ΓòÉΓòÉΓòÉ
Installing HTML-Ed is easy. Simply unzip the archive it came in
(HTMLE094B.ZIP) and move the files to a directory of your choice. Then, change
the current directory so that you're in the same directory as HTML-Ed (this is
important! The program object will not be created properly if you don't do
this), and run the INSTALL.CMD file. It will ask you if you want to create a
program object for HTML-Ed in this directory. Enter 'n' and ENTER if you want
to quit, otherwise, press 'y' and ENTER.
You will then be asked if you want to associate *.HTM? files with HTML-Ed. If
you answer yes to this question, any time you double-click on an HTML file from
the WPS, HTML-Ed will be started with that file.
The install program will then Create a program object for you on the desktop
with the correct icon. Then you can double-click on this icon to start
HTML-Ed. Or, you can drag an HTML file (or any text file) to the HTML-Ed
program object, and HTML-Ed will start using that file. See also, Starting HTML-Ed.
ΓòÉΓòÉΓòÉ 4. Starting HTML-Ed ΓòÉΓòÉΓòÉ
From the command line:
HTML-Ed accepts only one type of command-line parameter - filenames. You can
tell HTML-Ed to load an HTML file by specifying the file to load on the command
line. If you put HTML-Ed somewhere in your path, or you add the HTML-Ed
directory to the path statement in CONFIG.SYS, using HTML-Ed from the
command-line becomes very easy.
HTML-Ed now accepts multiple files and wildcards on the command-line. All
files specified will be loaded into the file ring.
From the desktop:
After you create the program icon for HTML-Ed (see "Installation" for more
information), you can start HTML-Ed is one of several ways. The easiest method
is to simply double-click on the HTML-Ed icon. HTML-Ed will then start, and
you will be able to edit a new document.
Another method is to drag an HTML file to the HTML-Ed program icon. HTML-Ed
will then start and open the file you dragged to it.
If, when you ran the installation program, you answered yes to the association
question, you can simply double-click on any HTML file (with an extension of
.HTM or .HTML) and HTML-Ed will start and load the file you double-clicked on.
If you find that you are always loading the same files for different HTML
"projects" you should copy the HTML-Ed object for each project, and specify the
files to load, and the working directory for that object.
ΓòÉΓòÉΓòÉ 5. How to use HTML-Ed! ΓòÉΓòÉΓòÉ
This section details how you to use HTML-Ed.
o The Menus
o The Dialogs, and Inserting Tags
o Test vs. Write Modes
o The Edit/File Ring
ΓòÉΓòÉΓòÉ 5.1. The Menus ΓòÉΓòÉΓòÉ
This section explains the pull-down menus and their commands.
o File
o Edit
o Search
o Options
o Page
o Style
o Test!
o Help
ΓòÉΓòÉΓòÉ 5.1.1. File ΓòÉΓòÉΓòÉ
The FILE menu contains items pertaining to files. You can open a file, create
a new file, save the current file, or close the current file.
Note: The OPEN and NEW menu items will insert a new file into the file ring -
they do NOT close the current file.
Under the FILE menu you will find:
o New
o Open...
o Save...
o Save as...
o Save ASCII...
o Close File
o Ring Left/Right
o Ring List...
o Exit...
ΓòÉΓòÉΓòÉ 5.1.1.1. New ΓòÉΓòÉΓòÉ
Selecting "New File" will insert a blank, untitled file into the file ring.
The file currently being edited is not closed.
Note: The directory for this file is assumed to be the startup directory. If
you use the Anchor or IMG dialog "Find" buttons, the localized filename may be
incorrect. It is a good idea to save the untitled file before you begin to
work on it.
Back to the File Menu.
ΓòÉΓòÉΓòÉ 5.1.1.2. Open ΓòÉΓòÉΓòÉ
This command will open a file that you select in a standard file dialog. The
file currently being edited is not closed, but the new file is inserted into
the file ring.
Back to File Menu.
ΓòÉΓòÉΓòÉ 5.1.1.3. Save ΓòÉΓòÉΓòÉ
This saves the file you are currently working on. If it has not been saved
before, a file dialog will be displayed and you will be allowed to choose a
filename to save your file as.
Back to the File Menu.
ΓòÉΓòÉΓòÉ 5.1.1.4. Save as ΓòÉΓòÉΓòÉ
This command will display a file dialog and allow you to enter a new filename
for the file you are currently working on. The file will be saved with this
new filename, and the titlebar and file ring will be modified to reflect the change.
Back to the File Menu.
ΓòÉΓòÉΓòÉ 5.1.1.5. Save ASCII ΓòÉΓòÉΓòÉ
This menu function will allow you to save your HTML file as an ASCII file - a
plain text file without HTML tags.
This function is equivalent to choosing "Select All", "Remove Tags", then "Save
as..." except the text in the editor is not changed, and the filename in the
file ring remains unchanged.
Back to the File Menu.
ΓòÉΓòÉΓòÉ 5.1.1.6. Close File ΓòÉΓòÉΓòÉ
Closes the current file in the ring. If the file has been changed, you will
first be prompted to save it. If this is the last file in the ring, choosing
"Close File" will exit HTML-Ed.
Back to the File Menu.
ΓòÉΓòÉΓòÉ 5.1.1.7. Ring Left/Right ΓòÉΓòÉΓòÉ
These commands move one file left or right in the file ring. See "The
Edit/File Ring" for more information.
Back to the File Menu.
ΓòÉΓòÉΓòÉ 5.1.1.8. File Ring ΓòÉΓòÉΓòÉ
This menu option will bring up a dialog that contains a listbox with all the
files in the edit ring. You can switch to another file by selecting one with
the arrow keys and clicking on OK.
The edit ring list dialog is now sizable. The size of this window will be
saved when you choose "Save position on exit" from the "Other Options" dialog,
or if you select "Save options/position" from the Options menu.
See "The Edit/File Ring" for more information.
Back to the File Menu.
ΓòÉΓòÉΓòÉ 5.1.1.9. Exit ΓòÉΓòÉΓòÉ
Exits HTML-Ed. If any files have been changed, you will be prompted before exiting.
Back to the File Menu.
ΓòÉΓòÉΓòÉ 5.1.2. Edit ΓòÉΓòÉΓòÉ
The "Edit contains commands that change the text in the editor. From the Edit
menu you can:
o Undo
o Cut
o Copy
o Paste
o Clear
o Select All
o Deselect All
o Convert \ to /
o Convert Characters to Tags
o Convert Tags
o Remove Tags
ΓòÉΓòÉΓòÉ 5.1.2.1. Undo ΓòÉΓòÉΓòÉ
This command reverts the text in the editor to what it was before the last
command (or sequence of keystrokes) was issued. Selecting "Undo" again will
redo the action.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.2. Cut ΓòÉΓòÉΓòÉ
"Cut" will copy the selected text to the clipboard, and then delete it from the
editor. You can later "Paste" this text back into the HTML-Ed editor, or into
another program.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.3. Copy ΓòÉΓòÉΓòÉ
"Copy" will copy any selected text to the clipboard so that you can later
"Paste" it somewhere else.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.4. Paste ΓòÉΓòÉΓòÉ
"Paste" will take any text in the clipboard and insert it into the editor. If
there is any selected text, that text will be overwritten with the pasted text.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.5. Clear ΓòÉΓòÉΓòÉ
"Clear" deletes any selected text. If you make a mistake, you can retrieve the
text by choosing "Undo" from the menu.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.6. Select All ΓòÉΓòÉΓòÉ
Selects all the text in the editor. The cursor is moved to the end of the text.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.7. Deselect All ΓòÉΓòÉΓòÉ
Unselects any selected text. The cursor is not moved.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.8. Convert \ to / ΓòÉΓòÉΓòÉ
Converts all DOS-style backslashes to UNIX-style forward slashes in the
selected text.
Note: You MUST use forward slashes for all filenames, even for local viewing,
or the TEST window may not properly load the graphics, or link to the correct page.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.9. Convert Characters to Tags ΓòÉΓòÉΓòÉ
This menu function allows you to convert upper ASCII characters in your file
into their HTML &xxx; character equivalents.
To use this function, select the text you wish to search. Then choose this
command from the Edit Menu. All the upper ASCII characters in the selected
text that are recognized will be converted to their HTML equivalents.
Characters with ASCII codes less than 32 will not be converted, nor will the
'&', '<', or '>' characters. If you wish these characters to be converted, you
will have to edit the CHARS.INI file.
See also Code Pages.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.9.1. Code Pages ΓòÉΓòÉΓòÉ
A note about code pages:
HTML-Ed enforces the use of code page 850 - the code page that WebEx itself
uses. This should not create any real problems for users of other code pages.
At most, you should only have to learn a few new Alt+[keypad] combinations for
your favorite ASCII characters.
ΓòÉΓòÉΓòÉ 5.1.2.10. Convert Tags ΓòÉΓòÉΓòÉ
You can convert all HTML tags in the selected text to uppercase or lowercase.
When HTML-Ed inserts tags into the editor, they will always be in uppercase.
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.2.11. Remove Tags ΓòÉΓòÉΓòÉ
Removes any HTML tags in the selected text (removes anything between '<' and '>').
Back to the Edit Menu.
ΓòÉΓòÉΓòÉ 5.1.3. Search ΓòÉΓòÉΓòÉ
The search menu contains the following commands:
o Search
o Replace
o Find Next
o Go to Line
ΓòÉΓòÉΓòÉ 5.1.3.1. Find ΓòÉΓòÉΓòÉ
Allows you to search for a text string in the current file.
The following options are available to modify the search:
Case Sensitive
If this option is selected, any matches found must match exactly the text in
the "Search For" line. If this option is not selected, found text does not
have to have the same case as text in the "Search For" line.
Origin
If "From cursor" is selected, the search will begin from the cursor position.
Else, if "Entire Scope" is selected, the search will begin from the start of
the document of selected text.
Scope
If "Selected Text" is selected, the search will be limited to any text that has
been selected. Else, if "Global" is selected, the entire document will be
searched (starting at the "Origin").
Back to Search Menu.
ΓòÉΓòÉΓòÉ 5.1.3.2. Replace ΓòÉΓòÉΓòÉ
Allows you to search for replace one or all occurances of a text string in the
current file with another.
All the options from Search/Find are available, in addition to the following:
Prompt on Replace
If this option is selected, you will be prompted before any text is replaced.
Change All
This button will search the entire document until all matches have been found
(you will be prompted for each match only if "Prompt on Replace" is checked.
Back to the Search Menu.
ΓòÉΓòÉΓòÉ 5.1.3.3. Find Next ΓòÉΓòÉΓòÉ
Repeats the last search or replace command.
Back to Search Menu.
ΓòÉΓòÉΓòÉ 5.1.3.4. Go to Line ΓòÉΓòÉΓòÉ
Allows you to jump to a specific line in the current file.
Back to Search Menu.
ΓòÉΓòÉΓòÉ 5.1.4. Options ΓòÉΓòÉΓòÉ
The Options Menu contains items that affect the behavior of HTML-Ed.
o Word Wrap
o Load Graphics
o Font
o Registration
o Other Options
o Save Options/Position
ΓòÉΓòÉΓòÉ 5.1.4.1. Word Wrap ΓòÉΓòÉΓòÉ
This menu item is a toggle. When word wrap is on, there will be a check mark
beside this menu item.
To toggle word wrap, simply choose this command from the menu.
Note: Note that word wrap is toggled for the current file only, and when new
files are entered into the ring, they inherit the word wrap style of the
current file.
Back to the Options Menu.
ΓòÉΓòÉΓòÉ 5.1.4.2. Load Graphics ΓòÉΓòÉΓòÉ
Like Word Wrap, this menu item is also a toggle. It controls whether or not
graphics/backgrounds will be loaded/displayed when you enter Test mode.
Not viewing graphics will speed up the display, and allow you to get an
approximate idea of what the page would look like without graphics.
Back to the Options Menu.
ΓòÉΓòÉΓòÉ 5.1.4.3. Font ΓòÉΓòÉΓòÉ
This submenu will allow you to select a font for the editor in HTML-Ed. There
are currently five preset choices.
If you don't like the preset choices, you can select "Other..." from the font
menu and you will be presented with a standard font dialog. From this dialog,
you can select any font and font size for use in the editor.
Warning: Font attributes (bold, underline, etc) will not be saved if you select
in the dialog. When you restart HTML-Ed, the attributes will not be there anymore.
Back to the Options Menu.
ΓòÉΓòÉΓòÉ 5.1.4.4. Registration ΓòÉΓòÉΓòÉ
The "Registration" menu option will bring up the registration dialog. In this
dialog, you can enter your name, and the registration code you receive upon
registration. If the code is accepted, HTML-Ed will no longer pause on
startup. See "Registration Information" for more information.
Back to the Options Menu.
ΓòÉΓòÉΓòÉ 5.1.4.5. Other Options ΓòÉΓòÉΓòÉ
The Other Options dialog allows you to set some miscellaneous options for
HTML-Ed. These options are also saved when you select "Save Options/Position"
frm the menu.
There are currently only four options available:
Highlight required fields
Required fields in dialogs will be highlighed (in red).
Require required fields
If you don't enter all the required fields, and this option is checked, then
the tag will not be inserted. If this option is not selected, the tag will be
inserted anyways, and the cursor will be positioned in an appropriate place.
Save window position on close
The window size/position, and size/position of the "File Ring" window will be
saved when you quit HTML-Ed.
Save options on close
All options (including these ones) will be saved every time you quit HTMl-Ed.
Back to the Options Menu.
ΓòÉΓòÉΓòÉ 5.1.4.6. Save Options/Position ΓòÉΓòÉΓòÉ
The final choice under the Options Menu, "Save Options/Position" allows you to
save your preset options, and the current window position for future sessions.
Note: This option now also saves the size/position of the "File Ring" window
(see File/File Ring).
Back to the Options Menu.
ΓòÉΓòÉΓòÉ 5.1.5. Page ΓòÉΓòÉΓòÉ
The Page and Style menus are where you will spend most of your time. The Page
menu contains tags that affect the layout of the text, such as lists, the
paragraph tag, etc, as well as tags that indicate entities - images,
anchors/links, and horizontal rules:
o HTML
o Head
o Body
o HTML Skeleton
o Headings
o Lists
o Center
o Paragraph/End Paragraph
o Line Break
o Horizontal Rule
o Image
o Anchor/Link
o Comment
o Special Characters
See also "Hot Keys."
ΓòÉΓòÉΓòÉ 5.1.5.1. HTML ΓòÉΓòÉΓòÉ
This command will wrap any selected text in a <HTML>...</HTML> pair.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.2. Head ΓòÉΓòÉΓòÉ
This command displays the Head Dialog, which allows you to define such things
as the title of the document, and the base URL.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.3. Body ΓòÉΓòÉΓòÉ
This command displays the body dialog, which allows you to specify the
background bitmap, and the colours for text/links/etc.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.4. HTML Skeleton ΓòÉΓòÉΓòÉ
This command wraps any selected text in a generic HTML skeleton.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.5. Headings ΓòÉΓòÉΓòÉ
This submenu contains commands that wrap any selected text with a heading tag,
<Hn>...</Hn>. There are seven levels of headings, level one being the largest.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.6. Lists ΓòÉΓòÉΓòÉ
The Lists submenu contains commands that pertain to HTML lists. There are five
types of lists: unordered, ordered, definition, directory, and menu lists.
Also, the submenu contains a command that inserts a "list item" tag (<LI>) and
a command that allows you to insert a definition term (used only in the
definition list).
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.7. Center ΓòÉΓòÉΓòÉ
The Center command wraps any selected text in a <CENTER>...</CENTER> pair.
This tag centers the text and objects before the closing tag.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.8. Paragraph/End Paragraph ΓòÉΓòÉΓòÉ
These commands insert the paragraph (<P>) and end paragraph (</P>) tags
respectively.
Note: If you select some text and choose paragraph or end paragraph from the
menu, the selected text will be wrapped in a <P>...</P> pair.
The End Paragraph tag is optional, and does not have to be used.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.9. Line Break ΓòÉΓòÉΓòÉ
This command inserts the <BR> tag, which is a forced line break. This tag is
used when you want to ensure the following text is at the beginning of a new
line, but don't want the extra line gap that the paragraph tag produces.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.10. Horizantal Rule ΓòÉΓòÉΓòÉ
The Horizontal Rule command displays the HR Dialog. From this dialog, you can
specify the attributes of, and insert a horizontal rule into your text.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.11. Image ΓòÉΓòÉΓòÉ
This command displays the IMG Dialog which allows you to specify the filename
and attributes of an inline image to display on your web page.
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.12. Anchor/Link ΓòÉΓòÉΓòÉ
This command displays the Anchor/Link dialog. From here, you can:
1. Name the current location; or
2. Create a hypertext link to another page/anchor
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.13. Comment ΓòÉΓòÉΓòÉ
This command wraps any selected text with the comment tag, so that your text
will look like the following:
<!-- This is a Comment -->
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.14. Special Characters ΓòÉΓòÉΓòÉ
This submenu contains several frequently used special character commands. In
addition to the special characters, you will find:
o Other Special Characters
o Ascii Code
Back to the Page Menu.
ΓòÉΓòÉΓòÉ 5.1.5.14.1. Other Special Characters ΓòÉΓòÉΓòÉ
This command will display the Character Manager dialog. From this dialog, you
can insert a special character, selected from a list of foreign letters and symbols.
Back to the Special Characters Menu.
ΓòÉΓòÉΓòÉ 5.1.5.14.2. Ascii Code ΓòÉΓòÉΓòÉ
This command displays a dialog that allows you to enter the ASCII number code
of a special character from code page 850 that you want to insert.
Back to the Special Characters Menu.
ΓòÉΓòÉΓòÉ 5.1.6. Style ΓòÉΓòÉΓòÉ
The STYLE menu contains options that will directly affect the way the actual
text looks. This menu contains these items:
o Bold
o Italics
o Underline
o Emphasis
o Strong Emphasis
o Citation
o Typewriter
o Code
o Strikeout
o Keyboard
o Variable
o Sample
o Font Size
It also contains the following block container tags:
o Block Quote
o Address
o Preformatted
See "Hot Keys" for more information.
ΓòÉΓòÉΓòÉ 5.1.7. Test! ΓòÉΓòÉΓòÉ
The TEST menu option will put HTML-Ed into TEST mode. In this mode, you get to
see exactly what your HTML code will look like, right in the same window! To
do this, HTML-Ed employs DLL's from WebExplorer 950814 (beta of 1.03) or later.
Since most OS/2 users have WebExplorer installed, I didn't include this DLL in
the package.
Since HTML-Ed relies on WebExplorer for it's inline testing, any bugs in
WebExplorer could possibly manifest themselves in HTML-Ed. To minimize the
possibility of the dreaded swapper growth bug in WebEx, I have dutifully
disabled the "Streaming graphics" option in the WebExplorer window. Any
graphics will have to completely load before they will be displayed.
When you choose TEST, most of the menu options will be disabled. After the
page has completely loaded, the TEST option will change to "WRITE" which will
take you back to the editor when selected. The hotkey "Alt-T" will toggle
between TEST and WRITE modes.
Note, only one file can be tested at once. If the current file is being tested
and you switch to another file (via the arrow buttons or the file list) then
HTML-Ed switches the file back to WRITE mode first.
See also "Test vs. Write Modes."
ΓòÉΓòÉΓòÉ 5.1.8. Help ΓòÉΓòÉΓòÉ
The only option currently available under the Help menu is the product
information dialog, which displays information about the program and author.
I am hoping to have online help activated for v0.95b (this INF manual is the
first step!).
ΓòÉΓòÉΓòÉ 5.2. Hot Keys ΓòÉΓòÉΓòÉ
In HTML-Ed, I have set up the hot keys so that similar functions are invoked
similarly. STYLES are all "Control" hot keys, which are hot keys using the
Ctrl key. Likewise, FORMATING codes such as paragraphs and line-breaks are
Control-hot keys.
On the other hand, entities such as images, links, special characters, etc.
are all "Alt" hot keys, invoked using the Alt key. The menus are also
activated with the Alt key.
Spend some time to familiarize yourself with both the PAGE and STYLE menus, and
their associated hot keys. This will significantly decrease the amount of time
it takes to compose most HTML code.
ΓòÉΓòÉΓòÉ 5.3. The Dialogs, and Inserting Tags ΓòÉΓòÉΓòÉ
I specifically designed HTML-Ed to be easy to use from the keyboard only. You
do NOT need to use a mouse for anything. I feel that using the keyboard, and
memorizing a few simple hotkeys, can and will drastically improve productivity.
However, I also wanted HTML-Ed to be easy to use from a novice's standpoint, as
well as relieve myself from having to remember many different tags and their
attributes. I have, therefore, included dialog boxes to facilitate the editing
of several tags.
For all of these dialogs, if you wish to do the editing yourself, simply press
ENTER (or click on OK), and the code will be inserted without any information
(unless the "Require required fields" option is on). The cursor will be placed
in an appropriate position. In this way, you can easily avoid the dialogs if
you prefer.
I've also made it easy to add tags to text AFTER you've typed it. For example,
type some text, select it, then press Ctrl-B (or choose Styles/Bold from the
menus), and the selected text will be enclosed in a <B>...</B> pair.
On the other hand, if you press Ctrl-B without first selecting any text, your
cursor will be placed within the two tags, allowing you to then fill in the
text that will be bolded.
Similarly, if you select text and then select one of the dialog box commands,
the selected text will be inserted into an appropriate place in the dialog.
When creating a "Definition Term," HTML-Ed treats any selected text as the
definition. When creating an anchor/link, selected text is treated as the
anchor text.
In several of the dialogs (ie: the Anchor/Link and IMG dialogs), there is a
FIND button beside an entryfield. If you press this button, you will be
presented with the standard OS/2 file dialog, and will be asked to choose a
filename. The filename will be parsed and then returned to the entryfield. If
you choose to manually enter the filename, remember to use forward slashes
('/') instead of backslashes ('\'), or you will have problems viewing the file,
or following the links.
Please play with the tags and dialogs, and let me know if there are any further
enhancements I could make that would improve the usability of the program.
ΓòÉΓòÉΓòÉ 5.4. Test vs. Write Modes ΓòÉΓòÉΓòÉ
In WRITE mode (the default), you are allowed to edit your HTML-Code. When you
select TEST from the menu, HTML-Ed switches to TEST mode.
In TEST mode, you are presented with a WebExplorer window that will show you
exactly what your web page will look like (when viewed with WebExplorer
anyway). In TEST mode, most of the menu options are disabled. To return to
WRITE mode, select WRITE from the menu (it replaces TEST).
In TEST mode, you can follow LOCAL links. This will allow you to make sure
your local links are working properly. Currently, the file you are editing is
not changed when you follow a local link, nor are the other pages inserted into
the edit ring. I am planning to add this capability as an option in the future.
Note: As ob v0.94b, HTML-Ed no longer loads files from disk when you are
following local links - it instead loads them from the file ring (if they are
present in the file ring!). You no longer have to save all your files before
you test them.
As mentioned earlier, switching between documents via the file list or the
right/left buttons will switch you to WRITE mode if you are currently in TEST mode.
ΓòÉΓòÉΓòÉ 5.5. The Edit/File Ring ΓòÉΓòÉΓòÉ
HTML-Ed now supports loading multiple documents via a file ring. This means
that while only one document is visible at once, the others are easily
available. To switch documents, you can click on the right or left arrows on
the title bar, or select the corresponding left/right options from the FILE
menu. Also, you can switch between documents by selecting "File Ring" from the
menu, or pressing the hotkey (Alt+`).
Selecting NEW from the FILE menu will create a new file and insert it into the
edit ring. Similarly, when you OPEN a file, it is inserted into the ring. To
remove a file from the ring, use the CLOSE command from the FILE menu.
ΓòÉΓòÉΓòÉ 6. Planned Enhancements ΓòÉΓòÉΓòÉ
1. Online help. I am definitely going to get write some online help for the
GA... anything would be better than this manual <g>.
2. The ability to use an external browser (for those of you who like Lynx
better <g>).
3. Printing.
4. Suggestion from users! I need suggestions! What tags do you need in an
HTML editor? What am I missing? What am I doing wrong? Please, send me
comments! I am toying with the idea of adding forms, and will eventually
add table support (probably not in the GA though), but I want to know the
best way to go about it. What would be the easiest method, from a users
point of view? Please, without your comments, HTML-Ed will not get any better!
5. Bug fixes - please report any bugs you find, ASAP!
6. Improved documentation <g>.
ΓòÉΓòÉΓòÉ 7. Known Bugs/Problems ΓòÉΓòÉΓòÉ
A Note about the "File Dialog" crash:
This is a crash that occurs when HTML-Ed tries to open a standard file dialog -
it can occur either from the "Open" or "Save/Save as" menu functions, as well
as from any of the "Find" buttons present in dialogs.
I am now almost certain that this bug can be attributed to the use of LxLite on
your system DLL's. It you experience this bug and have not used lxlite on your
system DLL's, please email me.
Known Bugs
HTML-Ed leaks memory when the TEST function is toggles - a lot of memory.
Since I have been unable to find any problems in my HTML-Ed code that could
possibly be leaking this much memory (the amount may be over 1 mb per toggle on
some systems), I must conclude that this is a problem with WebExplorer. The
amount lost on my machine is small enough that I never noticed it during my
testing. Luckily, the memory is released properly when HTML-Ed exits.
If you have used previous versions of HTML-Ed, and have not experienced
excessive memory losses, you don't have anything to worry about - the memory
problem existed in previous versions as well.
If you do experience excessive memory losses, you might want to try changing to
a different version of WebEx - though I am unsure how much of a difference that
would make.
Fonts
If you select attributes in the Font Dialog they will not be saved when you
save other options.
ΓòÉΓòÉΓòÉ 8. License/Disclaimer ΓòÉΓòÉΓòÉ
HTML-Ed (the program) is supplied as is. Ian Prest (the author) disclaims all
warranties, expressed or implied, including, and without limitation to, the
warranties of merchantability and of fitness for any purpose. The author
assumes no liability for damages, direct or consequential, which may result
from the use of the program.
HTML-Ed is a "shareware program" and is provided at no charge to the user for
evaluation. Feel free to share it with your friends, but please do not give it
away altered or as part of another system. The essence of "user-supported"
software is to provide personal computer users with quality software without
high prices, and yet to provide incentive for programmers to continue to
develop new products. If you find this program useful and find that you are
using HTML-Ed and continue to use HTML-Ed after a 14-day trial period, you must
register. (See below for the registration details.) The registration fee will
license one copy for use on any one computer at any one time, by the original
purchaser. You are free to keep a copy on each of your computers so long as
you only use HTML-Ed on one computer at a time.
Commercial users of HTML-Ed must register and pay for their copies within 14
days of first use or their license is withdrawn.
Anyone distributing HTML-Ed for any kind of remuneration must first register
the program.
You are encouraged to pass a copy of HTML-Ed along to your friends for
evaluation as long as you include this license file in the copy. The file
htmle93b.zip contains all the files, including this one, and is the easiest way
to pass on a copy. Do NOT pass along the HTMLED.INI file, as it contains your
personal registration information. Please encourage them to register their
copy if they find that they can use it.
ΓòÉΓòÉΓòÉ 9. Registration Information ΓòÉΓòÉΓòÉ
The registration fee for HTML-Ed is $20 (US). You may register using your
credit card by calling BMT Micro and placing your order. Make sure you give us
your email address so we can be sure you get your registration code as soon as possible.
Registration of HTML-Ed v0.93b will entitle you to hassle-free use of all 0.9x
beta versions, and all 1.xx GA releases of HTML-Ed. I reserve the right to
charge a nominal upgrade fee for 2.xx versions. If an upgrade fee is
implemented, it would certainly be less than the $20 (US) you pay originally.
When you receive your registration code, start HTML-Ed, and choose
OPTIONS/REGISTRATION from the menus. You will be prompted for your name and
registration code. Enter them EXACTLY as they appear in the email/letter you
are sent. If the code is accepted, you will see a message to that effect on
the statusline, and HTML-Ed will no longer pause on startup.
The easiest way to enter your name and registration code is to cut and paste
them from your registration email.
Mail Orders To: BMT Micro
PO Box 15016
Wilmington, NC 28408
U.S.A.
Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
(800) 414-4268 (Orders only)
(910) 791-7052 (Orders / Order Inquires)
Fax Orders: (800) 346-1672 24 hours, 7 days a week
(910) 350-2937 24 hours, 7 days a week
Online Orders via BBS: (910) 350-8061 10 lines, all 14.4K
(910) 799-0923 28.8k v.FC
via Compuserve: Thomas Bradford, 74031,307
via Internet: orders@bmtmicro.com
We accept Visa, MasterCard, Discover, American Express, Diner's Club, money
order, cashiers checks, and personal checks. We also accept DM and British
currency via registered mail.
Personal checks are subject to clearance.
We accept purchase orders from educational institutions, governmental agencies
and other verifiable businesses. Terms are "Due Upon Receipt" with a $250 minimum.
Please read or print the ORDER.FRM file for detailed shipping information (if
you don't have an email address) and a printable order form.
Visit the BMT Micro homepage for the most up to date information: http://www.wilmington.net/bmtmicro
ΓòÉΓòÉΓòÉ 9.1. ORDER.FRM ΓòÉΓòÉΓòÉ
Mail Orders To: BMT Micro
PO Box 15016
Wilmington, NC 28408
U.S.A.
Voice Orders: 8:00am - 7:00pm EST (-5 GMT)
(800) 414-4268 (Orders only)
(910) 791-7052 (Orders / Order Inquires)
Fax Orders: (800) 346-1672 24 hours, 7 days a week
(910) 350-2937 24 hours, 7 days a week
Online Orders via BBS: (910) 350-8061 10 lines, all 14.4K
(910) 799-0923 28.8k v.FC
via Compuserve: Thomas Bradford, 74031,307
via Internet: orders@bmtmicro.com
We accept Visa, MasterCard, Discover, American Express, Diner's Club,
money order, cashiers checks, and personal checks. We also accept
DM and British currency via registered mail.
Personal checks are subject to clearance.
We accept purchase orders from educational institutions, governmental
agencies and other verifiable businesses. Terms are "Due Upon
Receipt" with a $250 minimum.
Name: ____________________________________________________________
Company: ____________________________________________________________
Address: ____________________________________________________________
____________________________________________________________
City: _______________________ State/Province: __________________
Country: ____________________________ Postal Code: __________________
Phone: ____________________________________________________________
Fax: ____________________________________________________________
Email: ____________________________________________________________
Product Price Quantity Total
--------------------------------------------------------------------
____HTML-ED_____________________ $_20.00__ x ________ = $____.___
________________________________ $________ x ________ = $____.___
________________________________ $________ x ________ = $____.___
________________________________ $________ x ________ = $____.___
________________________________ $________ x ________ = $____.___
Subtotal: $____.___
North Carolina residents, please add 6% sales tax: +$____.___
Shipping (check one):
___ Email (subject to credit card verification Free
___ Fax (subject to credit card verification Free
___ Fax (non-USA) 2.00_
___ 1st Class ................................. Free
___ Airborne (Next day most places, USA Only).. +$___7.00_
___ Federal Express (USA Only)................. +$__13.00_
___ Federal Express (Canada/Mexico)............ +$__25.00_
___ Federal Express (Europe/Japan)............. +$__30.00_
___ Express (Outside USA) ..................... +$__20.00_
Total: $____.___
For credit card payment only:
Circle one: VISA / Master / Discover / AMEX / Diner's Club
Credit card number: _____________________________________________
Expiration date: ___/___
Authorization signature: _____________________________________________
ΓòÉΓòÉΓòÉ 10. Contacting the author ΓòÉΓòÉΓòÉ
The author of HTML-Ed, Ian Prest, can be contacted in the following ways:
email (put HTML-Ed somewhere in the subject line):
ianprest@connect.reach.net
surface mail:
Ian Prest
R.R.#1
Shannonville, Ontario
CANADA, K0K 3A0
Send all comments, bug reports, and questions to either of those addresses.
Thanks for your help!
Note: If you're reporting a bug, please indicate which version of HTML-Ed
you're using, which version of WebEx you're using, a description of any
hardware pertaining to the problem, etc. Also, please include instructions so
that I can recreate the problem on my machine.
ΓòÉΓòÉΓòÉ 11. History ΓòÉΓòÉΓòÉ
v0.94b (May 11, 1996)
NEW FEATURES:
o "Save as ASCII" funtion under FILE menu.
o Convert characters to tags function added (for code page 850)
- HTML-Ed sets code page 850 when it starts
o The "Ring List" window is now sizable
o Manual is now in INF format (next step is online help).
o Options dialog
- Highlight required fields in dialogs
- Require required fields in dialogs
- Save settings/position on exit
o Choose any font/size for the editor
o Hotkey for File/Close (Ctrl+F4)
BUGS/PROBLEMS FIXED:
o Selecting "NO" to the "Are you sure you want to exit?" prompt now works properly.
o Changed the HEAD dialog layout
o The "left button corruption" problem doesn't occur anymore.
o When following links, files in the ring are now loaded from memory instead
of directly from disk.
o When following links, if a file doesn't exist, HTML-Ed won't try to load it.
o Anchors are now properly marked as visited when following links.
o Fixed a bug that was causing continuous looping of sound when using
BocaSoft System Sounds.
v0.93b (April 6, 1996)
NEW FEATURES:
o HTML Skeleton feature under the "Page" menu
o Ring Left/Right menu items and hot keys
o Size of GIF files calculated automatically!
o Special Character dialog
o Load multiple files from the command line (even wildcards).
o Added level 7 headings
o Added "Other tags" section to <HEAD> dialog.
o Support for the </p> tag
BUGS/PROBLEMS FIXED:
o Changed all the inserted HTML code to be in uppercase
o I had misspelled horizontal on the menu <g>...
o The comment tag produced incorrect output, fixed.
o The <HR> dialog will no longer put "0%" in the width dialog
o You can no longer insert an ASCII code with an invalid number
o CR's are now added after HTML, HEAD, TITLE, and BODY tags.
o Changed filespec for image "FIND" buttons to "*" for those pre-FP17.
o Added a default icon - when the program was minimized, and the "minimize to
desktop" feature was on, instead of an icon, you could still see the
MLE+scroll bars. Fixed.
o Removed the registration reminder at exit
o You can now double click on a file in the file list to switch to it
o Moving left in the file ring didn't always work correctly
o HTML-Ed now properly follows SRC="#XX" type links.
o You weren't always warned to save your file(s) if you used the system-menu
to exit.
v0.92b (March 31, 1996)
NEW FEATURES:
o MULTI-FILE EDITING! - Ring system (like EPM)
o New styles added!
- <kbd> - Keyboard Input
- <samp> - Sample
- <var> - Variable
o I added a "Remove tags" option under the EDIT menu.
o You can now put comments in your HTML code, but selecting PAGE/COMMENTS, or
pressing Alt+M.
o Search/Replace works now! I finally figured out what was causing the
problem (compiler problem!). Many thanks to Eric Slaats for his help.
BUGS/PROBLEMS FIXED:
o The hot key for the STYLE menu was the same as that of the SEARCH menu.
Now, Alt-Y activates the Style menu.
o Some "Special characters" on the menu were inserted as their ASCII code
equivalent, instead of their character name - fixed.
o The tab order in the <BODY> dialog was incorrect - fixed.
o There was a 32 character limit on the filename in the <BODY> dialog
o The colour attributes in the <BODY> dialog are now grouped so you can
navigate them with the arrow keys.
o The "Find" button in the <BODY> dialog was a default choice (along with
OK!) - fixed.
o The slider in the "Font Size" dialog defaults to 3, the default font size,
instead of zero.
o Fixed grouping in <HEAD> dialog.
o Selected text is now assumed to be the TITLE of a document when inserting
the <HEAD> tag.
o Selected text is now assumed to be the ALTERNATE TEXT for an image when
inserting an <IMG> tag.
o The "number of lines" on the status line was not always updating properly - fixed.
o The titlebar for the <BODY> dialog said "<Head...>" <g> - fixed.
o The <A...> and <IMG...> dialogs _required_ certain fields to be filled in.
Now, if you don't fill in a required field, the tag will still be inserted,
but the cursor will be positioned for you to enter the required text.
o I believe I have discovered the cause of the "File Dialog" crash. See "A
note about the File Dialog crash" in HTMLED.DOC.
o All the dialogs have "hot keys" now for the buttons, etc. to help keyboard
users even more!
v0.91b - (March 23, 1996)
o First version