|
发表于 2010-4-5 14:52:48
|
显示全部楼层
Post by jarryson;2080643
额。。。我刚编译完了。。。
compiz-bcop不需要重新编译吧,libcompizconfig,emerald需要。
如果编译emerald,在gtk 2.20下需要补丁。
- diff -uNr a/src/main.c b/src/main.c
- --- a/src/main.c 2009-10-14 08:56:23.000000000 +0800
- +++ b/src/main.c 2010-04-04 23:04:11.381397231 +0800
- @@ -3757,7 +3757,7 @@
-
- static void hide_tooltip(void)
- {
- - if (GTK_WIDGET_VISIBLE(tip_window))
- + if (gtk_widget_get_visible(tip_window))
- g_get_current_time(&tooltip_last_popdown);
-
- gtk_widget_hide(tip_window);
- diff -urN emerald-0.8.4/libengine/themer.c emerald-0.8.4.new/libengine/themer.c
- --- emerald-0.8.4/libengine/themer.c 2009-10-13 20:56:23.000000000 -0400
- +++ emerald-0.8.4.new/libengine/themer.c 2010-03-10 01:20:03.046827674 -0500
- @@ -461,7 +461,7 @@
- }
- gdouble get_float(SettingItem * item)
- {
- - if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {
- + if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {
- return gtk_spin_button_get_value((GtkSpinButton *)item->widget);
- }
- else {
- @@ -647,7 +647,7 @@
- }
- void set_float(SettingItem * item, gdouble f)
- {
- - if(!strcmp(GTK_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {
- + if(!strcmp(G_OBJECT_TYPE_NAME(item->widget),"GtkSpinButton")) {
- gtk_spin_button_set_value((GtkSpinButton *)item->widget, f);
- }
- else {
复制代码 多谢补丁。。 |
|