Commit Graph

4103 Commits

Author SHA1 Message Date
Matthew Flatt
996874cd46 improve canvas-drawing docs
original commit: 4f56618c6d9a36743f97535ad1d75e5fa36d9d5f
2011-01-06 07:43:26 -07:00
Robby Findler
e19ce1d98f use new syntax colorer hooks to provide feedback about syntax coloring in the definitions window in drracket
original commit: 33cb5a8b6fc06c560cd4cb9a41d2e7ab3c0e44c0
2011-01-05 20:39:35 -06:00
Robby Findler
d2e13d3f39 added an observer for the colorer
original commit: 92d9ce38d3d568daf72ba8f98080cdf9110fc1d9
2011-01-05 20:39:31 -06:00
Matthew Flatt
d19d8618ac add get-client-handle' to window<%>'
original commit: 81cbf1ae1fb81bce7eb0aa8637a2656797bdb6f1
2011-01-05 12:15:37 -07:00
Matthew Flatt
b67f557e59 win32: on-size fix
original commit: adfa67206d17aeb9d31d7785809ba81f0835bf25
2011-01-05 10:38:06 -07:00
Matthew Flatt
e576a185ce more consistent on-size' and on-move'
original commit: ae5093a1344091992a373e44c476fc99540f948c
2011-01-05 10:00:07 -07:00
Matthew Flatt
41d92f6891 fix line-number mixin
original commit: c9d2f43398dc4c607ff98278cab93655d3b2af14
2011-01-05 09:57:33 -07:00
Matthew Flatt
5aa88b9e18 fix docs on get-handle' from window<%>'
original commit: b0d95708bfa561d019144dc22a546aadd1fc7cb0
2011-01-05 08:50:21 -07:00
Matthew Flatt
2a0b73842d restore and document scrolling behavior
Closes PR 11583, and
 everts the previous fix for PR 10853 and fixes
  it in a different way

original commit: b0095111d4816043891138c3d36568d220c2db4a
2011-01-05 07:02:00 -07:00
Jon Rafkind
b40699d86f restore dc state after calculating the clipping area
original commit: 6c3feabb52bd1e987b3d24a9c54ca74d431dffea
2011-01-04 22:24:36 -07:00
Jon Rafkind
57fded8b41 sest the line number padding when the editor changes. calculate the position to draw at better
original commit: d7ac9c4399939dce2ec8562d863b8c8db16a9b19
2011-01-04 22:16:52 -07:00
Robby Findler
51e2a2e86b make sure all modifications to the splash screen controls happen in the splash's eventspace handler thread
original commit: e0c02e66c8dc9e4c69c92f11e777a6bce82422b5
2011-01-04 15:40:33 -06:00
Matthew Flatt
4b3662e702 win32: fix canvas flicker
original commit: d2f16ee36e62c87f4e6e81fadf7b53c06c0d94d2
2011-01-04 13:30:30 -07:00
Matthew Flatt
73b3899dac gradients: refine checking and docs to fit various conventions
original commit: 553723627c78c0168427e7b8618d4da37432b02d
2011-01-04 12:44:36 -07:00
Asumu Takikawa
dd7620800d Fix documentation to match editor<%>, text%, and pasteboard% changes.
original commit: ed114c07502959d774bf5b26f42ad18f4820903d
2011-01-04 13:04:28 -05:00
Asumu Takikawa
9aaa900384 Remove do-copy, do-paste, and do-paste-x-selection from editor<%>.
text% and pasteboard% now do not override the methods.

