更改GtkSourceView内容调整大小

问题描述:

我有一个GtkSourceView小部件与一些文本,它工作正常。更改GtkSourceView内容调整大小

我想在用户调整视图窗口小部件时更改相关文本缓冲区的内容;我无法可靠地做到这一点。什么是首选方法?

SourceView小部件在GtkPaned之内,可以通过用户移动拆分器或容器窗口更改大小来调整大小。

+1

当用户调整_widget_或_window_? (您无法直接调整窗口小部件的大小,并且窗口小部件可能因用户交互不止而改变大小。) – ptomato

连接到源视图的size-allocate信号(使用g_signal_connect_after())并在该点更改缓冲区的内容。

+0

工作得很好,谢谢! – ejgallego