GTK+ 2.15.1 不稳定版本发布

这是 GTK+ 2.16 的第一个开发版本。
35 个错误已在此版本中修复!

  • GtkFileChooser
    • 记住文件选择器在多次调用中的大小
    • 处理在条目中输入的 uris
    • 改进自动完成,特别是对于 uris
  • GtkEntry
    • 新的属性 “im-module” 用于选择每个窗口小部件的输入法
    • 新的图标相关 API 为了保持一致性而重命名
    • 为图标工具提示添加了属性和设置器
  • GtkTextView
    • 新的属性 “im-module” 用于选择每个窗口小部件的输入法
    • 新的信号 “paste-done” 以允许更好地处理异步粘贴
  • GtkScale
    • 新的 API 用于添加带注释的标记:gtk_scale_add_mark。
  • GtkAction
    • 重新设计了 actions 和 proxies 交互的方式,使交互不再是临时性的,更具可扩展性,更适合在 glade 等 GUI 构建器中支持。要用作代理,窗口小部件现在必须实现 GtkActivatable 接口,并且 GtkActivatable 实现负责将其外观与 action 同步并激活 action。现在所有常用作代理的窗口小部件都实现了 GtkActivatable。这是一个很大的更改,并且很可能会破坏 GtkAction 的一些当前用户,因此欢迎提供有关由此造成的问题的反馈。
    • 添加一个 “gicon” 属性,以使用 GIcon 指定图标
  • GDK
    • 在 X11 上,GDK 现在缓存光标以避免光标主题开销
    • 用于空白光标的新光标类型:GDK_BLANK_CURSOR
  • 新的弃用
    • gtk_scale_Button_get_orientation()
    • gtk_scale_button_set_orientation()
    • gtk_action_connect_proxy()
    • gtk_action_disconnect_proxy()
    • gtk_widget_get_action()
    • gtk_action_block_activate_from()
    • gtk_action_unblock_activate_from()
    • 直接访问 “gtk-action” 对象数据
  • 与翻译人员相关的更改
    • 导航和媒体库存标签现在有单独的消息上下文
    • 大写锁定警告字符串已更改

阅读原始公告以获取更多信息和下载。