Hello,
I've completely refactored the composer code moving out everything
wxLayout-related from the composer frame itself and now they are separated
by a nice abstract interface from include/MessageEditor.h.
In theory this is great because:
1. we may now simply add other editors, i.e. I will implement a simple text
based one, at least
2. editors can now be in modules so, in principle, you could even avoid
having them at all if you always use an external editor (as I do :-)
3. code is much more clear now in both places
4. it only took me 2 hours to do it although Karsten and I were speaking
about doing it since the late 1998!
In practice, there may be quite a few problems because:
1. well, that's simply a lot of changes hence the probability of an error
is high
2. I also had to change everything printing-related to share the printing
code between layout viewer and editor
3. I only spent 2 hours on this :-)
So if you're brave enough, please try the new code out and let me know
about the problems (normally everything should work just as before now).
Thanks!
VZ
P.S. there are also some problems left with my column widths changes
but they're unrelated to this...
_______________________________________________
Mahogany-Developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/mahogany-developers