Currently, Lexi has a fixed set of formatting controls
in the tool bars, which are available irrespective of
the type of document being editted. This means that
the user can do nonsensical things, like setting
character and font attributes in a "plain text" file.
[The attributes are set and displayed to the user, but
the information is silently discarded when the editor's
contents are saved.]
IMO, we need at least the following:
1) Depending on which editor is active, Lexi should
disable formatting controls that are not appropriate to
the editor's content type. The inactive buttons and
menu entries should be greyed.
2) There should be a section of the toolbar and/or new
menus for content-type specific functions. For
example, the HTML editor might have special buttons for
inserting lists, etcetera.