<div dir="ltr">Hi,<br><div><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 6, 2015 at 3:56 AM, Christopher James Halse Rogers <span dir="ltr"><<a href="mailto:chris@cooperteam.net" target="_blank">chris@cooperteam.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class=""><br>
<br>
On Tue, Oct 6, 2015 at 12:32 PM, Daniel van Vugt <<a href="mailto:daniel.van.vugt@canonical.com" target="_blank">daniel.van.vugt@canonical.com</a>> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Named cursors were not my first choice. There was some arguing when it was proposed. I personally prefer a set enums, which matches what common toolkits use:<br>
<br>
<a href="https://developer.gnome.org/gdk3/stable/gdk3-Cursors.html#GdkCursorType" rel="noreferrer" target="_blank">https://developer.gnome.org/gdk3/stable/gdk3-Cursors.html#GdkCursorType</a><br>
<a href="http://qt-project.org/doc/qt-5/qt.html#CursorShape-enum" rel="noreferrer" target="_blank">http://qt-project.org/doc/qt-5/qt.html#CursorShape-enum</a><br>
<br>
<a href="http://www.opengl.org/resources/libraries/glut/spec3/node28.html#SECTION000513000000000000000" rel="noreferrer" target="_blank">http://www.opengl.org/resources/libraries/glut/spec3/node28.html#SECTION000513000000000000000</a><br>
<br>
But you can't kill named cursor support unless you replace it with equivalent enums.<br>
</blockquote>
<br></span>
You absolutely can. An existence proof is Wayland, which has no such support.<br>
<br>
We might *want* to support named cursors, because we think it'll make it more likely that clients will use the right cursor themes etc, but even here there doesn't need to be server support - it can be implemented in the client library.<div class="HOEnZb"><div><br></div></div></blockquote><div><br></div><div>For that purpose yes. But as soon as shells want to override that, and or make decisions based on the selected cursor. However I am not sure how useful that would be, given that the client might just provide a buffer for the cursor.<br><br></div><div>regards<br></div><div>Andreas<br></div></div><br></div></div></div>