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的函式設定,聽說都是用佈景方式來搞定!

以上供參考!

Print Friendly, PDF & Email

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. 看了感觉不错。写得有水平。给你顶一个。
    继续溜达一下你的其他文章493

發佈回覆給「ㄚ琪」的留言 取消回覆

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料