GTK+ 2.14 在保持与 GTK+ 2.12 的源代码和二进制兼容性的同时,添加了新功能。
新的窗口小部件和对象
- GdkAppLaunchContext,提供使用 g_app_info_launch() 的启动通知
- GtkMountOperation,可以在使用 g_volume_mount() 挂载卷时请求密码
- GtkToolShell,GtkToolItem 容器的接口
值得注意的新 API
- gtk_show_uri(),用于替换 gnome_vfs_url_show() 和 gnome_url_show()
- gtk_widget_get_snapshot(),使用像素图重定向来渲染窗口小部件的快照
文件选择器中的更改
文件选择器直接使用 GIO,不再支持可加载的后端。文件选择器条目中的自动完成功能已得到改进。
打印支持方面的更改
打印对话框显示打印机状态信息。
在 cups 后端中添加了对每张纸打印多页时重新排列页面的支持。
辅助功能支持
gail 模块随 GTK+ 一起发布,GtkBuilder 支持辅助功能属性,GtkStatusIcon 支持键盘导航。
国际化支持
GTK+ 内置输入法理解的组合序列已与最新的 X.org 组合序列同步,添加了大量新序列。
当应用程序未翻译为当前区域设置时,GTK+ 不再使用翻译。
gdk-pixbuf 更改
- 支持加载 OS X icns 格式
- 支持加载 JPEG 2000 图像
- 支持加载和保存到 GIO 流
- 使用 GIO 获取 mime 信息
GDK 更改
GDK 使用 Xrandr 而不是 Xinerama 来提供更多(和动态的)显示器信息。字体配置更改现在在运行时获取,无需重新启动应用程序。
有关更多详细信息和已修复错误的列表,请参阅 2.13.x 开发版本的公告
在 2.12 和 2.14 之间修复了大约 900 个错误。
有关更多信息和下载,请参阅原始公告。