No subject


Mon Mar 15 02:42:15 EDT 2010


x olpc #8229 - Cannot drag image from clipboard<br>
<br>---<br>=A0Area.py |=A0=A0 15 +++++++++++++++<br>=A01 files changed, 15 =
insertions(+), 0 deletions(-)<br><br>diff --git a/Area.py b/Area.py<br>inde=
x 8340d50..ff9a29b 100644<br>--- a/Area.py<br>+++ b/Area.py<br>@@ -72,6 +72=
,9 @@ from Desenho import Desenho<br>
=A0from urlparse import urlparse<br>=A0<br>=A0##Tools and events manipulati=
on are handle with this class.<br>+<br>+TARGET_URI =3D 0<br>+<br>=A0class A=
rea(gtk.DrawingArea):<br>=A0<br>=A0<br>@@ -110,6 +113,11 @@ class Area(gtk.=
DrawingArea):<br>
=A0=A0=A0=A0=A0=A0=A0=A0 self.connect(&quot;leave_notify_event&quot;, self.=
mouseleave)<br>=A0=A0=A0=A0=A0=A0=A0=A0 self.connect(&quot;enter_notify_eve=
nt&quot;, self.mouseenter)<br>=A0<br>+=A0=A0=A0=A0=A0=A0=A0 target =3D [(&#=
39;text/uri-list&#39;, 0, TARGET_URI)]<br>+=A0=A0=A0=A0=A0=A0=A0 self.drag_=
dest_set(gtk.DEST_DEFAULT_ALL, target,<br>
+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 gtk.gdk.ACTION_COPY | gtk.gd=
k.ACTION_MOVE)<br>+=A0=A0=A0=A0=A0=A0=A0 self.connect(&#39;drag_data_receiv=
ed&#39;, self.drag_data_received)<br>+<br>=A0=A0=A0=A0=A0=A0=A0=A0 self.set=
_flags(gtk.CAN_FOCUS)<br>=A0=A0=A0=A0=A0=A0=A0=A0 self.grab_focus()<br>=A0<=
br>
@@ -709,6 +717,13 @@ class Area(gtk.DrawingArea):<br>=A0=A0=A0=A0=A0=A0=A0=
=A0=A0=A0=A0=A0=A0=A0=A0=A0 os.remove( data )<br>=A0=A0=A0=A0=A0=A0=A0=A0 d=
ata =3D None<br>=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 <br>+=A0=A0=A0 def drag_d=
ata_received(self, w, context, x, y, data, info, time):<br>+=A0=A0=A0=A0=A0=
=A0=A0 if data and data.format =3D=3D 8:<br>
+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 self.loadImage(urlparse(data.data).path,=
 self)<br>+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 context.finish(True, False, ti=
me)<br>+=A0=A0=A0=A0=A0=A0=A0 else:<br>+=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0=A0 c=
ontext.finish(False, False, time)<br>+<br>=A0=A0=A0=A0 def past(self,widget=
):<br>=A0=A0=A0=A0=A0=A0=A0=A0 &quot;&quot;&quot; Past image.<br>
=A0=A0=A0=A0=A0=A0=A0=A0 Past image that is in pixmap<br>-- <br>1.6.6.1<br>=
<br clear=3D"all"><br>-- <br>Gonzalo Odiard<br>Responsable de Desarrollo<br=
>Sistemas Australes<br><br>

--000e0cd4d328871fda0488f29d7b--


More information about the Sugar-devel mailing list