Yes, when I put on my pragmatic thinking hat, I certainly agree with you.
But it also makes me think about whether I should create a utility library 
which does a more abstracted window placement and restoring.
That library would care more about logical "human" positioning and for 
example snap to screens and possibly use platform specific code like you 
suggested.
Currently such a library seems to be nice to have, but not that urgent to 
me.

On the other hand when I play devil's advocate I think racket/gui is a 
cross-platform gui library and should have a highlevel api where these 
platform specific quirks don't leak through.

I am unsure what is most reasonable and the better approach, I guess 
changing the move behavior might be difficult because of backwards 
compatibility,
so the utility library might be the way to go.

-- 
You received this message because you are subscribed to the Google Groups 
"Racket Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to racket-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/racket-users/49c69439-2590-4429-ae58-b7edd18b6898%40googlegroups.com.

Reply via email to