MyPad Help


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:

Overall, pretty straight forward.
Just modified the colorizer. My editor now uses Scintilla

Tag Menu:

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 Dialog
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
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


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.


MyWebsite
Email

License for Scintilla and SciTE

Copyright 1998-2003 by Neil Hodgson < neilh@scintilla.org >
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.