Il y a trop peu de documentation sur l’utilisation de GtkSourceView3 et encore moins avec Glade. Donc voici un petit tutoriel simpliste pour démarrer.
Installation du paquet de developpement GtkSourceView
Il vous faut installer le paquet gtksourceview3-devel
sur Fedora :
# yum install gtksourceview3-devel
ou libgtksourceview-3.0-dev
sur Debian :
# apt-get install libgtksourceview-3.0-dev
Ceci ajoute le catalogue (support) de GtkSourceView dans Glade.
Catalogue GtkSourceView dans Glade
Exemple d’utilisation
from gi.repository import Gtk, GtkSource, GObject
class MyApp(object): def __init__(self):
self.builder = Gtk.Builder()
GObject.type_register(GtkSource.View)
self.builder.add_from_file("ui.glade")
if __name__ == '__main__':
gui = MyApp()
Gtk.main()
Remarque
Il est important d’enregistrer le type GtkSource.View
comme dans la 6éme
ligne. Sinon, ça ne marchera pas.