racket/collects/mred
Matthew Flatt 55f98a15d4 racket/gui gtk: make `on-demand' for menus work better
There appears to be no way to make `on-demand' work right for the
Unity window manager's global menu bar, since there's no notificiation
when the menu bar is clicked. We approximate the correct behavior
by calling `on-demand' when a containing frame loses the keyboard
focus, which might be because the menu bar was clicked; that may be
too late (because the menu has already been shown), but it should
work most of the time.

Closes PR 13347.

Relevant to PR 13395, but DrRacket will have to change to work
around the remaining limitations of `on-demand'.
2013-01-01 15:55:36 -07:00
..
lang rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
private racket/gui gtk: make `on-demand' for menus work better 2013-01-01 15:55:36 -07:00
doc.txt wxme belongs outside of mred, obviously 2007-01-18 14:26:29 +00:00
edit-main.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
edit.rkt rename all files .ss -> .rkt 2010-04-27 16:50:15 -06:00
info.rkt revert "mzscheme" and "mred" collection versions 2011-03-28 15:17:17 -06:00
installer.rkt A bunch of scheme' -> racket' conversions. 2012-04-19 16:02:03 -04:00
main.rkt A bunch of scheme' -> racket' conversions. 2012-04-19 16:02:03 -04:00
mred-sig.rkt racket/gui: add `get-current-mouse-state' 2012-11-07 14:37:39 -07:00
mred-unit.rkt ".ss" -> ".rkt" scan done. 2011-07-02 10:37:53 -04:00
mred.rkt Add a layer of export redirection in mred/mred.rkt. 2011-01-11 21:55:37 -05:00