This is my just awsome help file.
This is for "MyPad" also known as "Norm's Pad".
It is just a flat text editor (notepad is better actually) that is has some
nice features. I now use this as my default text editor because of the
other features.  Even has search and replace now.

Features:
MDI - can control multiple files at once.
Cut/Paste functions ... the usual
Included Web viewer for viewing HTML code. (not a full blown browser, but does the job)
HTML tag editor  so you don't need to know anything ... ripped off from TDK
Constant editor so when you find a new one, add it.

Overall, pretty straight forward.
Added Multi-color text. Not perfect, but there.

*************************************************************************
Nuances ... or how does this work for HTML code?
Under the tag menu above you have these options :

    Insert Tag (right click works too) inserts a tag into this window
    A menu will list the tags by type (user defined) and
    a dialog box will appear to let you modify if needed.
 
    New Tag brings up the dialog box sorta blankish. You then
   customise the tag, name the tag, classify it( determines menu location)
   and then saves it for later use

   Edit Tag brings up the tag menu so you can select an exiting
   tag to edit and resave.

    Delete Tag deletes a previously saved tag. Does nothing
    to the window or editor.

If you can't figure out the rest of the menu, you probably
should not be using this to edit HTML :)

************************************************************************
Tag Editor
OK, its not exactly friendly, but its ok ...
When making a new tag, almost everything is enabled and changable.
If you are still reading this, go ahead and select the New Tag
from the Tags menu. I'll wait while you do that ....

OK. 2 browse buttons are disabled. Those are used later for
searching for files. No good while creating a new tag. The
top one is enabled .... go ahead, press it, nothing will break :)

That just expands the window out to show you other things.
The Constants list box is a list of known constants and the
Tag Classes lists the known Tag Classes ... pretty helpfull sometimes.
When not needed, you don't need to look at them :)

Ok, back to work:
Tag Name - this is the name you give your tag
 	its also the name that will be in the menu

To the right is the Tag Class. It will default to the top Tag Class
Thats why it says Basic ... Its for simple tags like <BR>
Just your basic tag.

Prefix code - This is where you place your custom tag.
Examine a Link tag to see why I call it a prefix. Or a Center Text.
<CENTER>Some Text</CENTER>
prefix          default text  suffix ........ got it?

Prompt1 is a reminder to yourself what the default text is for

Prompt2 is for longer tags that are in 2 parts, such as Links
Default2

End Tag could be for any code you might need ....
like an extra <BR> after some tags .... Or for searious fun,
examine the Frame tags ....

There are 3 check boxes. These are for controlling how your tag
is displayed in source code. Has no real effect on the finished
website. The third one MAY have an impact ... see below 

If the first 2 checkboxes are checked, each line you use
to describe your tag will take up one line in the text file for your
HTML code. 

If just the HTML code is checked, after each HTML
code, the next code will start on a new line. 

If just the TEXT checkbox is checked, your user code will be placed 
after the HTML code and the next HTML code will be on a new line.

The third one (use short file names" determine if your pages use full
filenames (not recommended as the website will not have the same path)
or short filename (reduced or shortend path information). These would
be relative paths that would work either on the PC or the Web.
*****************************************************************
OK - confirm this is what you want ....
No matter which menu you press, this dialog will pop up
and display current settings. Not all options will be enabled ...

EDIT- if you are looking at a Tag and need to change something,
the EDIT button will enable all buttons (except browse). It will
also cancel any deletion/insertion ...

Cancel - Closes the dialog without changing.
************************************************************************
Special codes:
/ if "/" is used as default text, all by itself, a new line is inserted
into the editor. A newline is also inserted after a <BR>

Class Type = Constant
This is a special class, and is not a Tag. Use this class to add new
constants you might need. Example: WHITE or _SELF .....
Place the new constant as the Tag Name and Constant as the
class name, then OK ... it will be updated.

If you set both the prompt messages to blank (empty text),
the tag will insert without issuing a prompt message. Usefull for
inserting <BR> with a rightclick.
*******************************************************************

Another minor glitch I can't seem to smack right ...
If you right-click on a hidden form and select a tag to insert,
it gets inserted into the last active form, instead of the hidden one.
The work-around is obvious though ... left-click to bring the hidden
form to the front and then right-click for the menu ....

********************************************************************
sure, buggy, glitchy, but hey, its free :)
Norm Perry
Inspired by HTMEdit by TDK
Build 2008-01-22



License for Scintilla and SciTE
Copyright 1998-2003 by Neil Hodgson 
All Rights Reserved

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. 
NEIL HODGSON DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL NEIL HODGSON BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. 


