Skip to content

Commit bf4da79

Browse files
committed
Remove deprecated functions from SDL.Input.Mouse
1 parent 67b2ff9 commit bf4da79

File tree

2 files changed

+3
-20
lines changed

2 files changed

+3
-20
lines changed

ChangeLog.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66
* Remove deprecated functionality:
77
* `InitEverything` enumeration in `SDL.Init`
88
* `mapRGB` in `SDL.Video.Renderer`
9+
* `setRelativeMouseMode` in `SDL.Input.Mouse`
10+
* `getRelativeMouseMode` in `SDL.Input.Mouse`
11+
* `getMouseLocation` in `SDL.Input.Mouse`
912
* Merge `isScreenSaverEnabled, `enableScreenSaver`, and `disableScreenSaver`
1013
into a `screenSaverEnabled` StateVar.
1114
* Fix issue with `setWindowMode` transitions not working properly between

src/SDL/Input/Mouse.hs

Lines changed: 0 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,13 @@ module SDL.Input.Mouse
1010
LocationMode(..)
1111
, setMouseLocationMode
1212
, getMouseLocationMode
13-
, setRelativeMouseMode --deprecated
14-
, getRelativeMouseMode --deprecated
1513

1614
-- * Mouse and Touch Input
1715
, MouseButton(..)
1816
, MouseDevice(..)
1917

2018
-- * Mouse State
2119
, getModalMouseLocation
22-
, getMouseLocation --deprecated
2320
, getAbsoluteMouseLocation
2421
, getRelativeMouseLocation
2522
, getMouseButtons
@@ -92,23 +89,6 @@ getModalMouseLocation = do
9289
_ -> getAbsoluteMouseLocation
9390
return (mode, location)
9491

95-
-- deprecated
96-
setRelativeMouseMode :: (Functor m, MonadIO m) => Bool -> m ()
97-
{-# DEPRECATED setRelativeMouseMode "Use setMouseLocationMode instead" #-}
98-
setRelativeMouseMode enable =
99-
throwIfNeg_ "SDL.Input.Mouse" "SDL_SetRelativeMouseMode" $
100-
Raw.setRelativeMouseMode enable
101-
102-
--deprecated
103-
getRelativeMouseMode :: MonadIO m => m Bool
104-
{-# DEPRECATED getRelativeMouseMode "Use getMouseLocationMode instead" #-}
105-
getRelativeMouseMode = Raw.getRelativeMouseMode
106-
107-
--deprecated
108-
getMouseLocation :: MonadIO m => m (Point V2 CInt)
109-
{-# DEPRECATED getMouseLocation "Use getAbsoluteMouseLocation instead, or getModalMouseLocation to match future behavior." #-}
110-
getMouseLocation = getAbsoluteMouseLocation
111-
11292
data MouseButton
11393
= ButtonLeft
11494
| ButtonMiddle

0 commit comments

Comments
 (0)