GTK 3.99.1 发布,创建图形用户界面的工具包

GTK 3.99.1 已经发布。GTK(GIMP Toolkit) 是一套跨多种平台的图形工具包,最初为 GIMP 而写,GIMP 是指 GNU 图像处理程序(GNU Image Manipulation Program),GIMP 拥有几乎所有图象处理所需的功能,号称 Linux 下的 PhotoShop。GTK 后来发展成为 Linux 下开发图形界面应用的主流开发工具。

此版本主要变化是按钮类层次结构的简化,现在不再从 GtkToggleButton 派生 GtkCheckButton,它们变成了两个独立的小部件,并且可以将它们分组为互斥类型。同时在此新设置中,不再真正需要 GtkRadioButton。

新的列表小部件 GtkListView 和 GtkGridView 的 API 也进行了一些小的调整,现在明确要求模型的类型为 GtkSelectionModel,以明确表明小部件可以处理选择。

同时随着 API 清理工作的深入,删除了 CSS 样式类的所有定义。小部件支持的样式类在其文档中定义,而这些额外的定义并不明确,也没有用。

另一方面的改进是在 gtk4-demo,这方面也做了许多事情,比如对高亮显示的源代码进行了现代化渲染,突出了 xml 和 CSS 语法,以及深色主题支持。

完整的更新内容可以查看发布说明:

https://blog.gtk.org/2020/09/03/gtk-3-99-1

猜你喜欢

转载自www.oschina.net/news/118415/gtk-3-99-1-released
gtk