Commit Graph

57 Commits

Author SHA1 Message Date
Matthew Flatt
37f9363b90 win32: another try for horizontal wheel events 2011-04-03 16:09:11 -06:00
Matthew Flatt
b0115ee360 add 'wheel-left and 'wheel-right events 2011-04-03 09:49:56 -06:00
Matthew Flatt
93e1467b8b racket/gui: scrollbar support panels 2011-02-24 13:23:51 -07:00
Matthew Flatt
137d96c089 multi-column support in list-box% 2011-02-21 13:58:57 -07:00
Matthew Flatt
b112fd76df add reparent' to subwindow<%>' 2011-01-21 20:21:21 -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
d1dc1303c2 win32: allow GetCursorPos to fail
in case the current desktop isn't the input desktop
2011-01-15 16:46:35 -07:00
Matthew Flatt
e9a4650f09 win32: don't handle frame non-content mouse events 2011-01-12 07:46:55 -07:00
Matthew Flatt
1ce430faf7 win32: handle control font failure 2011-01-11 19:47:15 -07:00
Matthew Flatt
afdfafa66a win32: let default handlers see WM_MOUSELEAVE
This fixes a problem where mousing over a button
 in Win7 leaves the button blue instead of fading
 back to normal color
2011-01-10 17:16:50 -07:00
Matthew Flatt
4c05bb48f1 win32: mouse-leave events when mouse leaves the frame 2011-01-10 12:26:23 -07:00
Matthew Flatt
f1e13a7921 modial dialog don't disable mouse motion, enter, and leave events
Closes PR 11599

 This is an API change relative to gr1, but it seems sensible,
 and it makes enter and leave events more reliable and easier
 to implement.
2011-01-10 07:53:03 -07:00
Matthew Flatt
81cbf1ae1f add get-client-handle' to window<%>' 2011-01-05 12:15:37 -07:00
Matthew Flatt
ae5093a134 more consistent on-size' and on-move' 2011-01-05 10:00:07 -07:00
Matthew Flatt
19b1df6586 win32: fix bitmap+string labels for XP 2011-01-01 14:17:31 -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
0ef5a01c9b win32: minor repair to single-instance check 2010-12-26 09:35:22 -07:00
Matthew Flatt
b07f57fc73 fix problems with canvas refresh, especially win32 2010-12-17 14:43:14 -07:00
Matthew Flatt
c7b4e5f134 win32: fix alternate-key lookup
Closes PR 11527
2010-12-11 07:50:49 -07:00
Matthew Flatt
a5c4863848 win32: avoid continued failure when painting fails 2010-12-11 06:16:40 -07:00
Matthew Flatt
b2444e2105 win32: sync display on event 2010-12-10 18:52:12 -07:00
Matthew Flatt
cadc128994 win32: mouse-wheel events
Closes PR 11520
2010-12-09 21:06:15 -07:00
Matthew Flatt
518cff7b63 win32: fix alt-combination handling 2010-12-09 15:18:57 -07:00
Robby Findler
39008f2130 on second thought, maybe this is the right last argument 2010-12-06 19:33:46 -06:00
Robby Findler
f818aa56bf patch so that the alt key does not crash drracket (windows) 2010-12-06 19:31:36 -06:00
Matthew Flatt
b0a746c701 win32: fix font used to size controls 2010-12-02 07:04:38 -07:00
Matthew Flatt
64d9a391cf win32: fix flush and periodic canvas flush 2010-11-05 15:54:55 -06:00
Matthew Flatt
daf7f6dd17 win32: change HWND allocation and deallocation 2010-11-05 15:54:54 -06:00
Matthew Flatt
d7f1d12ea1 clean up 2010-11-05 15:54:49 -06:00
Matthew Flatt
df94c04823 win32: control font 2010-11-05 15:54:44 -06:00
Matthew Flatt
3ae3d15d93 win32: iconize and refresh problems 2010-11-05 15:54:42 -06:00
Matthew Flatt
4360a45fa6 win32: single-instance support 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
9b19337c97 win32 memory-management repair 2010-11-05 15:54:40 -06:00
Matthew Flatt
090437c4d9 win32 repairs 2010-11-05 15:54:40 -06:00
Matthew Flatt
f4e74a8f43 win32: key and menu fixes, drop-files, location->window 2010-11-05 15:54:40 -06:00
Matthew Flatt
b9e6ffe18c win32: canvas gl, almost 2010-11-05 15:54:38 -06:00
Matthew Flatt
fbc8d17413 win32: control callback fixes 2010-11-05 15:54:36 -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
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
54fc1e2766 win32: clearing of transparent canvases 2010-11-05 15:54:34 -06:00
Matthew Flatt
b459fcf91c win32: canvas autoscroll 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