|

楼主 |
发表于 2004-5-15 21:59:59
|
显示全部楼层
目前主要发现两处更改
- +#if GTK_CHECK_VERSION(2,4,0)
- group_category = gtk_combo_box_get_active
- (GTK_COMBO_BOX(info_window->cmb_group_category));
- +#else
- + group_category = gtk_option_menu_get_history
- + (GTK_OPTION_MENU(info_window->cmb_group_category));
- +#endif
复制代码
- + //henry: these codes are supported only in GTK-2.4 or later
- +#if GTK_CHECK_VERSION(2, 4, 0)
- + combo = gtk_combo_box_new_text();
- + for (i=0; i<4; i++)
- + gtk_combo_box_append_text(GTK_COMBO_BOX(combo), qq_group_category[i]);
- + gtk_combo_box_set_active(GTK_COMBO_BOX(combo), group->group_category);
- +#else
- + GtkWidget *menu;
- + GtkWidget *item;
- +
- + combo = gtk_option_menu_new();
- + menu = gtk_menu_new();
- + for (i = 0; i < 4; i++) {
- + item = gtk_menu_item_new_with_label(qq_group_category[i]);
- + gtk_menu_shell_append(GTK_MENU_SHELL(menu), item);
- + gtk_widget_show(item);
- + }
- + gtk_option_menu_set_menu(GTK_OPTION_MENU(combo), menu);
- + gtk_option_menu_set_history(GTK_OPTION_MENU(combo), group->group_category);
- +#endif /* GTK_CHECK_VERSION */
- +
复制代码
你可以去OpenQ的主页下载下面的代码
http://openq.linuxsir.cn/download/qq-ver-0.3.0-p2.tbz
然后比较一下。
主要是目前没有太多时间(有不少考试),可能以后有时间再研究了。 |
|