2012-05-05 4 views
2

Я создаю текстовый редактор в C, используя gtk + -2.0 gtksourceview-2.0. У меня возникли проблемы с поиском какой-либо информации о том, как комментировать строку или блок. Я нахожу много информации о том, как выделить эти прокомментированные строки, но ничего о том, чтобы создавать эти комментарии. Я искал google, devhelp и источники gedit и anjuta, которые я использую, когда я застреваю. Нет радости.gtk +/gtksourceview как вставить комментарий строки или комментарий блока

Нужно ли мне писать эту функцию с нуля или есть какие-либо существующие функции в gtksourceview, которые позволяют использовать эту функцию? Я не против писать его с нуля, это просто похоже на такую ​​базовую функциональность, и я не хотел тратить время на изобретательство колеса. Благодарю.

+0

Вы хотите сказать, что хотите вставить в буфер пустой блок комментариев «/ * \ n * /»? – gcbenison

+0

@gcbenison Нет, я хочу комментировать и раскомментировать существующий код в буфере. – nomadicME

ответ

2

Эта функция не существует. См. Пример this code, если вы не хотите изобретать колесо; посмотрите функции action_comment_out_selection() и action_uncomment_selection().

+0

Еще раз спасибо. Я думаю, что мне все-таки удастся изобретать колесо (я уверен, что есть чему поучиться там), но я буду использовать ваш пример, если я застрял. – nomadicME

Смежные вопросы