@@ -79,9 +79,6 @@ picForLayers is = Picture
7979data Cursor =
8080 -- | Hide the cursor
8181 NoCursor
82− -- | Show the cursor at the given logical column accounting for
83− -- character width in the presence of multi-column characters.
84− | PositionOnly !Bool !Int !Int
8582 -- | Set the terminal's cursor position without displaying a cursor
8683 -- character. This is important for accessibility with screen
8784 -- readers where a cursor position needs to be reported but we may
@@ -89,6 +86,9 @@ data Cursor =
8986 -- reasons. The boolean argument indicates whether the positioning
9087 -- should be absolute as with 'AbsoluteCursor' ('True') or logical
9188 -- as with 'Cursor' ('False').
89+ | PositionOnly !Bool !Int !Int
90+ -- | Show the cursor at the given logical column accounting for
91+ -- character width in the presence of multi-column characters.
9292 | Cursor !Int !Int
9393 -- | Show the cursor at the given absolute terminal column and row
9494 | AbsoluteCursor !Int !Int