我想使用 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() 的真正“替代品”,因为它所做的事情很愚蠢:您不想停止重绘小部件,您只是希望新数据以原子方式出现。
关于c - GTK3 API : Replacement for deprecated gtk_text_freeze API?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57737604/