Mimi Yin wrote:
*Support for rich-text editing. Includes ability to manipulate*
+ Font-face
+ Font-size
+ Font-color
+ Font-style: Bold, Italics, Underline
+ Secondary Font-styles: Strikethrough, Superscript, Subscript
+ Alignment: Left, Center, Right
wxWidgets has a new, mostly complete cross platform wxRichTextCtrl class
that can do all of these things, although I'm not sure about the
secondary font styles. It also has the ability to use character or
paragraph styles, optionally maintained in a style sheet object.
*Support for drag and drop and in-line, WYSIWYG manipulation of images,
media, attachments in the body of the message.*
It can handle inline images, and other media types and attachments can
probably be done using a still image as a placeholder that launches the
viewer app when double clicked. I don't think it has any DnD support yet.
*Support for independent windows to display individual items. Window
elements include:*
+ Toolbar: Reply, Reply all, Forward, Send/Update
+ Rich text editing toolbar
+ Mark-up bar
+ Detail view fields: Addressing fields, Title, Location, Date/time
fields, Notes, Labels
These would all be done external to the wxRichTextCtrl with standard
widgets that already exist.
*Questions*
+ What's missing from this list?
+ What kind of Wx work is involved in supporting the features enumerated
above?
In addition to the lack of DnD support mentioned above the RichTextCtrl
still needs to add the ability to read/write standard formats such as
RTF or HTML, (currently it only uses a custom XML format,) gain some
performance improvements, and complete the wxPython wrapper.
--
Robin Dunn
Software Craftsman
http://wxPython.org Java give you jitters? Relax with wxPython!
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "Design" mailing list
http://lists.osafoundation.org/mailman/listinfo/design