Le 2 nov. 06 à 19:26, Yen-Ju Chen a écrit :
On 11/2/06, Quentin Mathé <[EMAIL PROTECTED]> wrote:
I'm in favor of making Étoilé development easier but I don't really
like the idea of merging all these frameworks together.
My main concern about frameworks is to keep them small and focused.
Most of time, they are too big in my opinion (I mean in general, not
speaking about Étoilé frameworks).
Having frameworks with too many classes make understanding the
purpose of the frameworks and the class relationships harder. In my
opinion, browsing class documentation is also more pleasant when the
number of classes doesn't exceed 10 or 15.
[snip]
I think the solution is either to add an umbrella framework like
Cocoa on Mac OS X. Or to add an umbrella header in the project you
maintain, then you just got to two files to modify : GNUmakefile for
the frameworks to be linked and the umbrella header for the
frameworks import.
I personally agree with you.
But when Etoile becomes bigger and bigger,
installing all the dependencies will be an issue.
Using GNUstep as example,
if Foundation is split into network, file manager, basic data
structure, runloop, etc,
people will start complain about it because most application
will use more than one part of it.
Anyway, maybe it is too early to discuss it for Etoile. :)
We will probably merge few frameworks in the future. I understand
your point. But I prefer to observe a bit more how modules evolve
before doing it.
Need some times to think about it too :)
> By the way, the EtoileExtensionKit is still in SVN.
> Should we remove them ?
There are some projects depending on it like DistributedViewExample,
we need to find and update them before removing it.
I see.
I cannot get PreferencesKit to work on GNUstep and Cocoa.
But since you mention you are using it,
I guess I better to create a branch to work on it.
You want to name to be PaneKit or PanelKit ?
PaneKit is better I think. If you plan any major changes to the
current PreferencesKit, I prefer you create a branch in order I can
review the design/code before merging it.
I found this one interesting:
KBPalettePanelExample
http://www.literatureandlatte.com/freestuff/index.html
Yes, very interesting. This is what I was thinking about when I
mentionned stack-like presentation in a previous mail iirc. Except in
this case, window snapping and tearable panes are nice additions.
and this one:
http://www.positivespinmedia.com/dev/PSMTabBarControl.html
This one is just a custom tab view, but iirc I don't like the way
it's implemented.
As a starting point, we can add support for a NSTabView-based
presentation mode.
Cheers,
Quentin.
--
Quentin Mathé
[EMAIL PROTECTED]
_______________________________________________
Etoile-dev mailing list
[email protected]
https://mail.gna.org/listinfo/etoile-dev