Glade 3 : l'échappée belle

Posté par  (site web personnel) . Modéré par Jaimé Ragnagna.
Étiquettes :
0
14
août
2006
Gnome
Le logiciel constructeur d'interface Glade pour le développement d'applications GTK+/GNOME vient de sortir en version 3.0 (nom de code : /escape/) - première publication d'une nouvelle branche. Glade 3 requiert GTK+ 2.8 et libxml2.

Parmi les nouveautés :
* nouvelle palette
* nouvelles icônes
* intégration de la recherche d'aide contextuelle dans DevHelp
* intégration possible avec Anjuta

Les interfaces de Glade et son intégration avec le bureau GNOME ont été améliorées.

La documentation sur cette nouvelle version est disponible et le projet bénéficie d'un nouveau site web. Un article sur Glade 3 devrait être publié très prochainement sur le site GNOME Journal.

Aller plus loin

  • # à tester

    Posté par  (site web personnel, Mastodon) . Évalué à 7.

    Est-ce que cette version a enfin :

    - une fonction undo
    - un copier/coller fonctionnel (qui n'efface pas le nom de tous les widgets)
    - la possibilité de faire un widget qui n'est PAS dans une fenêtre (actuellement, je suis obligé d'édité à la main les fichiers glade)
    - qui ne nomme pas n'importe comment les options

    Non, je ne râle pas, au contraire, j'ai juste peur d'avoir de faux espoirs..

    Mes livres CC By-SA : https://ploum.net/livres.html

    • [^] # Re: à tester

      Posté par  (site web personnel) . Évalué à 6.

      Et pendant qu'on y est, est-ce que ca aide/incite à respecter les HIG ?
    • [^] # Re: à tester

      Posté par  (site web personnel) . Évalué à 10.

      Après essai, il y a maintenant undo qui a l'air de bien marcher et ca c'est cool quand tu supprimes accidentellement la moitié de ton boulot :-)
      • [^] # Re: à tester

        Posté par  (site web personnel) . Évalué à 0.

        En fait, ce serait pas plus simple d'utilier Qt Designer avec une bonne transformation XSLT ? Ou bien carrement de faire un gtk-uic qui transforme la description xml de Qt Designer en implemntaion Gtk ? 99% des widgets Qt sont presents sous Gtk donc ca devrait pas etre si difficile.

        Qt Designer est en GPL, ce serait pas difficile de le faire evoluer pour supporter du Gtk. Il fait deja l'import des fichiers glade de la version precedente :-)
        • [^] # Re: à tester

          Posté par  (site web personnel) . Évalué à 2.

          sauf que tu visualise ta fenetre en QT et non en GTK donc t'as pas vraiment le look final.
    • [^] # Re: à tester

      Posté par  . Évalué à 2.

      « - la possibilité de faire un widget qui n'est PAS dans une fenêtre (actuellement, je suis obligé d'édité à la main les fichiers glade) »

      Je comprends pas ton souci exact... Effectivement dans glade tu es obligé d'avoir une fenêtre pour mettre tes autres widgets dedans, mais ensuite dans ton application, la libglade ne t'oblige pas à utiliser cette fenêtre (ie tu peux utiliser uniquement un container contenu dans ta fenêtre sans te taper la fenêtre que tu as dû mettre dans glade).
      • [^] # Re: à tester

        Posté par  (site web personnel, Mastodon) . Évalué à 2.

        Et tu fais comment ? Parce que je n'ai jamais réussi à le faire sans avoir un warning qui s'affiche lors de l'exécution de l'appli.

        (c'est une question sincère, ça m'intéresserait beaucoup de savoir)

        Mes livres CC By-SA : https://ploum.net/livres.html

        • [^] # Re: à tester

          Posté par  . Évalué à 1.

          container = glade_xml_get_widget (glade_xml, "nom_de_mon_container");
          gtk_container_add (un_bout_d_ui_construit_a_la_main, container);

          Un truc du genre ça doit marcher, sinon tu peux aussi faire un grep sur glade_xml_get_widget dans des applis utilisant la libglade pour voir comment ils font ;)
          • [^] # Re: à tester

            Posté par  (site web personnel, Mastodon) . Évalué à 2.

            chez moi, cette technique là m'a valu des warnings voire même, dans certains cas, une fenêtre vide qui se lançait à coté de mon appli.

            Et sur un chan IRC gnome, plusieurs personnes m'ont conseillé de tout simplement éditer le fichier glade à la main.

            Mais j'irais jeter un oeil sur d'autres applis.

            Mes livres CC By-SA : https://ploum.net/livres.html

            • [^] # Re: à tester

              Posté par  . Évalué à 1.

              Mais j'irais jeter un oeil sur d'autres applis.

              Il y a aussi la documentation de libglade, au cas où... :)

              Si tu ne l'as pas encore installé, je te conseille très vivement devhelp. C'est un outil indispensable. Et encore plus utile maintenant qu'il est accessible directement depuis glade-3.
          • [^] # Re: à tester

            Posté par  . Évalué à 2.

            En fait, c'est à la création de l'objet GladeXML que l'on définit la racine de l'interface utilisateur, par exemple:

            gui = glade_xml_new (filename, "mon-widget", NULL);

            Reste que les fichiers créés par glade contiennent les propriétés de la fenêtre utilisée par glade, inutiles donc, et qui augmentent la taille du fichier XML.

            Il est apparemment possible avec glade 3 de supprimer la fenêtre englobante (avec un petit copier/supprimer/coller), mais il n'est plus possible de visualiser les widgets, ce qui limite un peu l'intérêt de la chose...
  • # [hors sujet]Pas très discret..

    Posté par  . Évalué à 2.

    celui qui a fait la capture d'écran windows..
    http://glade.gnome.org/graphics/win32.png

    Il a une icone emule active, c'est un windowsien drogué à Winrar (c'est sûr, 7-Zip il connaît pas), il a un keygen, un fichier .nfo, il a installé Shockwave..

    Tout ça pour se donner du mal avec Glade.. il n'a qu'à utiliser Visual Studio Express, c'est proprio mais gratuit.
    • [^] # Re: [hors sujet]Pas très discret..

      Posté par  . Évalué à 6.

      Mais non, c'est même pas vrai, sa mule elle telecharge rien, elle distribue une iso ubuntu,
      ensuite il a un fichier embrace-moi.nfo que sa copine lui a envoyé.
      et il est en trai nde finaliser un jeu Shockwar (shoot'em-all)qu'il publiera en GPL (bon, là il a fait un setup.exe pour l'envoyer a sa copine qui n'a que windows...)
      en plus il a une icone keygenetics le futur module de recherche moleculaire fold-at-home... pour aider la recherche contre le cancer.... il fait le bien ce ptit gars (c)

      rah là là, vous voyez vraiment le mal partout vous... -->[ ]
    • [^] # Re: [hors sujet]Pas très discret..

      Posté par  . Évalué à 9.

      LinuxFR est manifestement en train de soutenir l'utilisation manifeste d'un logiciel manifestement destiné à télécharger des oeuvres manifestement protégées par des droits manifestement d'auteurs.
    • [^] # Re: [hors sujet]Pas très discret..

      Posté par  . Évalué à 9.

      >Tout ça pour se donner du mal avec Glade.. il n'a qu'à utiliser Visual Studio Express, c'est proprio mais gratuit.


      Et sinon il peut eventuellement faire ce qu'il veut. Y en a qui ont une drole de conception de la "liberté" ici...
      • [^] # Re: [hors sujet]Pas très discret..

        Posté par  . Évalué à -4.

        C'est une question de logique, je ne comprends pas qu'un mec qui donne dans le warez ai quelque chose à foutre de glade. Il fait ce qu'il veut, effectivement.
    • [^] # Re: [hors sujet]Pas très discret..

      Posté par  . Évalué à 2.

      Et tant qu'on y est... son ubuntu n'est pas à jour !
      Soit il s'est précipité pour faire son screenshot, soit il a installé Xgl et il n'a pas fait son update quotidien de cgwd.
  • # Commentaire supprimé

    Posté par  . Évalué à 5.

    Ce commentaire a été supprimé par l’équipe de modération.

  • # GNOME journal

    Posté par  (site web personnel) . Évalué à 3.

Suivre le flux des commentaires

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