Contribuer

Modifier cette documentation

Traduisez la documentation ou ouvrez le projet complet sur votre ordinateur.

Rien n’est publié tant que vous ne choisissez pas de soumettre votre travail.

Snippet Expander

Une application de bureau créée avec Wails

Capture d’écran de Snippet Expander

Capture d’écran de la fenêtre Select Snippet de Snippet Expander

Capture d’écran de Snippet Expander

Capture d’écran de l’écran Add Snippet de Snippet Expander

Capture d’écran de Snippet Expander

Capture d’écran de la fenêtre Search & Paste de Snippet Expander

Snippet Expander est « votre petit assistant d’extraits de texte extensibles », pour Linux.

Snippet Expander comprend une application avec interface graphique créée avec Wails pour gérer les extraits et les paramètres, ainsi qu’un mode de fenêtre Search & Paste permettant de sélectionner et de coller rapidement un extrait.

L’interface graphique basée sur Wails, l’interface en ligne de commande en go-lang et le démon d’expansion automatique en vala-lang communiquent tous avec un démon en go-lang via D-Bus. Ce démon effectue l’essentiel du travail : il gère la base de données des extraits et les paramètres communs, et fournit notamment des services pour développer et coller les extraits.

Consultez le code source pour découvrir comment l’application Wails envoie de l’interface utilisateur au backend des messages qui sont ensuite transmis au démon. Vous verrez également comment elle s’abonne à un événement D-Bus afin de détecter les modifications apportées aux extraits par une autre instance de l’application ou de l’interface en ligne de commande, puis de les afficher instantanément dans l’interface utilisateur au moyen d’un événement Wails.

Modifier la page

Dernière mise à jour :