Robby Findler
3f9e60a908
add display-changed method
2012-12-21 19:22:59 -06:00
Matthew Flatt
c7d181c2a9
racket/gui, win32: fix problem with mimize for fixed-size window
2012-06-23 04:15:28 -06:00
Matthew Flatt
5b80fd37c7
racket/gui win32: fix screen info to not assume main is first
...
Thanks to Kieron Hardy for tracking down the problem.
2012-05-26 07:38:24 -06:00
Matthew Flatt
9d563c786a
racket/gui, win32: fix problem with modal dialogs
...
Although most events in other frames were blocked, it was
possible to bring other frames to the front and to select
menu items in other frames.
2012-04-05 06:58:53 -06:00
Matthew Flatt
7ad81e7560
win32: enable live resize of frames
2011-11-15 12:44:26 -07:00
Matthew Flatt
ce4705cedc
get-diplay-size' and
get-display-left-top-inset' use #f for failure
...
Since the number of monitors can change at any time, reliable
use of these functions requires handling failure in some way.
Handling #f results is easier (and less likely to mask other
problems) than catching exceptions.
2011-09-09 17:03:17 -06:00
Matthew Flatt
456e9befd3
fix refresh' on
window<%>'s other than `canvas%'s
2011-08-12 17:03:28 -06:00
Matthew Flatt
255549c8c8
win32: fix is-maximized' in
frame%'
...
Merge to 5.1.2
2011-07-19 08:55:33 -06:00
Matthew Flatt
23a2a075ea
add get-display-count' and #:screen argument to
get-display-size'
...
and to `get-display-left-top-inset'
add -M <monitor> option to Slideshow
2011-07-18 20:15:15 -06:00
Matthew Flatt
6f42c6ed5e
win32: fix checkable menu item to toggle on selection
...
Closes PR 11985
2011-06-17 16:02:49 -06:00
Matthew Flatt
ce82c74b75
win32: fix ALT-space to pop up system menu
...
Closes PR 11754
2011-02-19 06:39:33 -07:00
Matthew Flatt
f4a881f0e3
fix `set-icon' in frame% to make mask argument optional
...
Merge to 5.1
2011-02-09 09:01:34 -07:00
Matthew Flatt
8228ce92cf
win32: fix canvas-refresh problem when a canvas is shown
...
and when it has been drawn onto outside of `on-paint';
also, try to prep the content of all canvases within a
top-level window before the window is shown (as on other
platforms)
2011-01-21 09:09:05 -07:00
Matthew Flatt
4529fbe5e6
win32: fix dialog centering
2011-01-20 16:47:14 -07:00
Matthew Flatt
e9a4650f09
win32: don't handle frame non-content mouse events
2011-01-12 07:46:55 -07:00
Matthew Flatt
adfa67206d
win32: on-size fix
2011-01-05 10:38:06 -07:00
Matthew Flatt
c7977441e4
win32: fix problem with focus directly on a frame
2010-12-31 08:31:36 -07:00
Matthew Flatt
7b5d948d33
win32: fix `focus' return value
2010-12-28 05:30:58 -07:00
Matthew Flatt
68e477fd52
implement get-focus-window' and
get-edit-target-window' in back end to avoid relying on `on-focus' callback handling
2010-12-28 05:25:26 -07:00
Matthew Flatt
78b2e47541
fix more try-atomic problems
2010-12-21 18:45:36 -07:00
Matthew Flatt
acdd76b17e
win32: show #t brings shown frame to front
...
Closes PR 11533
2010-12-11 21:23:58 -07:00
Matthew Flatt
e929f62d11
win32: fix alt vs. meta; fix alt-<char> menu dropdown
2010-12-09 18:05:51 -07:00
Matthew Flatt
1f61bbdc51
win32: frame size and iconize fixes
2010-11-26 08:10:58 -07:00
Matthew Flatt
d7f1d12ea1
clean up
2010-11-05 15:54:49 -06:00
Matthew Flatt
3ae3d15d93
win32: iconize and refresh problems
2010-11-05 15:54:42 -06:00
Matthew Flatt
16b34c236a
gtk: misc fixes
2010-11-05 15:54:41 -06:00
Matthew Flatt
27f18efa88
gtk: make gl support optional and also clean up some unneeded unimplementeds
2010-11-05 15:54:41 -06:00
Matthew Flatt
3f3d5f0f21
win32: memory management
2010-11-05 15:54:36 -06:00
Matthew Flatt
d4f7df6eb8
win32: misc repairs
2010-11-05 15:54:36 -06:00
Matthew Flatt
a19a67e515
win32: enforce frame constraints when resizing
2010-11-05 15:54:35 -06:00
Matthew Flatt
b9b627f294
win32: misc repairs
2010-11-05 15:54:35 -06:00
Matthew Flatt
90a1c3f4e4
win32: clipboard and popup menu
2010-11-05 15:54:34 -06:00
Matthew Flatt
736607c280
win32: combo and cursor fixes
2010-11-05 15:54:33 -06:00
Matthew Flatt
70b26a5885
win32: more menus and widgets
2010-11-05 15:54:32 -06:00
Matthew Flatt
912a2d5151
win32: more menus and controls
2010-11-05 15:54:32 -06:00
Matthew Flatt
604afc1803
win32 widgets, mouse events, and cursors
2010-11-05 15:54:32 -06:00
Matthew Flatt
1402583ad2
win32 dialogs, etc.
2010-11-05 15:54:32 -06:00
Matthew Flatt
f2bad07fb8
win32: several control classes
2010-11-05 15:54:32 -06:00
Matthew Flatt
bc0869f43c
win32 menu and button callbacks
2010-11-05 15:54:32 -06:00
Matthew Flatt
ee30013098
win32 basic canvas, key handling, and eventspaces
2010-11-05 15:54:31 -06:00
Matthew Flatt
aaf0636817
win32 beginnings
2010-11-05 15:54:31 -06:00
Matthew Flatt
7e8a08cdd8
cocoa toolbar button and some unimplemented clean-up
2010-11-05 15:54:30 -06:00
Matthew Flatt
5baba1d81a
gracket2 wx re-implementation start
2010-11-05 15:53:55 -06:00