<<>> <> <> <> <> <> <> <> <> <<>> DIRECTORY MultiCursors, CursorTypes, ViewerClasses; Cursors: CEDAR DEFINITIONS ~ BEGIN CursorArray: TYPE ~ CursorTypes.CursorArray; CursorInfo: TYPE ~ MultiCursors.CursorInfo; CursorType: TYPE ~ ViewerClasses.CursorType; PredefinedCursor: TYPE ~ MultiCursors.PredefinedCursor; ClientCursor: TYPE ~ MultiCursors.ClientCursor; SetCursor: PROC [CursorType]; -- force bits into cursor bitmap (WMgr use only) InvertCursor: PROC; GetCursor: PROC RETURNS [CursorType]; GetCursorInfo: PROC RETURNS [CursorInfo]; <> CornerSide: TYPE ~ MultiCursors.CornerSide; AddCursorCorner: PUBLIC PROC [cornerSide: CornerSide]; <> END. <> SetCursorOffset: ... GetCursorOffset: ... SetCursorPosition: ... GetCursorPosition: ... SetMousePosition: ... GetMousePosition: ... SetMouseGrain: ... SetCursorPattern: ... GetCursorPattern: ... SetCursorPatternOnly: ... GetCursorPatternOnly: ... <<>>