Overview
This is a Simple Text Editor program with multiple document support. The program is based on Microsoft Windows (TM) Rich Edit Controls. Therefore, the program supports many keyboard accelerators by default.

The program supports plain text and richedit formats. When a blank document is created, document format is richedit by default. If it is saved as plain text, next time it is opened as plain text document.

Richedit documents read from a drive are opened in richedit format regardless of the file extension. In example, if a richedit file has .txt extension, it is still opened as richedit file. Other formats are handled as plain text format.

The program provides a toolbar and a status bar. The tool bar has basic fast access icons for some of frequently used functions that can be also accessed thru menu items. The menu items and tool bar buttons are enabled and disabled in accordance with current operation and status. File name is also displayed in the document window title bar (if it is maximized, in the main window's title bar) with full path name and document tab handle (file name only).

The status bar is located at the bottom section of main application window. It provides file name with full path name, text mode and status of Insert / Over Write for the current document.

The program also supports drag and drop feature. A file can be opened by dropping a document icon on the application icon.


Support
This program is developed and distributed by TANEL as freeware for commercial and non-commercial use. The source code is also available. The program and source can be freely distributed. If the source code is used in other projects/programs in whole or partial, it is expected to give the credit to the original developer; Tanel just by referencing.

The program is provided as it is with no guarantee in any manner. The use of the program is completely User's responsibility. The develeoper cannot be held responsible for the negative affects of the program.

Any improvement suggestions and bug reports can be e-mailed to Tanel; tanel.utilities@gmail.com. The suggestions and reports will be evaluated and may be incorporated in future releases.

The project file including source code for current and previous versions can be downloaded from www.utilities.eu.pn address.

This project was developed with Pelles C for Windows Version 7 (C).


File Menu
Functions available in File menu:

New: Creates a blank document in richedit format

Open: Opens a document from a drive

Save: Saves the current document with existing name into a drive. If there is no existing  name, Save As dialog is automatically displayed

Save As: Saves the current document with a new name into a drive

Close: Closes the current document. If document was changed, it is prompted and confirmation is requested

Print: Prints the current document (wysiwyg)

Recent Files: Lists the last 10 of documents and opens the selected one

Exit: Terminates the program. If document(s) was(were) changed, it is prompted and confirmation is requested


Edit Menu
Functions available in Edit menu:

Redo: Repeats the last action (support multilevel redo)

Undo: Reverts the last action (support multilevel undo)

Cut: Cuts the selected text and saves into clipboard buffer (so it is available for other applications as well)

Copy: Copies the selected text and saves into clipboard buffer (so it is available for other applications as well)

Paste: Pastes the clipboard content to the location of cursor

Delete: Deletes the selected text

Select All: Selects the entire document

Find: Searches text in the current document in both direction. If a text is highlighted before the Find dialog is opened, it is automatically copied to Find dialog

Find&Replace: Searches text and replaces with new text in the current document in both direction. If a text is highlighted before the Find dialog is opened, it is automatically copied to Find dialog


Format Menu
Functions available in Format menu:

Fonts: Selects Font type, font style, font size, font effects, font color and font scripts. If a text is highlighted, changes are applied to highlighted text. If the document is saved as plain text, the selections are not saved with the document

Change Case: Changes the case of the highlighted text to upper cased or lower case


Window Menu
Functions available in Window menu:

Cascade: Displays document windows in cascade mode

Tile Horizontally: Tiles the document windows horizontally

Tile Vertically: Tiles the document windows vertically


Help Menu
Functions available in Help menu:

Help Subjects: Opens help file

About: Displays version information of the program