如何使用gtk#和mono在textview中搜索文本?

时间:2012-04-09 18:34:58

标签: c# gtk gtk#

我想知道如何在textview中搜索文本并更改它的颜色(如语法高亮显示)。我已经有一个用save / load函数编写的基本文本编辑器。 我在gtk#中使用monodevelop。

非常感谢 - 阿德里安

1 个答案:

答案 0 :(得分:1)

我将在这里使用gtk api命名法,应该有gtk#等效物。

对于搜索,GtkTextIter有一个前向和后向搜索方法,并且意味着与GtkTextView / GtkTextBuffer一起使用。

对于语法突出显示,您可以研究GtkSourceView及其c#包装器,它具有所有语法突出显示基础结构。它也是GtkTextView的子类,因此GtkTextIter将使用它。