какая связь между GtkTextIter и GtkTextMark? - PullRequest
0 голосов
/ 16 июня 2020

Devhelp сообщает, что GtkTextIter станет недействительным, если содержимое в GtkBuffer будет изменено, и GtkTextMark решит эту проблему. Итак, как вставить GtkTextMark в буфер? и как им пользоваться?

1 Ответ

0 голосов
/ 11 июля 2020

Добавьте отметку с помощью gtk_text_buffer_create_mark(). Обычно вы хотите присвоить метке имя, чтобы вы могли получить ее позже или переместить.

Затем, когда вам нужно повторно проверить свой итератор, используйте gtk_text_buffer_get_iter_at_mark() .

...