2009-04-22 6 views
0

Je viens de commencer à utiliser GTK pour développer mes applications graphiques. J'utilise GEdit comme mon éditeur de texte, alors comment puis-je obtenir ce qui suit à inclure dans la mise en évidence de la syntaxe:Comment obtenir la coloration syntaxique de GTK dans GEdit?

GtkWidget *window; 
GtkWidget *button 
GtkWidget *box1; 

gtk_init(&argc, &argv); 

comme si elle était comme ceci:

int x = 3; 

Répondre

2

Vous pouvez étendre la syntaxe de gedit avec un fichier XML qui contient .lang:
http://library.gnome.org/devel/gtksourceview-2.0/stable/lang-tutorial.html
http://library.gnome.org/devel/gtksourceview-2.0/stable/lang-reference.html

Ainsi, vous pouvez changer votre fichier de langage C pour ajouter des types GTK + de données. Cela ne me surprendrait pas que quelqu'un l'ait déjà écrit.

+0

Vous pouvez rechercher les langues prises en charge dans [la liste principale gtksourceview] (https://git.gnome.org/browse/gtksourceview/tree/data/language-specs) et dans les ["définitions de langues supplémentaires list "] (https://wiki.gnome.org/action/show/Projects/GtkSourceView/LanguageDefinitions?action=show&redirect=GtkSourceView%2FLanguageDefinitions). – Eyal

Questions connexes