我在GTK和gtksourceview2.0中编写简单的代码编辑器。我想在编辑器中添加一个代码完成窗口。应该有10-15个关键字(总是相同)。
有人可以给我一些教程的url或描述gtk_source_completion_XXX函数的使用吗?
答案 0 :(得分:6)
您需要的是通过key-press-event
信号(或类似信号)解析用户输入。
如果您想在.
或::
或->
之后显示自动完成列表,那么您应该通过上述方法获取上一个字词。
答案 1 :(得分:4)
是的,你可以做what ccSadegh said。或者您可以使用GtkSourceCompletion。