Matthew Flatt
342964b10a
win32: ignore inapplicable WM_HSCROLL and WM_VSCROLL events
2011-04-03 15:17:10 -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
85951bf665
gtk: smoother editor-canvas resize
...
- call `on-size' on setting the canvas size, like Win32 and Cocoa,
which mainly shows/hides auto-shown scrollbars more on time
(e.g., DrRacket doesn't start with horizontal scrollbars that
immediately disappear)
- switch mouse tracking to "hint" mode, instead of catching every
single mouse position
- when queueing `on-size' methos in response to client-size changes,
cancel and queued but undelivered calls; in the case of editor
canvases, this doesn't really have an effect, due to the other
`on-size' call
Closes PR 11369, hopefully
2011-02-19 16:10:00 -07:00
Matthew Flatt
6b1112a9ad
win32: fix parent HWND of canvas%
...
Merge to 5.1
2011-02-09 12:26:50 -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
ae5093a134
more consistent on-size' and
on-move'
2011-01-05 10:00:07 -07:00
Matthew Flatt
d2f16ee36e
win32: fix canvas flicker
2011-01-04 13:30:30 -07:00
Matthew Flatt
b701d309f1
win32: fix EndPaint to avoid GDI leak
2010-12-28 06:21:58 -07:00
Matthew Flatt
0c4d2e332c
fix transparent-canvas detection
2010-12-17 10:46:06 -07:00
Matthew Flatt
7571579ce5
win32: combo-field% on-popup
2010-12-16 10:48:29 -07:00
Matthew Flatt
a5c4863848
win32: avoid continued failure when painting fails
2010-12-11 06:16:40 -07:00
Matthew Flatt
d2fe39da33
win32: canvas refresh repair
2010-11-13 09:54:47 -07:00
Matthew Flatt
f935266257
win32: fix combo% on-popup
2010-11-05 15:54:56 -06:00
Matthew Flatt
39596efef5
cocoa and gtk: fix combo% `on-popup' method
2010-11-05 15:54:56 -06:00
Matthew Flatt
9f42fa0e6f
win32: fix flush duplocate def
2010-11-05 15:54:55 -06:00
Matthew Flatt
b9f3957a76
gtk and cocoa: add flush method to canvas% and fix periodic flush
2010-11-05 15:54:55 -06:00
Matthew Flatt
64d9a391cf
win32: fix flush and periodic canvas flush
2010-11-05 15:54:55 -06:00
Matthew Flatt
4d316f7851
win32: periodic canvas flushing
2010-11-05 15:54:55 -06:00
Matthew Flatt
72a19d2ab3
gtk: periodic canvas flushing
2010-11-05 15:54:54 -06:00
Matthew Flatt
9fbb7d3a99
win32: fix some test failures
2010-11-05 15:54:54 -06:00
Matthew Flatt
e033d9edf1
cocoa & gtk: fix some test failures
2010-11-05 15:54:54 -06:00
Matthew Flatt
ad9315ba6b
win32: further deallocation fixes, plus some test fixes
2010-11-05 15:54:54 -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
27f18efa88
gtk: make gl support optional and also clean up some unneeded unimplementeds
2010-11-05 15:54:41 -06:00
Matthew Flatt
3d9f52a4d1
win32: fix gl canvas repaint
2010-11-05 15:54:38 -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
b444555b6b
win32: fix collecting blit
2010-11-05 15:54:35 -06:00
Matthew Flatt
5b7c8dd433
win32: collecting-blit
2010-11-05 15:54:35 -06:00
Matthew Flatt
b9b627f294
win32: misc repairs
2010-11-05 15:54:35 -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
a6d2524728
win32: transparent canvases
2010-11-05 15:54:33 -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
dd9a0772b3
win32 scrollbar event handling
2010-11-05 15:54:31 -06:00
Matthew Flatt
ee30013098
win32 basic canvas, key handling, and eventspaces
2010-11-05 15:54:31 -06:00
Matthew Flatt
35703b49b9
win32 theme and basic canvas
2010-11-05 15:54:31 -06:00
Matthew Flatt
aaf0636817
win32 beginnings
2010-11-05 15:54:31 -06:00
Matthew Flatt
5baba1d81a
gracket2 wx re-implementation start
2010-11-05 15:53:55 -06:00