original commit: 24050a5bc673d87d2e42fb55255615e746312e1c
2011-01-04 13:04:28 -05:00
Matthew Flatt
7c4e27d5ee fix result of editor<%> `load-file' when the editor is locked
relevant to PR 11590

original commit: b0ed2f5bc248c7f3c1dac2452068214634cc3ac1
2011-01-04 06:11:46 -07:00
Robby Findler
bdf79e7179 fix the use of draw-caret in 2htdp/image
original commit: dd9e8c530bb24f4d594c54060f61eb83fb3e401c
2011-01-03 20:54:07 -06:00
Matthew Flatt
8294ffe8d4 fix dimensions of cached image bitmap
original commit: cf344b9926edda82906d692b9bed0421c82abb7d
2011-01-03 19:13:56 -07:00
Robby Findler
d428edc7ed make sure make-bitmap gets exacts as args
original commit: 30f9c4338f4ebbca7126f74e672cfcef3315fcd7
2011-01-03 19:56:37 -06:00
Robby Findler
ef0187721b cache drawing in 2htdp/image snip's draw method
original commit: ac52a63d4aaafcf2e44e489211c5f477c7924b10
2011-01-03 15:06:41 -06:00
Robby Findler
0e7717d366 2htdp/image: when selected, draw with some transparency so the selection is visible
original commit: d886df2acc543e44c7b6f4f4de92beed1710b069
2011-01-03 14:42:57 -06:00
John Clements
038d2db95a adopted a two-stage fallback for old pref name, per robby's suggestion
original commit: b713e43e1b3b1f02ab01488f7b01511ffa26e948
2011-01-03 07:52:48 -08:00
Matthew Flatt
62a573c5a7 adapt better to available drawing and GUI libraries on Unix variants
original commit: df2351f90fbf13d69622b4ab2d376db0a61e9ee0
2011-01-02 20:18:11 -07:00
John Clements
a8ff33af5e change pref name to match docs
original commit: 47e3db06ffe64ebb5521cf73c45eda439fd59d85
2011-01-02 14:45:14 -08:00
Robby Findler
1efce0f496 change drracket and framework so they don't rebind printf anymore
(instead binding oprintf to print to the original output port of drracket)

original commit: 7eb3e8c28aacd14c4422d96e2d9e79d6910261b0
2011-01-02 10:03:24 -06:00
Robby Findler
b22d6ba314 adjust check to only insist that, when there is an editor, is it the right kind of editor.
original commit: 465d5a9f758c7b87b9e621a0ebbedefddb746176
2011-01-02 10:03:21 -06:00
Robby Findler
e696606631 2htdp/image: added support for alpha as a mode? argument
original commit: 7716851cdea19f2bab410fc16938bf500066f7d0
2011-01-01 20:01:50 -06:00
Matthew Flatt
c43e3e0fc7 win32: fix bitmap+string labels for XP
original commit: 19b1df6586dad4fd05dadfc0b94a70aa90807a2c
2011-01-01 14:17:31 -07:00
Matthew Flatt
487562c7d6 win32: make bitmap+string label look right in Win7
original commit: 18ca91dc97eb6b1326fe1b92a923a25fdb883fa7
2011-01-01 13:54:45 -07:00
Matthew Flatt
c09dfaed9c win32: bitmap+string button labels
original commit: a6e04695bb88ece7fbafbad008b9c0d3a94399bd
2011-01-01 13:54:45 -07:00
Matthew Flatt
41b4df595f allow a button% to have both a string and a bitmap for its label
original commit: 241bb79cb0b671505e7d8811125d708d088d887c
2011-01-01 13:54:45 -07:00
Matthew Flatt
502677e5bb win32: fix problem with bitmap labels
related to PR 11566

original commit: a916f1af42ca6de02ac459da5614947473a72d44
2011-01-01 11:33:53 -07:00
Matthew Flatt
b512236105 win32: survive theme-access failure
original commit: 71223e617574a201104b4d2fd31b3ca16ee9cbbf
2011-01-01 08:22:17 -07:00
Matthew Flatt
7d55c0bef3 gtk: fix screen-bitmap depth selection and a spurious tab callback
original commit: 07c272df4ad8124349f5972e7d673bf8e0dcf86e
2010-08-12 23:35:40 -04:00
Jon Rafkind
2461f3d8b3 use padding instead of manually moving the origin
original commit: 11494ce8b9ac4ec55d86cfe4e264330d4d908a02
2010-12-31 19:29:34 -07:00
Matthew Flatt
cc937ffeda gtk: tolerate absence of a minor combo_box function
original commit: 15fa34b09191d05b0bcd79e7939fba12a63beba4
2010-08-12 19:52:37 -04:00
Matthew Flatt
7d9dc0ea1b fix problem with text% padding
original commit: 5809860dd331745ebe4fc59912226c34086572b3
2010-12-31 14:40:27 -07:00
Matthew Flatt
903ff063e2 fix platform-independent file dialog
original commit: 00124220bdd7c8b67579da50d03cda2c0fb9cfce
2010-12-31 09:41:30 -07:00
Robby Findler
92e830508d use pen's alpha color stuff in 2htdp/image
original commit: 830c797ee44e77f8a53477240979add83edebc17
2010-12-31 10:25:01 -06:00
Robby Findler
c4dd75a553 Rackety
original commit: 6f9bcf00015433a8a781ab832247deaaa7307869
2010-12-31 09:58:54 -06:00
Robby Findler
5007b385dd moved interactive panel test into its own file
original commit: 3dc5bbd0eb1dc23590e04112ad7c27776d73524b
2010-12-31 09:58:53 -06:00
Robby Findler
8cf124a6f3 fixed up panel:dragable so that it actually does the right thing now
adjusted the framework test suite so that it runs under windows
closes PR 10880

original commit: 900d74714e1b24b2bfbdcf13099a6d7dc5661dd5
2010-12-31 09:58:51 -06:00
Matthew Flatt
fbe5eb9909 win32: fix problem with focus directly on a frame
original commit: c7977441e4339b33f371b1230c36d5cf7ec9bc87
2010-12-31 08:31:36 -07:00
Robby Findler
0b4d7b371c framework: change status line so they never contribute to the minimum width of the frame
related to PR 10880

original commit: b2a297afafd3ff9e38c451e522cf54ed3c39e31e
2010-12-30 21:27:11 -06:00
Matthew Flatt
9321167529 win32: get roots on demand for file dialog
original commit: bfa2a57b01fae41884bea83ecca62b1f3722d303
2010-12-30 09:30:27 -07:00
Matthew Flatt
d83ad03114 clean up handling of not-ok?', bitmap-dc%'-selected, and mutated bitmaps
original commit: eddae6749d698d2ec039fe1d3fc8b6cfe1a70e39
2010-12-30 08:35:56 -07:00
Matthew Flatt
0e0139ebb4 add alpha value to `color%'
original commit: a974dad8bfb63679ac5af1fd819e7c7c67ee75e5
2010-12-30 07:05:25 -07:00
Matthew Flatt
792c8b222e add `set-padding' to text%
original commit: d3fd1ba013ed6b5d64815119e84b743600c2f311
2010-12-29 13:42:58 -07:00
Matthew Flatt
93a64e3ebf fix frame registration on show' when current-eventspace' is weird
(i.e., not the frame's eventspace)
 Closes PR 11573

original commit: ffd4193e32317f730b9dd064aa00df2ebc1cb75b
2010-12-29 07:45:49 -07:00