odamite {l Wrote}:That sound good to me. Are you going to do it? Or am I doing it? We don't want any more conflicts with commits, right?
I'm working on it right now.
odamite {l Wrote}:Isn't my implementation using this method? It seems to be working pretty well and it eliminates need for mouse leave events in widgets.
Oh sorry, must have missed that when looking through your changes.
odamite {l Wrote}:You may be right. There's already the arrows indicating a mouse hover. But what do you think about the other places with POINT cursor like in checkboxes or level select screen? Should there be a POINT cursor at all?
I think it's best to look at how other GUIs handle this and copy their behaviour.
From what I see in Qt applications under KDE the cursor is practically always the standard pointer.
Only when hovering over text input fields, links, window borders or dividers changes the cursor type.
Other than that it changes when something is loading or when I'm dragging a window around, but that's about it.
I think we can do without the point cursor, most elements give enough feedback when hovering (e.g. tooltip when hovering level select).
Although we should add some sort of feedback when hovering over a checkbox (IIRC the colour used to darken when hovering).