| Spell-X Spell Checking for Xbase++ |
| Version 1.0 Now Available Cost is $79 US - All Source Code Included Demo Download Page Order Page |
|
Spell-X is a set of six Mle classes with support utilities and language dictionaries which provide spell checking for Xbase++. Spell-X classes can be used by any Xbase++ programmer, including users of Top-Down Library, eXpress++, XClass++ and X-Memo. The Mle objects are subclasses of XbpMle. If you already have your own XbpMle subclass with added features, it is easy to adapt Spell-X to it or subclass it. The Spell-X Help file has detailed information for doing both, with source code examples. It also has a source code template for quick and easy subclassing. |
|
|
Nine Languages Included |
|
| Spell-X includes dictionaries for nine languages that can be used with it's default configuration for code pages 1252 and 850: | |
|
|
|
Other Languages Supported |
|
|
Spell-X can also be configured for use with other languages
and code pages that can be used in Xbase++. To aid in this
configuration process, Spell-X includes a Word List Converter program
and an OEM Editor. Full details are provided in the Help file.
|
|
|
Two Spell Check Modes |
|
| Spell-X has two modes of operation: | |
|
|
|
Popup Memo Edit Windows |
|
|
In addition to the Mle classes,
Spell-X includes four ready-to-compile popup memo edit windows which have
all of the spell checking features ready to use. These can be
configured as Modal or Child windows, with complete control over size,
position, color and fonts. This screen shot from the Spell-X Demo
shows one of these windows with French text: |
|
|
|
|
|
|
|
|
The Spell-Check Window |
|
|
|
|
|
This is in AllCheck mode. The misspelled word is displayed in bold type at the top, followed by the entire line of text that contains it, for context. The position of the window can be specified, so it doesn't cover the Mle text. |
|
|
The Dictionary Manager |
|
|
The Dictionary Manager is a ready-to-compile dialog window
which allows an administrator to view the dictionary and approve or
disapprove words that users have added. Words may be added, removed,
or corrected. This is typically called from the maintenance area of
the program. Here is a screen shot showing the French dictionary with
over 300,000 words: |
|
|
|
|
|
|
|
|
Translation |
|
|
All of the titles, button captions and messages are defined
in a .ch file, so they can be translated to other languages. All of
the colors are defined there as well, so the color scheme may be changed to
match your application. |
|
|
All Source Code Included |
|
| The source code for these features is included: | |
|
|
|
Demo and Documentation |
|
|
A full featured Demo program, which works in English, French
and German, is available for download from this page.
It contains the complete Spell-X Help file, which should answer any
questions about how Spell-X works and how it can be adapted to your
application and configured for other languages. I will happy to answer any questions. Please contact me at topdown@cjcom.net |
|
|
Copyright © 2011 Clayton Jones |
Return to: Software and Services | Home