Risorse





Tom Albers: Full HTML Support for Mailody

All KMail users will know this widget to setup their signature:

Yesterday evening I moved this widget to kdepimlibs. One of the few classes within KMail that can be moved without untangling at least 40 other classes.

The result of that move and integrating it into Mailody means that Mailody gained support for signatures coming from files or from the output of a command.

Then I looked at the KRichTextWidget which is now in review. I know the author will give more info about it in one of the next digest, so I won't spoil all the fun, but basically it is the start of a wysiwyg html editor for KDE. I decided to implement that in Mailody's composer. That means that from the moment the class moves to kdelibs, it will be possible to send html-mails from within Mailody.

Integrating it in the sending parts of Mailody was easy, as Mailody already had the option to automatically send a html-part of the message with each message. For those wondering: yes at the first glance it seems perfectly possible to reply to html-only mails too, the formatting will stay preserved.

After that I went back to the signature configurator, there it is also possible to insert HTML code by hand and use that as a signature. I decided that it would be good to have the wysiwyg editor there too.

So, that means it now looks like this:

The beauty of it, is that KMail automatically also gets this. Sharing is great. It also means Mailody got complete HTML support now. I need to tweak some things whenever the class is moved to kdelibs, but the hard work is already done.

read more



Inserito il 11/05/2008 -- Planet KDE -- Leggi l'articolo originale.




Sondaggio*

Ti piace la nuova grafica?
Si, è bellissima
19%
Si, abbastanza
39%
Si, è nella norma
12%
E' meglio dell'altra, ma nulla di che
14%
Non proprio
6%
No
2%
No, per nulla
5%
Chi ha fatto sto obrobrio?
4%
Voti totali
* per votare devi effettuare il login






Collabora

ZioBudda.net sta crescendo sempre di più, ma mi serve una mano per portare avanti i progetti e per rendere il sito sempre più bello e pieno di informazioni.