[oe-commits] org.oe.dev gtk+: Apply patch to 2.6.10 to allow background images in iconview styles.

florian commit openembedded-commits at lists.openembedded.org
Wed Apr 4 12:58:19 UTC 2007


gtk+: Apply patch to 2.6.10 to allow background images in iconview styles.

Author: florian at openembedded.org
Branch: org.openembedded.dev
Revision: 0dce271df8041510469d6f47bc99206c42c821e1
ViewMTN: http://monotone.openembedded.org/revision.psp?id=0dce271df8041510469d6f47bc99206c42c821e1
Files:
1
packages/gtk+/gtk+-2.6.10/gtk+-2.6.10-bg.patch
packages/gtk+/gtk+_2.6.10.bb
Diffs:

#
# mt diff -r364a5bb4a79f979977f5363cd75f27498a054d5e -r0dce271df8041510469d6f47bc99206c42c821e1
#
# 
# 
# add_file "packages/gtk+/gtk+-2.6.10/gtk+-2.6.10-bg.patch"
#  content [e7106ee8df9e673146827a05dd487a022455b6bd]
# 
# patch "packages/gtk+/gtk+_2.6.10.bb"
#  from [d2c6d62e68731f764e010c080c47d7bb3c6f75fc]
#    to [80342192beb691618252d430bedb6c5fc58cac36]
# 
============================================================
--- packages/gtk+/gtk+-2.6.10/gtk+-2.6.10-bg.patch	e7106ee8df9e673146827a05dd487a022455b6bd
+++ packages/gtk+/gtk+-2.6.10/gtk+-2.6.10-bg.patch	e7106ee8df9e673146827a05dd487a022455b6bd
@@ -0,0 +1,20 @@
+diff -ur gtk+-2.8.20/gtk/gtkiconview.c gtk+-2.8.20-new/gtk/gtkiconview.c
+--- gtk+-2.8.20/gtk/gtkiconview.c	2006-04-11 20:44:15.000000000 +0200
++++ gtk+-2.8.20-new/gtk/gtkiconview.c	2007-01-03 20:20:26.000000000 +0100
+@@ -899,9 +899,14 @@
+   gdk_window_set_user_data (icon_view->priv->bin_window, widget);
+ 
+   widget->style = gtk_style_attach (widget->style, widget->window);
+-  gdk_window_set_background (icon_view->priv->bin_window, &widget->style->base[widget->state]);
++/*  gdk_window_set_background (icon_view->priv->bin_window, &widget->style->base[widget->state]);
+   gdk_window_set_background (widget->window, &widget->style->base[widget->state]);
+-
++*/
++printf("realize iconview\n");
++//  gdk_window_set_back_pixmap(widget->window, NULL, FALSE);
++//  gdk_window_set_back_pixmap(icon_view->priv->bin_window, NULL, FALSE);
++  gtk_style_set_background (widget->style, widget->window, GTK_STATE_NORMAL);
++  gtk_style_set_background (widget->style, icon_view->priv->bin_window, GTK_STATE_NORMAL);
+   gdk_window_show (icon_view->priv->bin_window);
+ }
+ 
============================================================
--- packages/gtk+/gtk+_2.6.10.bb	d2c6d62e68731f764e010c080c47d7bb3c6f75fc
+++ packages/gtk+/gtk+_2.6.10.bb	80342192beb691618252d430bedb6c5fc58cac36
@@ -5,7 +5,7 @@ DEPENDS = "glib-2.0 pango atk jpeg libpn
 LICENSE = "LGPL"
 PRIORITY = "optional"
 DEPENDS = "glib-2.0 pango atk jpeg libpng libxext libxcursor gtk-doc libgcrypt"
-PR = "r8"
+PR = "r9"
 
 SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.6/gtk+-${PV}.tar.bz2 \
            file://help.patch;patch=1 \
@@ -32,7 +32,8 @@ SRC_URI = "ftp://ftp.gtk.org/pub/gtk/v2.
            file://gtk.keynav.gtksettings.patch;patch=1;pnum=0 \
            file://gtk.keynav.gtktextview.patch;patch=1;pnum=0 \
            file://gtk.keynav.gtktreeview.patch;patch=1;pnum=0 \
-           file://gtk.keynav.gtkwidget.patch;patch=1;pnum=0"
+           file://gtk.keynav.gtkwidget.patch;patch=1;pnum=0 \
+           file://gtk+-2.6.10-bg.patch;patch=1"
 
 inherit autotools pkgconfig
 






More information about the Openembedded-commits mailing list