как наиболее оптимально реализовать subj?
пока что сделал так
static gboolean
regex_search (GtkTreeModel *model, gint col, const gchar *key,
GtkTreeIter *iter, gpointer data)
{
static guint pos = 0;
…
if (key[pos])
{
…
pos = strlen (key);
}
…
}
так как key — значение GtkEntry, а вызов функции повешен на «changed», то, по-идее, подобный алгоритм будет срабатывать всегда. но, возможно, что некоторых подводных камней я не заметил, так что если кто что подскажет - буду признателен