lexi What? | Interface | News | Download
What?

Lexi is a dict client, also serving amicably as a personalized vocabulary builder. It caches definitions and has a persistent word list. The interface is structured to be quick and easy (synonym clicking, drag and drop word queries, spelling suggestions, etc.).

Interface
The default view displays usage information. The initial list is blank, so let's start filling it up by clicking on 'prevaricate'..
'Ostensibly' is a nice word, but isn't clickable. So, drag and drop it into the list (you can't see my mouse cursor, but that pixmap is from the drag)..
I have a whole slew of words I'm interested in, so I'm just going to type them in. The word is hilighted after input, and focus stays on the entry field, so I can just type in a stream of words (with interposing enters) without using the mouse at all. This input style is so that I can read a book and look up words with minimum hassle (always a lofty goal).
This lame description you're reading is boring me as well, so I got kinda out of hand inputting words, and typoed. Luckily, it caught me..
I hate cruft, so I'm selecting all the lame words and deleting them (press del). While showing that, let me also point out that not only is it polite enough to show errors (no way, how surprising!), but also to store the word in the list for future lookup (miscreants like unmatched misspellings are silently deleted).
News

April 28 2004 First release. I debated adding substring matches to the list using Gtk::TreeModelFilter, but that isn't so important, and instead this release doesn't need gtkmm 2.4, which many may not have. The next version will have user-configurable dictionary servers, and a whole mess of other features. This one works exactly up to all the requirements I set for this program, however.

Download
version 0.01 25598 bytes

Dependencies (modern dists have these):