If we're not messing with the abstraction that mg::Cursor represents then NullCursor makes sense. (I'm unconvinced by the naming as discussed above, but that isn't a blocker for this MP.)
I tend to agree with Daniel about "theme_name" - we don't need any representation of themes (yet).
Is there anything cursor specific about CursorImage? Or is it just a holder for any ARGB image?
If we're not messing with the abstraction that mg::Cursor represents then NullCursor makes sense. (I'm unconvinced by the naming as discussed above, but that isn't a blocker for this MP.)
I tend to agree with Daniel about "theme_name" - we don't need any representation of themes (yet).
Is there anything cursor specific about CursorImage? Or is it just a holder for any ARGB image?