GTK+ 2.15.0 不稳定版本发布

这是为 GTK+ 2.16 做准备的第一个开发版本。

2.14.x 和 2.15.0 之间的更改概述

  • GtkFileChooser
    • 可选显示文件大小
    • 在必要时挂载卷
    • 选择更好的 mime 图标
  • GtkEntry
    • 可以在输入框的任一侧显示图标,这些图标可以设置为可点击、拖拽源等
    • 可以显示进度信息
    • 除非显式设置,否则会为不可见条目选择最佳的可用占位符字符。请参阅 invisible-char-set 属性
    • 输入法在不可见条目中再次可用
    • 不可见条目可以选择显示大写锁定警告。可以使用 caps-lock-warning 属性关闭此警告
  • GtkStatusIcon
  • GtkLinkButton
    • 尊重用户定义的工具提示
    • 具有默认的 URL 钩子
  • GtkBuilder
    • 可以构建菜单
    • 可以将加速键组与窗口关联
    • 子属性现在可以翻译,例如 GtkAssistant::page-title
  • GtkOrientable
    • 所有具有水平和垂直变体的窗口小部件实现的新接口
    • 打印支持
    • 打印到文件可以保存到非本地文件
    • 页面渲染可以延迟到线程以避免阻塞主循环
  • GDK
    • 当大写锁定状态更改时,GdkKeymap 发出 state-changed 信号
  • 新弃用的函数
    • gdk_window_get_toplevels(),
    • gtk_font_selection_dialog_get_apply_button(),
    • gtk_status_icon_set_tooltip(),
    • gtk_toolbar_set_orientation()
  • 与主题作者相关的更改
    • GtkMenu::arrow-placement 样式属性允许更节省空间的滚动菜单布局
    • 子菜单箭头可以相对于字体大小缩放,使用
    • GtkMenuItem::arrow-scaling 样式属性
    • 主题可以设置 GtkDialog::content-area-spacing 样式属性来更改内容区域元素之间的间距
    • GtkEntry::state-hint 样式属性可用于使 GTK+ 在绘制输入框背景时传递正确的状态
    • GtkEntry::prelight 样式属性可用于抑制鼠标悬停时输入框中图标的预亮显示
  • 与翻译人员相关的更改
    • GTK+ 已切换为使用双参数 C_() 宏而不是 Q_() 用于带上下文的消息

阅读原始公告,了解更多信息,包括错误修复和下载位置。