Claw Mail with FLTK 1.3 ?

79 views
Skip to first unread message

spart...@gmail.com

unread,
Sep 10, 2017, 10:27:00 AM9/10/17
to fltk.coredev
Hello,

I would like to say that there is no single Email programme based on FLTK on classical distros.

There might be a cool application email suite, which is CLAWS MAIL. 

It could be made nicer  with FLTK instead of another graphical library, no?

What do you think about this dev ?

Thank you and best regards
Min Spartrekus

--
Btw, FLTK 2.0 is too much heavy. what's going on??? 

LM

unread,
Apr 5, 2018, 9:21:47 AM4/5/18
to fltk.coredev
I know this is an old post, but I'm reading through the list archives and thought I'd add what I know about FLTK e-mail programs in case anyone is interested.


On Sunday, September 10, 2017 at 10:27:00 AM UTC-4, spart...@gmail.com wrote:
I would like to say that there is no single Email programme based on FLTK on classical distros.

Most "classical" distros use GTK+ or Qt.  Those distros that want to cut down on libraries just use one of the larger GUI libraries and typically won't mix in other frameworks/GUIs.  Other distributions may mix in applications from lightweight GUIs with GTK+ or Qt, but typically only use the lightweight GUIs for niche programs.  If you look at distributions that specialize in using lightweight GUIs, you'll find a few FLTK e-mail clients.  For instance, nanolinux uses flmail.  I also found a FLTK based e-mail client at Sourceforge called hermail.  I don't think it's actively developed any more and I think it's even been removed from Sourceforge.  I should still have the source code around somewhere.  One of the oldest FLTK e-mail clients around is postoffice ( http://www.fltk.org/wiki.php?V43+TC+Q ).  I do have patches to get it to build with later versions of FLTK.  However, some work would need to be done to make sure it's fully operational.  It has a nice three pane interface and reminds me of Claws. 

As to porting Claws mail.  It would not be an easy task to convert it from GTK+ to FLTK.  Claws mail is forked from Sylpheed.  Sylpheed might be easier than Claws mail to port, but it would not be an easy job either.  Slypheed has a base library that is not GUI dependent.  That's useful for porting.  However, GTK+ is much more than a GUI library and, typically, code that uses it uses types, containers and wrapper functions to standard POSIX functions supplied by GTK+.  All of this would have to be converted to use standard C/C++ conventions rather than GTK+ dependencies.  I'd love to see a port of something like Sylpheed or even Claws mail to FLTK, but I think one would have a better chance trying to get a program like postoffice working again or using another e-mail program as a starting point that isn't so dependent on GTK+ related libraries.  It might be possible to port an e-mail program like i.Scribe ( http://www.memecode.com/scribe.php ) to FLTK with less effort than porting a GTK+ based application because it has a backend designed to work with various libraries (WIN32, GTK+, etc.).  Another plus is that if it's ported, other programs at that site like I.Mage which is a nice image editor would also work.
Reply all
Reply to author
Forward
0 new messages