• [^] # Re: gedit

    Posté par (site web personnel, Mastodon) . En réponse à la dépêche GNOME 3.18 Göteborg est disponible. Évalué à 6. Dernière modification le 06 octobre 2015 à 11:53.

    Pour la correction orthographique, il y déjà Enchant qui s'occupe de la partie backend. Enchant fait une abstraction des différents moteurs de dictionnaires (hunspell, aspell, etc), et a une API pour savoir si un mot est bien orthographié, avoir une liste de suggestions, avoir la liste des langues supportées, et quelques autres trucs. Enchant ne dépend que de GLib, il n'y a pas d'interface graphique.

    Ce que faisait le plugin de gedit, et donc maintenant gspell, est d'ajouter le support pour GtkTextView, qui est le widget pour afficher plusieurs lignes de texte (la base d'un éditeur de texte, ou pour une zone de texte dans un formulaire). Donc gspell dépend de GTK+. Le travail que j'ai fait était de rendre le code de gedit réutilisable, le moderniser (utiliser les nouvelles API de GLib et GTK+), faire quelques améliorations, etc.

    Pour l'instant (à ma connaissance), gspell n'est utilisé que par LaTeXila. Mais il est bien entendu prévu d'utiliser gspell dans le plugin de gedit. Ce qui est prévu dans un futur plus lointain est le support pour GtkEntry, qui est un autre widget de GTK+ pour l'édition d'une seule ligne de texte (pour écrire son message dans un client IRC par exemple, ou une zone de texte plus courte dans un formulaire).