GTK3 API:替代已弃用的 gtk_text_freeze API?

GTK3 API: Replacement for deprecated gtk_text_freeze API?

我想用 GTK3 创建一个新应用程序 API。我想使用讲师​​教科书中描述的旧 GTK API。旧的 API 是 gtk_text_freeze。我已经阅读了 Gnome 网站上的 Gtk 文档,我发现 API 已被弃用,但它没有解释 API.

的替换

所以。你知道 API 的替代品吗?

GtkText 大约 18 年前就被弃用了...我想知道讲座 material 最后一次更新是什么时候?

防止更新闪烁的典型方法是在您的数据源(如 GtkTextBuffer)上调用 g_object_freeze_notify(),然后执行您要执行的更新,然后调用 g_object_thaw_notify ()。这并不是 gtk_text_freeze() 的 "replacement",因为它所做的是愚蠢的:你不想停止重绘小部件,你只希望新数据自动出现。