Bugs in Graphics.HGL.Window and its documentation
Kevin Van Horn
kevin at ksvanhorn.com
Sat Dec 10 12:19:30 EST 2005
The function openWindowEx seems to ignore its second argument
(optional initial position of window). Here is the test program to
illustrate this, which I ran on Mac OS X (Tiger), using hugs:
--- begin program ---
import Graphics.HGL
main = runGraphics $ do
win <- openWindowEx "Test" (Just (200, 300)) (300, 300)
Unbuffered Nothing
((x,y), (w,h)) <- getWindowRect win
setGraphic win (text (100,100) (show (x,y) ++ " " ++ show (w,h)))
getKey win
closeWindow win
--- end program ---
Also, the documentation for the type RedrawMode (http://
www.haskell.org/ghc/docs/latest/html/libraries/HGL/Graphics-HGL-
Window.html) seems to have the constructors Buffered and Unbuffered
reversed.
More information about the Libraries
mailing list