что случилось с gtk_source_iter_forward_search в gtksourceview-3.0

Я просмотрел справочное руководство по GtkSourceView 3 и некоторое время гуглил, но я не могу найти упоминания о том, почему gtk_source_iter_forward_search был исключен из gtksourceview или что следует использовать вместо этого.

Я также просмотрел ссылку на функции на веб-сайте gtksourceview, где она указана как функция : Поиск без регистра, совместимый с UTF-8.

Я просмотрел исходный код gedit версии 3.2.6 (так как я знаю, что они используют gtksourceview), но, похоже, они используют gedit_document_search_forward, который, как я предполагаю, взят из какой-то другой библиотеки. Итак, мой вопрос: что случилось с возможностями поиска в gtksourceview? Есть ли другая библиотека, которая обеспечивает функциональность, аналогичную gtk_source_iter_forward_search, или теперь это делается по-другому в gtksourceview?

Я изначально написал свой редактор в gtksourceview-2.0, теперь я переписываю его, используя gtksourceview-3.0, и у меня есть установленная функция прямого поиска, основанная на функции gtk_source_iter_forward_search.

Спасибо.


person nomadicME    schedule 15.12.2012    source источник


Ответы (1)


Всегда просматривайте источник, если хотите знать эти вещи. Я обнаружил в эту фиксацию, что GtkSourceIter был удален, поскольку функциональность была перемещена до GtkTextIter.

person ptomato    schedule 15.12.2012
comment
благодарю вас. Хотя я бы сказал, что вам не нужно просматривать источник, чтобы узнать такие вещи. Это должно быть указано как изменение в справочном руководстве, и оно больше не должно указываться как функция gtksourceview, если теперь это функция gtk+. Если бы мы жили в идеальном мире. :) Ваша точка зрения принята, и я буду искать источник в будущем, учитывая аналогичную ситуацию. Спасибо. - person nomadicME; 16.12.2012
comment
Да, вы совершенно правы в том, что они не указывают это как фичу, но я не думаю, что руководство должно быть захламлено всем, что когда-либо было удалено ;-) Возможно, вам следует представить патч, чтобы добавить небольшую заметку в документацию. из GtkSourceBuffer, что GtkSourceIter больше не существует? - person ptomato; 16.12.2012
comment
из искреннего любопытства, знаете ли вы, почему нет примечаний к выпуску ни для одного из проектов gnome? Это было бы место для размещения этой информации, и это было первое место, где я искал. - person nomadicME; 17.12.2012
comment
Обычно есть. Посмотрите на FTP-сайте GNOME, там вместе с tarballs должно быть gtksourceview-3.0.4.changes файлов. Это примечания к выпуску для каждой новой версии. Хотя не особенно легко просматривать. - person ptomato; 17.12.2012