Bonjour,
vincent dagousset a écrit :
J'ai entendu parler des problèmes que rencontre OpenOffice.org avec VCL (Visual
Component Library).
Pourquoi ne pas supprimer cette librairie et la remplacer par LCL (Lazarus
Component Library) ?
Sur Wikipédia, on peut lire "La LCL est un jeu de composants visuel et non visuel ainsi que de
procédures et fonctions. Elle est très largement inspirée de la VCL de Delphi, mais elle n'est pas
100% compatible avec elle. La LCL est conçue pour être multiplateforme. Les classes de services de
la LCL (TList, TAction par exemple) sont 100% compatibles avec celles de la VCL." et "La
LCL, contrairement à la VCL, est multiplateforme. A terme la LCL sera 100% compatible avec la VCL
et sera interfaçable à travers une simple directive de compilation avec les bibliothèque, GTK 1 et
2, Win32 et Qt."
Je ne connais rien moi-même au sujet, mais voici ce qu'a écrit Hubert
Figuière à ce propos (sur LinuxFR):
"En réalité virer VCL c'est même pas pensable. Mais rendre VCL plus
agréable et intégré à la plateforme c'est un processus en court. Du
reste Novell est en train de déveloper un nouveau system de "layout"
pour les widgets de VCL qui permettra d'avoir un meilleur design pour
les dialogues et le reste de l'UI. C'est aussi Novell qui a fait le
support de Gtk dans VCL permettant d'avoir un look plus cohérent avec
Gtk et les thèmes en utilisation. A terme, avec ce nouveau système de
layout, et la migration progressive de l'interface graphique vers ce
mécanisme, ce sera beaucoup plus esthétique et cohérent.
Je pense que le principal problème de VCL n'est pas que c'est VCL, mais
que c'est pas très moderne et que le résultat n'est pas aussi agréable.
Quand ceci sera corrigé ca ira tout de suite bien mieux."
Mais si Novell travaille sur les possibilités nouvelles de l'UI, cela
sera-t-il intégré à la version Sun??
Olivier
--
== N'écrivez pas à cette adresse. Réservée aux listes de discussion. ==
** Do not reply at this address. Mailing-list only. **
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]