Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

GTK+ 3.0 sort en version finale
Le Toolkit de création d'interfaces graphiques se modernise et bénéficie d'un grand toilettage

Le , par Gordon Fowler

62PARTAGES

1  0 
Mise à jour du 14/02/11 de Idelways

La version 3 du Toolkit open source et multiplateforme de création d'interface graphique GTK+ est disponible en version définitive.

Cette version du Toolkit (développé au départ pour le logiciel Gimp et utilisé actuellement par l'environnement de bureau Gnome) apporte de nombreuses nouveautés et élimine nombre de problèmes qui se sont accumulés au fil des années pour des raisons de rétro-compatibilité.

Désormais, seul l'API graphique de rendu vectoriel 2D « Cairo » est utilisable au détriment de l'API de X11.

Pour moderniser la gestion des périphériques d'entrée, GTK+ 3.0 utilise la version 2.0 de X Input Extension (XI2), qui permet le support complet de multiples pointeurs, claviers et autres périphériques.

Parmi les autres nouveautés, les développeurs Web apprécieront l'introduction d'une nouvelle API de relooking, configurable avec une syntaxe similaire au CSS.

Gnome 3 (+LIEN) prévu en version finale pour le mois d'avril, s'appuiera sur cette version de GTK+. Les futures distributions Linux vont devoir intégrer GTK+ 2 et 3 pendant des années pour prendre en charge les applications existantes comme ce fut le cas lors du passage entre GTK+ 1 et 2.

La mise à jour des applications vers GTK+ 3 impliquera, d'après son guide de migration, moins d'ajustements que lors du passage à GTK+ 2.

Consultez le guide de migration

GTK+ 3 est disponible en téléchargement sur cette page

Source : Mailing list de Gnome

Et vous ?

Qu'en pensez-vous ?

En collaboration avec Gordon Fowler

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de liberforce
Modérateur https://www.developpez.com
Le 18/02/2011 à 13:18
Citation Envoyé par air-dex Voir le message
Si GNOME avait plus de considération pour les plateformes hors-Unix + Mac OS, il verrait qu'il y a un énorme créneau à prendre à cause de l'incertitude liée à l'avenir de son principal concurrent, Qt.
La considération n'a pas grand chose à voir là dedans, le manque de ressources (financières et humaines) et de personnes compétentes en multi-plateforme étant à mon avis le principal frein.

L'incertitude en question sur Qt est née de l'accord Nokia-Microsoft, qui date du 11 février. GTK3 est sorti le 10, nous sommes le 18. Un peu cours pour changer quoi que ce soit en profondeur.

De plus, la version Windows est quasiment l'oeuvre d'un seul homme, Tor Lillqvist, et il y a toujours eu un délai d'adaptation entre les différentes plate-formes... Cela ne changera pas sans plus de monde pour faire le boulot... Pour GTK 2.20, il s'est écoulé 2 semaines (23 mars -> 6 avril) avant que la version Windows ne soit disponible.

GTK 2.24 est sorti le 30 janvier et n'est pas non plus encore disponible pour Windows non plus, alors avec 2 versions à préparer, je pense que Tor a largement assez de boulot pour l'occuper en ce moment...
1  0 
Avatar de liberforce
Modérateur https://www.developpez.com
Le 04/04/2011 à 14:52
Citation Envoyé par air-dex Voir le message
On ne peut donc que constater que l'OS le plus utilisé au monde est délaissé par GNOME.
Je suis sûr qu'ils apprécieraient ton aide.

Au passage, Tor indique également qu'il ne faisait plus trop de travail de stabilisation spécifique Windows, et finissait par sortir les versions officielles juste compilées pour Windows. Ce travail est désormais assuré (bientôt de manière officielle) par l'OBS (OpenSuSE Build System), comme il l'indique dans son billet de blog. GTK3 et ses dépendances y sont disponibles, mais ce n'est pas encore très "Windows-friendly" car il manque un installateur tout prêt (les binaires générés sont encapsulés dans des RPM).

Il y a en ce moment une discussion fort intéressante à propos de GTK3 pour Windows sur la mailing list GTK. On y voit qu'il est possible de faire tourner GTK3 sous Windows avec les binaires de l'OBS. C'est l'assemblage qui n'est pas trivial actuellement car il n'y a pas de "bundle" qui réunirait tout le nécessaire, et suivre les dépendances s'avère fastidieux..

Cependant, Maarten Bosmans a proposé le script python download-mingw-rpm.py pour faire ce travail (que je n'ai pas eu 'occasion de tester, ayant commencé par suivre les dépendances en extrayant le contenu avec 7-Zip sous Windows).
1  0 
Avatar de troumad
Rédacteur/Modérateur https://www.developpez.com
Le 24/04/2011 à 9:07
Citation Envoyé par liberforce Voir le message
Au passage, Tor confirme que porter GTK pour Windows est non trivial, et qu'il a de plus en plus de mal avec les versions récentes. Et comme il ne release pas tant que sont portage n'est pas à peu près stable, GTK3 pourrait mettre du temps avant d'être disponible pour Windows.

http://mail.gnome.org/archives/gtk-a.../msg00082.html

Il confirme d'ailleurs plus loin dans la discussion qu'il n'est qu'un contributeur bénévole, il n'est pas payé pour fournir un portage Win32 de GTK+. Et si lui ne l'est pas, je crois que personne ne l'est.
Donc, GTK3 n'arrivera pas de sitôt sous Windows. Je pense que se sera un frein à l'adoption de GTK3 car beaucoup de développeurs développent aussi bien pour Linux que pour Windows.
J'aurais espérer trouver GTK3 pour windows car la librairie unique est intégrée à GTK et que je n'ai pas trouvé de version pour Windows sous GTK2. Ceci dit, le port de cette librairie ne doit pas être évidente car elle utilise des fonctions assez proches du système qui ne sont pas obligatoirement les mêmes pour Linux et Windows !
1  0 
Avatar de liberforce
Modérateur https://www.developpez.com
Le 29/04/2011 à 11:52
GTK3 est déjà disponible pour Windows, via les paquets fournis par l'OpenSuSE Build System. C'est juste qu'il n'y a pas d'installateur "tout-en-un". Il y a déjà des gens qui utilisent GTK3 sous Windows.
1  0 
Avatar de troumad
Rédacteur/Modérateur https://www.developpez.com
Le 05/05/2011 à 17:30
Citation Envoyé par liberforce Voir le message
GTK3 est déjà disponible pour Windows, via les paquets fournis par l'OpenSuSE Build System. C'est juste qu'il n'y a pas d'installateur "tout-en-un". Il y a déjà des gens qui utilisent GTK3 sous Windows.
Je la trouve où cette version ?
1  0 
Avatar de liberforce
Modérateur https://www.developpez.com
Le 10/05/2011 à 11:37
Citation Envoyé par troumad Voir le message
Je la trouve où cette version ?
J'ai déjà répondu ici.

Les binaires sont disponibles dans les dépôts mingw32 de l'OBS.
1  0 
Avatar de Gamall
Membre actif https://www.developpez.com
Le 05/07/2011 à 4:43
Salut à tous,
Je prévois de faire un petit bundle, pour permettre à tout le monde de déployer facilement une plateforme de développement d'application Gtk3 sous Windows, sans trop se prendre la tête. J'utilise les binaires de l'OBS, tout fonctionne correctement, mais à un détail près, le thème par défaut est particulièrement moche, et je ne trouve pas comment le modifier
J'ai un fichier \etc\gtk-3.0\gtkrc qui contient ça:
Code : Sélectionner tout
gtk-theme-name = "MS-Windows"
Mais visiblement, il n'en tient pas compte

Quelqu'un a -t-il une idée ?
1  0 
Avatar de Gamall
Membre actif https://www.developpez.com
Le 05/07/2011 à 12:13
Citation Envoyé par troumad Voir le message
Je suis TRÈS interessé par gtk3 pour windows !
Mais, la bibliothèque unique est-elle dedans ?
Les dll existent-ils ?
Euh, oui, visiblement, ell y est ici, ça s'appel mingw32-libunique, il y a les DLLs, et les fichiers de developpement
1  0 
Avatar de Gamall
Membre actif https://www.developpez.com
Le 05/07/2011 à 15:11
Bah en fait, c'est pas très compliqué, il suffit de décompresser les fichiers avec 7zip, car les rpm sont en fait des archives cpio compressées avec lzma. Après, le plus fastidieux, c'est de suivre les dépendances
En fait, je fais surtout ça parce-que beaucoup ont déjà du mal à configurer leur IDE, alors s'il s'agit en plus de décompresser un par un des fichiers en suivant des dépendances, on est pas rendu.
Si tu veux, j'ai hébergé un archive de mon installation. Dans l'état actuel des choses, le thème est très moche, ça doit pouvoir se modifier, mais je ne trouve pas comment
Voici le lien, c'est une archive 7zip de 16 Mo, elle fait 112 Mo une fois décompressée. Tu auras besoin de 130 Mo de RAM pour la décompresser, si tu veux, je réduis le taux de compression au besoin
1  0 
Avatar de ratomms
Membre actif https://www.developpez.com
Le 15/02/2011 à 12:25
c'est une bonne nouvelle
0  0