Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

Liens connexes

Dépêche modérée par

Développeur : GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration

Posté par tanguy_k (page perso, ). Modéré le 09 janvier 2004.
KDE
N'avez vous jamais pesté parce qu'une application (au hasard OpenOffice.org) utilise un toolkit graphique au style différent de vos applications ?

Le principe de GTK-Qt Theme Engine est sûrement la réponse au problème :

C'est un thème pour GTK qui appelle Qt pour dessiner les graphismes au lieu de le faire soi-même comme les autres thèmes conventionnels.

Le même principe va permettre à OpenOffice.org d'être intégré à KDE.

> Lire la dépêche (78 commentaires, moyenne: 2).  

Concrètement en utilisant le bureau KDE, une application comme GIMP qui utilise GTK va automatiquement demander a Qt de dessiner les composants graphiques via GTK-QT Theme Engine. Qt va ensuite utiliser le thème utilisé par KDE (par exemple Keramik ou plastik).
Les performances sont plus faibles qu'un thème GTK normal puisqu'il y a une couche supplémentaire mais la différence semble vraiment négligeable.


Le même principe de "thème" est aussi suivie dans un autre projet pour OpenOffice.org qui permet d'intégrer OpenOffice.org dans le bureau KDE.


GTK-QT Theme Engine et OOo KDE Native Widget Framework sont encore à un stade alpha de développement.


Le 1er lien contient une interview de l'auteur de GTK-QT Theme Engine avec des explications techniques sur son fonctionnement.

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

Re: GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration

Posté par MrPingouin (page perso, ) le 09/01/2004 à 07:42. (lien). Évalué à 3.

Le procédé inverse existe-t-il ? Ca m'intéresse bien, je n'ai pas de desktop intégralement qt ou gtk (anti-icones), mais de manière générale je trouve que hum, vous savez comme tout le monde dit, "qt saih moche".

Re: GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration

Posté par bobert () le 09/01/2004 à 07:54. (lien). Évalué à 6.

* Un package Mandrake 9.2 concocté par le sieur Sagittarius:
http://web.ticino.com/Sagittarius/gtk-qt-engine-0.2-1mdk.i586.rpm(...)

* Sur la capture d'écran du dernier lien on voit un bel OpenOffice.org Writer relooké éditant un document... Microsoft !! Provocation ? C'est moi qui suis susceptible au p'tit matin ?

Et les icônes ?

Posté par Romain Vinot (page perso, ) le 09/01/2004 à 08:15. (lien). Évalué à 10.

Pas mal du tout...

Il reste encore plein d'autres problèmes pour avoir vraiment un bureau unifié :
- le problème des icônes standards (c'est beurk le mélange des icônes KDE et Gnome suivant l'appli) de façon à ce que l'icône Open ou Save soit le même partout.
- le problème des noms de menu et des emplacements de bouton (le Oui/Non de KDE et le Non/Oui de Gnome)
- le problème des dialogues standards (ouverture de fichier, impression...) : en passe d'être résolu également : une appli Gtk ouvrira un dialogue QT dans l'environnement KDE et vice-versa.
- le problème des interfaces : ça me fait ch... lorsque je suis obligé de double-clicker pour ouvrir un répertoire sous OpenOffice alors que mon bureau sous KDE est configuré pour le single-click !

Bref, ça avance, mais c'est pas fini...

Re: GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration

Posté par Gnurou (page perso, ) le 09/01/2004 à 08:52. (lien). Évalué à 1.

Tout bonnement génial.

La version 0.2 est presque utilisable (eclipse se lance parfaitement avec, mais certaines scrollbars sont buguées et les checkbox n'apparaissent pas en entier chez moi), j'y passerai sans doute définitivement à la prochaine version.

Vivement qu'on arrete de s'enfoncer

Posté par Ulmo () le 09/01/2004 à 08:56. (lien). Évalué à 7.

Seule la programmation en XUL (XML User Interface Language) pourra nous sortir de ces systemes de Framework graphiques lourds à programmer, non compatibles et dont la compatibilité entre versions est délicate à gèrer.
KXUL est déjà en préparation (Interpréteur pour KDE).
A quand un GXUL pour gnome et un XXUL pour etre sur que ca fonctionne partout.

En plus, ca permettrait à l'utilisateur de modifier lui meme le visuel et certains comportements de ses applications.

http://xulfr.org/(...)
http://www.mozilla.org/projects/xul/(...)
http://www.xulplanet.com/(...)
http://xul.sourceforge.net/(...)

Franchement, autant faire OpenOffice en XUL dès maintenant...

Re: GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration

Posté par Éric (Jabber id, page perso, ) le 09/01/2004 à 10:00. (lien). Évalué à 3.

Est ce que faire deux thèmes GTK et QT très proches (comme le font mdk ou rh) n'est pas une approche plus simple et tout aussi satisfaisante ?

Re: GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration

Posté par Etienne Juliot (page perso, ) le 09/01/2004 à 10:04. (lien). Évalué à 3.

A quand un port de SWT (le toolkit Java d'Eclipse) vers QT ?

Il y a un projet démarré dans ce sens, mais l'auteur ne veut pas changer sa licence, qui empêche toute intégration dans Eclipse.

http://dot.kde.org/1028559499/1028663211/1033493333/1033507405/(...)
http://www.laurentm.com/10Goto10/archives/java/000071.html(...)

La fusion, c'est pour bientôt ???

Posté par Bonnefille Guilhem (page perso, ) le 09/01/2004 à 11:25. (lien). Évalué à 4.

A force de jeter des ponts entre les deux ToolKits, y'en a bien qui vont finir par sortir une fusion des deux.

Et ce n'est pas fini....

Posté par cmiramon () le 09/01/2004 à 11:54. (lien). Évalué à 1.

L'intégration graphique des applications non KDE dans le bureau KDE c'est bien. L'ajout des fonctionnalités KDE aux applications non KDE, c'est encore mieux.

Plusieurs développeurs KDE sont en train de travailler à un système de pseudo-fichiers pour les Ioslaves de KDE. Cela veut dire concrètement que si vous accédez à un fichier par ssh avec l'ioslave fish, vous pourrez créer un pseudo-fichier sur votre répertoire home puis ouvrir le fichier dans OpenOffice ou dans n'importe quelle application linux.

Du code de qualité alpha fonctionne déjà. Une fois le code un peu mieux stabilisé, nous ferons certainement une annonce sur le dot.

Charles

Re: GTK-Qt-OpenOffice.org: un pas de plus vers une meilleure intégration

Posté par halt () le 09/01/2004 à 12:02. (lien). Évalué à 2.

"Les performances sont plus faibles qu'un thème GTK normal puisqu'il y a une couche supplémentaire mais la différence semble vraiment négligeable."

OOo n'est pas assez lourd déjà?

Revenir en haut de page