Journal wlmessage, un équivalent à xmessage

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
28
30
mai
2014

Cher journal, j'avais récemment besoin d'un petit utilitaire scriptable capable d'afficher une fenêtre graphique, et surtout de recevoir des entrées utilisateur sous la forme de boutons, champs texte…

Quelque chose dans la veine de xmessage donc, mais pour Wayland. Et en plus joli :-).

Autres pré-requis :
- être léger ;
- ne pas dépendre d'un toolkit en particulier. Pas de GTK+, EFL, Qt…

J'ai donc rapidement écrit wlmessage, qui est simpliste mais remplit parfaitement cet office.

wlmessage 0.1

Lien de téléchargement

C'est encore simpliste (max 3 boutons, un seul champ texte, pas de copier-coller…) mais je le ferai évoluer. Et il y a un dépôt Git si quelqu'un veut aider :-).

  • # Ne pas dépendre d'un toolkit == créer un autre toolkit linké statiquement

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

    ne pas dépendre d'un toolkit en particulier. Pas de GTK+, EFL, Qt…

    Ça me semble pas forcement pertinent. Comment tu vas faire pour l'intégration du style?

    Pourquoi ne pas faire une interface commune et 2 ou 3 backends (GTK 3.0/Qt et EFL) qui seront choisis au runtime?

    Bravo quand même pour le développement, et bonne chance pour la suite!

    • [^] # Re: Ne pas dépendre d'un toolkit == créer un autre toolkit linké statiquement

      Posté par  (site web personnel) . Évalué à 7. Dernière modification le 30 mai 2014 à 13:47.

      Salut, et merci pour tes encouragements,

      Ça me semble pas forcement pertinent. Comment tu vas faire pour l'intégration du style?

      Il n'y en aura pas, je pense. wlmessage gardera la même apparence partout.

      Pourquoi ne pas faire une interface commune et 2 ou 3 backends (GTK 3.0/Qt et EFL) qui seront choisis au runtime?

      Ça c'est une riche idée ! Et je pense que ça pourrait être un projet intéressant pour une personne désireuse de s'initier au monde des toolkits.
      À titre personnel, je ne voulais pas le faire pour garder le côté "léger" du logiciel. Je vais sans doute finir par retirer la dépendance à la GLib p.ex. ; ça s'inscrit dans cette démarche.

  • # Cairo ?

    Posté par  . Évalué à 2.

    Le choix de cairo s'est imposé naturellement pour ce que tu cherchais a faire ?

    C'est un portage de xmessage ou bien tu es reparti d'une page blanche sans trop regarder comment le truc de base était fait ?

    • [^] # Re: Cairo ?

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

      Hello nazcafan,

      Le choix de cairo s'est imposé naturellement pour ce que tu cherchais a faire ?

      Oui, car c'est d'une part une dépendance de Weston (donc susceptible d'être déjà installée sur les systèmes du public "cible" de wlmessage), et d'autre part je le connaissais bien pour avoir déjà bossé avec GTK+.

      C'est un portage de xmessage ou bien tu es reparti d'une page blanche sans trop regarder comment le truc de base était fait ?

      Page blanche, j'avoue (rougit). J'ignore si j'aurais pu réutiliser un peu ou beaucoup.

Suivre le flux des commentaires

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