[
Home
]
[ Index:
by date
|
by threads
]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
[ Message by date: previous | next ] [ Message in thread: previous | next ] [ Thread: previous | next ]
Date: | 2003-01-10 (13:36) |
From: | Xavier Leroy <xavier.leroy@i...> |
Subject: | Re: [Caml-list] Problems using graphics |
Hi Sébastien, > I'm writing a small problem using Graphics and encountered the > following problems : > > - Unix.sleep does not work in conjunction with Graphics. I found the > solution in the archive of the Caml List ( > http://caml.inria.fr/archives/200011/msg00096.html ), but i think > this point deserves a note in the documentation or in the FAQ. Fair enough. Perhaps a function Unix.really_sleep (that ignores signals) is in order. > - The name of a window can be changed only after a window is > opened. This is a trouble because some window managers use the name > of the window when it opens to decide its position, type of > frame... This means it is impossible to differentiate the behavior > of two different "Caml Graphics" windows. Good point. Should be easy to fix. > - "fill_rect x y w h" and "draw_rect x y w h" do not draw the same > rect. draw_rect is bigger and lower. In my opinion, fill_rect does > the right thing. In order to see the problem, try : Well, Caml calls the X Windows drawing primitives XDrawRectangle and XFillRectangle with exactly the same arguments. But that seems to run into an, hmmm, oddity of X Windows, described in colorful language in the "Unix Haters" handbook: http://www.molgen.mpg.de/~wwwutz/Unix_Haters/x-windows.html Guess we'll have to work around this one. - Xavier Leroy ------------------- To unsubscribe, mail caml-list-request@inria.fr Archives: http://caml.inria.fr Bug reports: http://caml.inria.fr/bin/caml-bugs FAQ: http://caml.inria.fr/FAQ/ Beginner's list: http://groups.yahoo.com/group/ocaml_beginners