J'essaie de développer un éditeur de texte en C++ et Gtkmm en utilisant Glade mais j'ai un problème. Lorsque j'essaie d'exécuter le programme, j'ai le message suivant : "BuilderError : Invalid object type `GtkSourceView'". Je suppose que cette erreur vient du fichier glade mais je n'en suis pas sûr ! Voici une partie du fichier Glade :
<object class="GtkSourceView" id="text">
<property name="visible">True</property>
<property name="can_focus">True</property>
<property name="left_margin">2</property>
<property name="right_margin">2</property>
<property name="show_line_numbers">True</property>
<property name="show_line_marks">True</property>
<property name="tab_width">4</property>
<property name="auto_indent">True</property>
</object>
Voici comment j'ai déclaré le tampon source et la vue source :
Glib::RefPtr<Gsv::Buffer> textbuffer;
Gsv::View *textview;
Je dois également préciser que j'utilise gtkmm 3.0, gtksourceview3.0 et glade3.8.0.