GTK+ 2.20 发布

GTK+ 2.20 在保持与 GTK+ 2.18 源码和二进制兼容性的同时,增加了新的功能。GTK+ 2.20 的新特性和改进的亮点有:

值得注意的更改

  • GtkSpinner, GtkCellRendererSpinner – 一个新的部件,用于渲染“旋转器”动画以指示正在进行的活动。相应的单元格渲染器在树视图内部渲染相同的动画
  • GtkOffscreenWindow – 一个新的顶层容器部件,用于管理子部件的离屏渲染
  • GtkNotebook – 您现在可以在标签未占用的空间中显示“操作部件”。此功能也可通过 GtkBuilder 中的 ‘action-start’ 和 ‘action-end’ 子类型使用。
  • 文件选择器 – GtkFileSystemModel 已被重新实现,以实现大幅加速和简化。
  • 键盘处理 – 内置输入法理解的组合序列已与 X.org 同步,并且额外的序列已合理化
  • 助记符下划线 – 现在可以选择隐藏直到按下 Alt 键,可以使用 gtk-auto-mnemonics 设置开启此功能
  • 键盘加速键 – Super、Meta 和 Hyper 修饰键的工作更加可靠
  • GDK – 有一个新的函数可以在多显示器设置中获取“主”显示器:gdk_screen_get_primary_monitory。
  • gdk-pixbuf – png 和 tiff 图像中的嵌入式颜色配置文件可以存储和检索。增加了对 QTIF 图像格式的支持
  • Win32 – 由于 XP 主题无法工作,已被禁用
  • OS X – GTK+ 使用标准的 Mac 键盘快捷键 (Cmd-X/Cmd-C 而不是 Ctrl-X/Ctrl-C 等)。多显示器设置的处理得到了极大改进
  • 内省支持 – 内省数据现在包含在 GTK+ 本身中。因此,添加了对 gobject-introspection 的依赖

作者:andreasn

驻瑞典哥德堡的 GNOME 美术师。在 Imendio AB 工作。