2009-04-22 10 views
0

Ich habe gerade begonnen, GTK zu verwenden, um meine GUI-Anwendungen zu entwickeln. Ich verwende GEdit als mein Text-Editor, wie kann ich folgendes werden, die in der Syntax-Hervorhebung erhalten:Wie erhält man GTK Syntax Highlighting in GEdit?

GtkWidget *window; 
GtkWidget *button 
GtkWidget *box1; 

gtk_init(&argc, &argv); 

als ob es wie folgt waren:

int x = 3; 

Antwort

2

können Sie erweitern gedit Syntax mit einer .lang Datei, die XML enthält:
http://library.gnome.org/devel/gtksourceview-2.0/stable/lang-tutorial.html
http://library.gnome.org/devel/gtksourceview-2.0/stable/lang-reference.html

So können Sie Ihre C-Sprachdatei ändern könnte GTK + Typen Daten hinzuzufügen. Es würde mich nicht überraschen, dass es schon jemand geschrieben hat.

+0

Sie können nachsehen, welche Sprachen sowohl in der [gtksourceview-Liste] (https://git.gnome.org/browse/gtksourceview/tree/data/language-specs) als auch in den [zusätzlichen Sprachdefinitionen unterstützt werden Liste "] (https://wiki.gnome.org/action/show/Projects/GtkSourceView/LanguageDefinitions?action=show&redirect=GtkSourceView%2FLanguageDefinitions). – Eyal