Le 21 mai 06 à 01:31, Nicolas Roard a écrit :
On 5/20/06, Yen-Ju Chen <[EMAIL PROTECTED]> wrote:
but how about TextEdit from backbone.project ?
It seems to offer more functions.
Some of them are not currently available from GNUstep though.
Well, yes. But Ink.app is extremely simple (the code) as it uses
NSDocument..
which is actually one of the reason I'd prefer to use Ink, as we
intend to modify/extend NSDocument to provide new services
(coreobject, projects..).. it will be an excellent test aplication.
TextEdit is much more complex.
I think it's better to use Ink rather than TextEdit also, however we
may possibly extract parts of TextEdit.
By dipping into the code, I would say it would be tedious to convert
TextEdit in order it relies on NSDocument.
As for the preview, how does it compare to ImageViewer:
(http://www.nice.ch/~phip/softcorner.html#img) ?
er... good question. I honestly don't know ;-) -- if somebody can go
and check the sources and pick the winner, go ahead. Else I will do it
tomorrow.
I think Preview is better, the code is quite good and based on
NSDocument. ImageViewer has an integrated browser, but I don't think
this column browser is really interesting.
My only worry about including Preview and Ink is the fact they are
licensed under GPL. That would prevent us to reuse this code in
component architecture at a later point.
If we decide to include them, the code under GPL should be kept
clearly separated from the new code we add. Then at a later point we
could able to do whatever we want (like rewrite the GPL code under a
more permissive license).
Finally otherwise I think it's a welcome idea to have such basic
applications available with Étoilé. By the way, it means we will have
to take care of UI consistency soon between the various applications
packaged by default with Étoilé ;-)
An other welcome application would be a calculator. I remember
Nicolas wrote a Calculator in StepTalk, perhaps we could improve it,
it would certainly be a good showcase of Étoilé flexibility or
developer ideas.
Quentin.
--
Quentin Mathé
[EMAIL PROTECTED]
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev