Menu 选单

在测试

Linux 视窗程式设计-使用GTK+ 与 Qt

第14章的范例发现有三个函式过旧不符GTK2.0的使用,兹列举于下:

gtk_accel_group_attach 在
Jserv’s blogCorewars 的 Gtk+ 2.x 移植有提到换成gtk_window_add_accel_group

gtk_accel_group_add换成gtk_widget_add_accelerator

gtk_menu_bar_set_shadow_type不支援了,GTK 2.0很多Widgets都没有shadow type的函式设定,听说都是用布景方式来搞定!

以上供参考!

3 則留言

  1. 感谢阁下在小弟的 blog 留言,就不在原本的 blog 文章回覆,避免离题。提到 gtk+ 1.2 时代的gtk_menu_bar_set_shadow_type 是否有 gtk+ 2.x 的替代品,我想,Gtk+ 的维护者 Owen Taylor 已经说得很清楚:
    http://mail.gnome.org/archives/gtk-list/2002-November/msg00104.html
    更换 shadown type 可能会造成视觉感受的不一致,所以 gtk+ 2.x API 不倾向提供此功能,但可透过改写 gtk+ theme 呈现来修正,或者,在 gtk+ 2.10 后,可透过 cairo 搭配 gtk+ expose event 来作补强。

  2. Author

    我查到的也是这一篇,果真是如此!

  3. 看了感觉不错。写得有水平。给你顶一个。
    继续溜达一下你的其他文章493

Comments are closed.