Changed the tab order.
Made sure the context menu adds options when the lines are immutable labels.
UI tweak.
Lexical entry search dialog: refresh the search when the writing system changes.
UI tweak.
Increased the font size for doing morphological segmentation. (This functionality also had to be added to LingEdit.)
The OK button stays the default in the Choose Lexical Entries Dialog.
Match following gloss items to the current text form or gloss (where the interpretation id is the same).
Fix a crash bug.
Resizeable lexicon edit, although there's some outstanding spacing issue.
Store morphological category (stem, prefix, ... ) in the LexicalEntry table, rather than parsing the string in the allomorph table.
Added ability to edit the morphological category in the lexicon editor. Also did some other clean-up in LexiconModel.
Removed that extra margin in the leixcon editor.
Right double click on forms in the lexicon editor to edit the form. It will suggest a form automatically based on the text forms or the glosses.
Added a call to fetch more rows from the database when the query is changed, to overcome an awkwardness in the refresh.
Updated the candidate allomorph search thing to account for the way that morphological category is done in the database.
In selecting a lexical entry, show only morphological types that are actually in the database.
Force a save from the context menu, whether changes are recorded or not.
Better disabling of actions that are inappropriate when a project is not opened.
Added a dock for doing searches. Also removed some debug code.