Matthew Flatt
941dacd966
gtk: set app name on startup
...
Closes PR 11896
Closes PR 11408
2011-08-04 09:27:05 -06:00
Matthew Flatt
cdf2085703
gtk: fix frame position tracking
...
Closes PR 11931
2011-08-04 06:45:18 -06:00
Matthew Flatt
37c43c23d6
gtk: fix refresh freeze/thaw and reparent interaction
...
Closes PR 11947
2011-08-02 20:00:56 -06:00
Sam Tobin-Hochstadt
f67d46cd2f
Pass the correct number of arguments to `display-size'. Closes PR 12062.
2011-07-19 17:04:51 -04: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
b096fb7503
gtk: `get-display-size' reports main monitor only
...
and the same for `get-display-left-top-inset'
2011-07-18 19:59:05 -06:00
Matthew Flatt
5edc0c70af
change GDK_POINTER_MOTION_HINT_MASK back to GDK_POINTER_MOTION_MASK
...
because HINT doesn't works as expected, and the problem it
seemed to solve at one time (slow resize in DrRacket) seems
to have been fixed some other way. GDK_MOUSE_MOTION_MASK
isn't needed, since GDK_POINTER_MOTION_MASK covers it.
Merge to 5.1.2
2011-07-16 14:30:08 -06:00
Matthew Flatt
ff49859c80
git: fix "&" and "_" handling in labels
2011-07-06 09:54:57 -06:00
Eli Barzilay
40124a0619
A long overdue scan to eliminate files without terminating newlines.
...
(DrRacket should really do that.)
2011-06-28 02:01:41 -04:00
Matthew Flatt
b4e3e065ac
gtk: fix menu-bar height handling to work right with Ubuntu's patch to support out-of-frame menu bars in Unity
2011-06-20 14:46:14 -06:00
Matthew Flatt
da2b3f94fb
fix initial panel size
...
so that it doesn't force an enclosing frame to grow
2011-06-20 10:28:56 -06:00
Eli Barzilay
42fe92cd25
Split the glob patterns on ";", and add them all to the gtk dialog.
2011-06-02 09:33:53 -04:00
Matthew Flatt
5c5e6039df
gtk: fix self X-selection handling
2011-05-24 13:22:01 -06:00
Robby Findler
df6be6e7f1
Adjust the menubar sizing code to explicitly take
...
into account the size of the dummy menu item that
was added.
related to PR 11926
related to PR 11893
related to PR 11623
related to PR 11917
2011-05-17 11:02:26 -05:00
Matthew Flatt
546faf8b34
fix gl canvas created after parent is shown
...
Merge to 5.1.1
2011-04-16 13:24:58 -06:00
Matthew Flatt
49903be78f
gtk: fix button enable when mouse is over button
2011-04-15 16:54:49 -06:00
Matthew Flatt
aabd5f7bd2
gtk: fix over-eager attempt at alt- menu activation
...
Closes PR 11843
2011-04-11 07:39:40 -06:00
Matthew Flatt
71df6ddc05
gtk, cocoa: fix auto-sizing of text `message%'s
2011-04-08 14:22:17 -06:00
Matthew Flatt
b0115ee360
add 'wheel-left and 'wheel-right events
2011-04-03 09:49:56 -06:00
Matthew Flatt
d77c92d087
fix support for a string result from get-data' of
clipboard-client%'
...
and properly report an error when the result from `get-data' is not
allowed
Closes PR 11821
2011-03-27 10:51:46 -06:00
Matthew Flatt
e8cb27c08c
add `get-device-scale' to dc<%>
2011-03-15 07:37:42 -06:00
Matthew Flatt
051ec4736d
gtk: fix slider value display
2011-03-11 02:50:06 -06:00
Matthew Flatt
cd4d3e3d95
gtk: fix dragging events
...
Closes PR 11786
2011-03-08 07:55:53 -06:00
Matthew Flatt
fdef90e482
fix get-column-width' method of
list-box%'
...
by changing the name to match the docs, plus some other
bug fixes triggered by better testing
Closes PR 11780
2011-02-28 19:12:34 -07: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
97870282c2
gtk: keep popup menus on the screen
...
Closes PR 11414
2011-02-19 19:42:20 -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
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
f21f0bdba2
gtk: fix X selection for older Gtk versions
...
Merge to 5.1
2011-02-09 07:41:57 -07:00
David Van Horn
c9519fd113
Fixed various spelling errors.
2011-02-03 17:42:33 -05:00
Matthew Flatt
0eed4e9462
gtk: map left-tab key to #\tab
...
Closes PR 11697
Merge to 5.1
2011-02-02 06:46:03 -07:00
Matthew Flatt
2d01241f7a
gtk: fix drag-and-drop URI decoding
...
Closes PR 11695
Merge to 5.1
2011-02-02 06:32:51 -07:00
Matthew Flatt
7291d944c3
gtk: force display of images in button labels
...
Merge to 5.1
2011-02-02 06:05:03 -07:00
Matthew Flatt
45999143a4
gtk: fix float frames to not appear in WM's window list
2011-01-27 12:25:53 -07:00
Matthew Flatt
08bf77deeb
gtk: list-box dclick
2011-01-27 12:26:23 -07:00
Matthew Flatt
cef9f90c27
gtk: remove debugging printf
2011-01-22 13:30:05 -07:00
Matthew Flatt
127d563bd8
gtk: fix reparent problem with parent-relative location is unchanged
2011-01-22 13:10:01 -07:00
Matthew Flatt
69859850f3
finish implementing display of menu shortcuts
...
that involve non-chars shortcuts and alternate prefixes
2011-01-22 10:15:14 -07:00
Matthew Flatt
b112fd76df
add reparent' to
subwindow<%>'
2011-01-21 20:21:21 -07:00
Matthew Flatt
e331f1bce2
gtk: fix `get-focus-window' in frame%
...
Closes PR 11654
2011-01-21 09:07:46 -07:00
Matthew Flatt
5bdc8a58b4
gtk: add missing keycode for Insert key
...
Closes PR 11412
2011-01-18 11:02:47 -07:00
Matthew Flatt
d8e123753c
gtk: enable input-method (e.g., Chinese) support
2011-01-17 18:28:31 -07:00
Matthew Flatt
a9dd80110a
restore doc & page checking for `post-script-dc%' et al.
...
and also fix up wiring of `printer-dc%' in `editor<%>' so
that `is-a?' tests works as expected
2011-01-14 20:30:51 -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
eaa82cc84d
gtk: fix floating windows
2011-01-08 11:55:31 -07:00
Matthew Flatt
9417beb7bd
gtk: get-file' and
put-file' replace "*.*" filter with "*"
...
Closes PR 11593
2011-01-08 10:29:31 -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
df2351f90f
adapt better to available drawing and GUI libraries on Unix variants
2011-01-02 20:18:11 -07:00