source code editing component for GTK+
