You are here:
Trinity Desktop Environment Wiki
>
Specifications Web
>
DevelopmentSpecifications
>
DevelopmentSpecificationsKMailHTMLEdit
(15 Oct 2010,
TimothyPearson
)
New Discuss Topic
E
dit
A
ttach
LOCKED SPECIFICATION
FUTURE CHANGES ARE HIGHLY UNLIKELY
Add basic HTML editing support to KMail
Create new basic HTML editor widget with image capability
Create method (toolbar icon?) to insert new HTML images into the widget from files
Ensure replies to HTML formatted emails can be sent in HTML format
Ensure that forwarded messages retain HTML format
HTML Editor Widget Specifications
Parse input HTML provided as TQString
Allow editing of basic HTML elements
Text Formatting
Any installed font can be applied to selected text
Selected text can be underlined, italicized or bolded
The color of selected text can be changed
The size of selected text can be changed
Tables
New tables can be inserted
Rows and columns can be added or deleted
Borders can be turned on or off
Cell formatting such as alignment and background color can be set
Cells can be merged
Tables can be sized and centered
Structured formatting
Multi-Level Bulleted lists
Multi-Level Numbered lists
Indented sections
Miscellaneous
Selected text can be turned into a link or if already a link the process can be reversed
Pasted material from another HTML source retains formatting
Selected and copied material can be pasted in other applications, retaining formatting
Pasted form controls can be selected and deleted
In-Line Images
From File
From Clipboard
Raw HTML mode?
Output HTML provided as TQString
Included images provided as a
TQPtrList
?
of TQImage objects
Include Doxygen-comaptible comments in source code for API documentation
Use platform independent Webkit library to ease later KDE4 port
New Discuss Topic
|
E
dit
|
A
ttach
|
P
rint version
|
H
istory
: r4
<
r3
<
r2
<
r1
|
B
acklinks
|
V
iew wiki text
|
M
ore topic actions
Topic revision: r4 - 15 Oct 2010 - 15:20:47 -
TimothyPearson
Specifications
Log In
or
Register
Toolbox
Create New Topic
Index
Search
Changes
Notifications
RSS Feed
Statistics
Preferences
Webs
Artwork
Community
Developers
Documentation
Main
Sandbox
Specifications
System
Copyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding Trinity Desktop Environment Wiki?
Send feedback