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:
  •   Danish
  •   Dutch
  •   English-UK
  •   English-US
  •   French
  •   German
  •   Italian
  •   Spanish
  •   Swedish

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:
 
  • Dynamic - Checks each word while typing
  • AllCheck - Checks entire Mle buffer in one pass

 

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:
 
  • The Mle classes
  • The popup Memo Edit windows
  • The Spell Check window
  • The Dictionary Manager window
  • The support utilities (including the spell check algorithms)
  • The Word List Converter program
  • The OEM Editor

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

 

Click Here To Go To Order Page  


Alaska Software authorized Technology Partner

Copyright © 2011 Clayton Jones
   All rights Reserved


Return to: Software and Services | Home