Bonjour Eric,

(je poste également sur labo)

eric.bachard a écrit :

Bonjour Bob,
[...]

je souhaite faire des copies d'écran pour un tuto, j'aimerai bien le faire avec le thème aqua. Peux tu stp me communiquer les liens ou je peux télécharger tout ça ?

Le thème aqua, je peux te l'envoyer en .tar.gz, mais tu trouveras peut-être tout ça sur <http://art.gnome.org>
Le reste, je l'ai installé via fink : gtk-theme-switch ...etc.

ok, merci

[...]

je crois deviner de quel code java il s'agit ;-)

J'en étais à dtrans (datatransferable). Concerne le mécanisme du drag and drop avec Cocoa qui est actuellement à moitié implémenté.

tu travailles sur quelle version ? j'ai vu que Patrick Luby avait encore fait de nombreuses améliorations en direction de cocoa (java 1.4 exclusivement, donc si j'ai bien compris: plus aucune trace de carbon, moins gournand en mémoire et moins de bogue)

Pour info, j'ai cru comprendre que les classes Cocoa étaient encapsulées dans des classes Java, et je ne sais pas si c'est utilisable. D'où ma curiosité.

oui, effectivement c'est également ce que j'ai cru comprendre. J'ai d'ailleur trouvé un document qui me semble très interessant :
http://www.soe.ucsc.edu/~mslater/papers/JavaBridge.html
(en particulier le paragraphe : 4         The Java Bridge)
il fait également une synthèse très interessante des différents langages

autre lien chez apple :
http://developer.apple.com/documentation/Java/Reference/1.5.0/appledoc/api/com/apple/eawt/CocoaComponent.html


En plus, le code que tu va décrire, concerne la 1.1.x. Et plein de choses seront difficiles à utiliser si on utilise les sources de la 2.0.

existe-t-il un document qui explique les grandes lignes des modifications apportées au code avec la 2 (en particulier sur la vcl) ?


Et s'il te reste du temps, il y a vcl  :-)

je vais déja essayer de faire qque chose coté java et awt ...


[...]
 C'est très

bien commenté, mais il y a du boulot pour analyser tout ça.

Oui je m'arrache les cheveux en lisant le code d'OpenOffice.org au sujet des commentaires, qui dépendent de l'auteur : certains sont nickel. D'autres : rien. Génial pour fixer un bug.

j'ai déja eu l'occasion d'aller y mettre le nez pour essayer entre autre de comprendre comment est géré le traitement des courbes <path d="...">, mais je n'ai pas réussi à m'y retrouver :-(

Je n'y connais pas grand chose à java et awt, mais je veux bien essayer de bosser dessus une journée cette semaine.

Merci d'avance. Je te laisse l'initiative pour la description : nous avons besoin de définir complétement une méthode de description de sources,

pour moi, ce sera un outil xml ;-)
je creuse du coté d'Eclipse pour voir si il existe un plugin permettant de mettre les classes (et pourquoi pas tout le code) sous forme xml. Ce serait beaucoup plus pratique pour faire des requêtes dans tous les sens.

et je ne souhaite influencer personne. Quand nous aurons assez de recul avec ça, nous imposerons la méthode.
Avec tout ce qu'il faut commenter, nous aurons du recul :-)

ok, +1

Dis moi ce que je dois faire

Ce que tu peux, et je t'en remercie par avance. Pour compléter, j'ai fait un coup de doxygen dans vcl, et si ça peut t'aider, j'ai mis l'archive ici : <http://eric.bachard.free.fr/mac/doc_vcl.tar.gz>

ok, c'est téléchargé. Effectivement, c'est très pratique comme outil.

pour info, (comme il me semble avoir compris que tu n'utilises pas du tout xcode) un outil de représentation graphique de classes Objective-C, C++ et Java existe dans la version 2 de xcode. C'est également très pratique pour naviguer dans les sources. Tu peux également poser des signés commentés. Si tu ne l'utilises pas pour compiler, xcode peux tout de même être très utile pour l'analyse.

Encore merci pour ton travail, et bon courage !!

merci Eric.
je vais y consacrer une journée complète cette semaine

a+

Bob

ps: qu'en est-il de la licence de Neo ? j'ai cru comprendre que au moins pour le code écrit par Patrick Luby, les choses pourraient évoluer ? Les sources en ma possession sont sous GNU GPL. Donc, à moins de tout réécrire "différemment", le travail fourni sera obligatoirement sous GNU GPL.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Répondre à