Я использую gtk_tree_view_column_new_with_attributes(NULL, renderer, "markup", 0, NULL);
. Когда я устанавливаю разметку для строки, я использую g_markup_printf_escaped
для экранирования любых символов в текстовых строках, переданных как varargs.
Мне нужен способ позже получить текст обратно из этой закодированной строки разметки, удаляя любыеформатирование тегов и замена &entities
. В качестве альтернативы, можно просто получить отображаемый текст строки GtkTreeView в виде строки. Я бы предпочел не хранить оригинальный текст в скрытых столбцах. Какой лучший способ сделать это?