implementation of ImageList_*Drag*

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello,

the attached patch (it's my first wine gui patch, that's why wine-devel
is CC'ed) implements the dragging part of the ImageList functions. It
works quite well with FreeSolitaire besides the dragged image isn't
drawn semitransparent. But how do I draw a semitransparent image? IMO
this isn't possible with the BitBlt functions.
The ImageList_*Drag* functions shouldn't produce flickering as per the
MSDN documentation, but ImageList_SetDragCursorImage (at least in Win9x)
produces a short flickering when called. I implemented this function to
match the behavior of the native comctl32.dll, but it would be very easy
to stop the flickering. Should I change it or keep the Win9x behaviour?

bye
	michael

Changelog:
    Michael Stefaniuc <mstefani@redhat.com>
    fixed/implemented the ImageList_*Drag* functions

-- 
Michael Stefaniuc               Tel.: +49-711-96437-199
System Administration           Fax.: +49-711-96437-111
Red Hat GmbH                    Email: mstefani@redhat.de
Hauptstaetterstr. 58            http://www.redhat.de/
D-70178 Stuttgart

Attachment: dragging.diff.gz
Description: GNU Zip compressed data


[Index of Archives]     [Gimp for Windows]     [Red Hat]     [Samba]     [Yosemite Camping]     [Graphics Cards]     [Wine Home]

  Powered by Linux