这是 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” 对象数据
- 与翻译人员相关的更改
- 导航和媒体库存标签现在有单独的消息上下文
- 大写锁定警告字符串已更改
阅读原始公告以获取更多信息和下载。