nautilus r13739 - in trunk: . libnautilus-private
- From: alexl svn gnome org
- To: svn-commits-list gnome org
- Subject: nautilus r13739 - in trunk: . libnautilus-private
- Date: Wed, 13 Feb 2008 14:45:00 +0000 (GMT)
Author: alexl
Date: Wed Feb 13 14:44:59 2008
New Revision: 13739
URL: http://svn.gnome.org/viewvc/nautilus?rev=13739&view=rev
Log:
2008-02-13 Alexander Larsson <alexl redhat com>
* libnautilus-private/nautilus-icon-dnd.c:
If using composite, make dnd icons partially transparent.
Modified:
trunk/ChangeLog
trunk/libnautilus-private/nautilus-icon-dnd.c
Modified: trunk/libnautilus-private/nautilus-icon-dnd.c
==============================================================================
--- trunk/libnautilus-private/nautilus-icon-dnd.c (original)
+++ trunk/libnautilus-private/nautilus-icon-dnd.c Wed Feb 13 14:44:59 2008
@@ -1461,6 +1461,17 @@
x_offset = start_x - winx;
y_offset = start_y - winy;
+ if (!use_mask) {
+ cairo_t *cr;
+
+ /* If composite works, make the icons partially transparent */
+ cr = gdk_cairo_create (pixmap);
+ cairo_set_operator (cr, CAIRO_OPERATOR_DEST_OUT);
+ cairo_set_source_rgba(cr, 1,0,0,0.35);
+ cairo_paint (cr);
+ cairo_destroy (cr);
+ }
+
gtk_drag_set_icon_pixmap (context,
colormap,
pixmap, (use_mask ? mask : NULL),
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]