这是 GTK+ 2.16 的第一个开发版本。
此版本修复了35 个错误!
- GtkFileChooser
- 记住文件选择器在多次调用中的大小
- 处理在条目中输入的 URI
- 改进自动完成功能,特别是对于 URI
- GtkEntry
- 用于选择每个小部件输入法的新属性“im-module”
- 新的与图标相关的 API 为了保持一致性而重命名
- 为图标工具提示添加了属性和设置器
- GtkTextView
- 用于选择每个小部件输入法的新属性“im-module”
- 新的信号“paste-done”,允许更好地处理异步粘贴
- GtkScale
- 用于添加带注释标记的新 API:gtk_scale_add_mark。
- GtkAction
- 重新设计了动作和代理的交互方式,使交互更少临时,更具可扩展性,并且更适合在 glade 等 GUI 构建器中提供支持。要用作代理,小部件现在必须实现 GtkActivatable 接口,并且 GtkActivatable 实现负责将其外观与动作同步并激活动作。现在所有常用作代理的小部件都实现了 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”对象数据
- 与翻译人员相关的更改
- 导航和媒体库存标签现在有单独的消息上下文
- Caps Lock 警告字符串已更改
阅读原始公告以获取更多信息和下载。