在调整大小时更改 GtkSourceView 内容

Change GtkSourceView contents on resize

我有一个带有一些文本的 GtkSourceView 小部件,它工作正常。

我想在用户调整视图小部件大小时更改相关文本缓冲区的内容;我无法可靠地执行此操作。首选方法是什么?

SourceView 小部件位于 GtkPaned 内,可以通过用户移动拆分器或容器 window 更改大小时调整大小。

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