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]