我在 GTK 和 gtksourceview2.0 中制作简单的代码编辑器。我想在我的编辑器中添加一个代码完成窗口。应该有 10-15 个关键字(始终相同)。
谁能给我一些教程的网址或描述 gtk_source_completion_XXX 函数的用法?
我在 GTK 和 gtksourceview2.0 中制作简单的代码编辑器。我想在我的编辑器中添加一个代码完成窗口。应该有 10-15 个关键字(始终相同)。
谁能给我一些教程的网址或描述 gtk_source_completion_XXX 函数的用法?
是的,你可以按照ccSadegh 所说的去做。或者你可以只使用GtkSourceCompletion。
您需要的是通过key-press-event
信号(或类似信号)解析用户输入。
如果您想在.
or::
或之后显示自动完成列表->
,那么您应该通过上述方法获取前一个单词。