<div class="gmail_quote">On Tue, Apr 9, 2013 at 10:00 AM, Mark Trompell <span dir="ltr"><<a href="mailto:mark@foresightlinux.org" target="_blank">mark@foresightlinux.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Am Mon,  8 Apr 2013 22:40:01 +0200 (CEST)<br>
schrieb Peter de Ridder <<a href="mailto:noreply@xfce.org">noreply@xfce.org</a>>:<br>
<br>
> Updating branch refs/heads/nick/gtk3<br>
>          to e9c0da4a9fdf6b9fb9dd7cd9eb79432f7a935604 (commit)<br>
>        from 50657c1a3f0bf0a3720a47b5366dac79087e488f (commit)<br>
><br>
> commit e9c0da4a9fdf6b9fb9dd7cd9eb79432f7a935604<br>
> Author: Peter de Ridder <<a href="mailto:peter@xfce.org">peter@xfce.org</a>><br>
> Date:   Mon Apr 8 21:39:20 2013 +0200<br>
><br>
>     Ported client event to raw X<br>
Doesn't gtk3 provide something that abstracts from X here, having<br>
future wayland or whatever port in mind.<br><br></blockquote><div>Sadly but understandable, it does not. This was explicitly removed from gtk/gdk as this was X only. [1]</div><div>I could use a few gdk_x11_ functions instead of raw X, but that would help for porting as these are x11 only. But this would still require raw X functions as not everything is wrapped with gdk_x11_.</div>
<div><br></div></div>[1] <a href="https://developer.gnome.org/gtk3/stable/ch25s02.html#idm140617661742176">https://developer.gnome.org/gtk3/stable/ch25s02.html#idm140617661742176</a>