No, I understood what you meant.  I was just (silently) referring to an API that I was trying to provide support for, which expected an asynchronous notification when the clipboard contents changed.  No worries.<br><br><div class="gmail_quote">
On Tue, Jul 20, 2010 at 5:52 AM, Nathaniel J Fries <span dir="ltr"><<a href="mailto:nfries88@yahoo.com">nfries88@yahoo.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">





        <div>

        <div><div align="center"><table align="center" border="0" cellpadding="2" cellspacing="1" width="90%"><tbody><tr><td><br>
</td></tr><tr> <td><br>
        <td align="left">Sam Lantinga wrote:</td><td><br>
</td></td></tr><tr><td><br>
</td></tr><tr><td><br>
        <td align="left">There's also a cross-platform difference between X11 and Windows and<br>
Mac OS X: On Windows and Mac OS X you can inexpensively generate an<br>
event when the clipboard contents changes.  As far as I can tell on<br>
X11 you have to do a fairly expensive poll to achieve the same result.<br>
<br>
Anyway, FYI...<br>
</td><td><br>
        </td></td></tr><tr><td><br>
</td></tr></tbody></table></div><br>
<br>
I was not suggesting that at all.<br>
When you paste from an X11 clipboard, you must request the contents from the selection.<br>
The selection's contents are then sent to you through an X11 event.<br>
This event is the "SDL_ClipEvent" in my original suggestion.<br>
I thought I had made this clear in #3 of "What I've found..." at the beginning of my suggestion.<br>
<br>
Following the same train of thought, the "SDL_WaitClipData" would simply wait until the requested event was received. Not until there was actually data on the clipboard.<br>
<br>
And yes, storing images would be complicated. On Win32, you must convert it to a HBITMAP. On OS X, you have options. I don't know about how it's done on X11, but I imagine you could find out by looking at GIMP or Mozilla Firefox source code for X11.</div>
<div class="im">
        <div><br><br><hr><br>EM3 Nathaniel Fries, U.S. Navy<br>
<br>
<a href="http://natefries.net/" target="_blank">http://natefries.net/</a></div>
        </div></div>

<br>_______________________________________________<br>
SDL mailing list<br>
<a href="mailto:SDL@lists.libsdl.org">SDL@lists.libsdl.org</a><br>
<a href="http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org" target="_blank">http://lists.libsdl.org/listinfo.cgi/sdl-libsdl.org</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>    -Sam Lantinga, Founder and President, Galaxy Gameworks LLC<br>