racket/collects/drracket/private
Robby Findler 993cd40208 Adjust DrRacket so the window can get narrower
For example, a new DrRacket window (with a file named tmp.rkt in the
and 356 afterwards.  This is under mac os x with, I believe, the
default system font sizes. (The file is important because different
languages can have different buttons in the toolbar and the filename's
length itself can affect the minimum size.)

Mostly this change is the addition of a new kind of panel that
lets its children have multiple fixed sizes (as opposed to
just a single minimum size and (optionally  arbitrarily large))
It also adjusts the various toolbar buttons to use this new code.

Also, there's a few tweaks to shrink other things that became the
limiting factor in shrinking the width of the DrRacket window.

Currently, at least for #lang racket programs, the toolbar buttons
along the top of the window are the limiting factor (including the
save button).  With a bogus language (ie, #lang rackeeet), the bottom
bar is the limiting factor, since that will have only the Save, Run,
and Stop buttons.

related to PR 13281
2012-11-29 09:43:05 -06:00
..
syncheck make sure there is a dc before trying to size text 2012-11-25 13:19:47 -06:00
app.rkt remove obsolete "based on" entry 2012-10-27 21:34:08 -06:00
auto-language.rkt
bindings-browser.rkt
bitmap-message.rkt
colored-errors.rkt #lang racket' -> #lang racket/base' conversions in drracket and in redex. 2012-11-07 08:03:44 -05:00
debug.rkt adjust DrRacket's errortrace stack printer window so that it 2012-07-30 02:36:17 -05:00
dock-icon.rkt
drracket-normal.rkt unbreak code that changes drracket's dock icon dynamically 2012-11-04 14:39:55 -06:00
drsig.rkt adjust the big definitions / interactions labels so they 2012-07-29 09:43:38 -05:00
eb.rkt
embedded-snip-utils.rkt
eval-helpers.rkt A bunch of fprintf' -> eprintf' conversions (and a few related things). 2012-05-06 12:06:00 -04:00
eval.rkt
expanding-place.rkt guard use of exn-message 2012-11-28 13:17:41 -06:00
font.rkt Rackety 2012-06-18 11:26:27 -05:00
frame-icon.rkt
frame.rkt made the install-plt menu item's browse 2012-11-22 20:35:06 -06:00
get-defs.rkt
get-extend.rkt add some first-cut logging information to drracket 2012-10-26 21:49:44 -05:00
help-desk.rkt
honu-logo.rkt
init.rkt
insert-large-letters.rkt Add more specific class types instead of Any. 2012-10-27 17:44:52 -07:00
interface.rkt Add support to the show menu item to make ordering the items 2012-07-17 13:07:41 -05:00
key.rkt
label-frame-mred.rkt
language-configuration.rkt made the 'one-line-summary' of the drracket languages be in tooltips, 2012-11-17 20:15:19 -06:00
language-object-contract.rkt made the 'one-line-summary' of the drracket languages be in tooltips, 2012-11-17 20:15:19 -06:00
language.rkt use "replace" instead of "delete" for executable creation when 2012-11-22 15:21:51 -06:00
launcher-bootstrap.rkt
launcher-mred-bootstrap.rkt
launcher-mz-bootstrap.rkt
link.rkt
local-member-names.rkt Newlines at EOFs. 2012-11-06 14:07:15 -05:00
main.rkt add a toolbar option for being on the top, 2012-11-21 21:43:44 -06:00
modes.rkt
module-browser.rkt fix rectangle computation for shortcircuiting drawing 2012-09-27 11:16:35 -05:00
module-language-tools.rkt Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00
module-language.rkt remove the mode where reader errors discovered via online check syntax 2012-11-17 13:20:04 -06:00
multi-file-search.rkt change the dir field of the multi file search dialog 2012-10-03 22:49:20 -05:00
number-snip.rkt
palaka.rkt
pict-snip.rkt repair for picture-to-bitmap conversion 2012-10-13 17:45:07 -04:00
profile-drs.rkt increase the font size and increase the sampling 2012-08-16 19:16:57 -05:00
recon.rkt
rectangle-intersect.rkt Add the contents of the "blue boxes" in the docs to the upper-right 2012-08-12 08:41:46 -05:00
rep.rkt Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
stack-checkpoint.rkt
stick-figures.rkt
syncheck-debug.rkt
text.rkt Lots of bad TAB eliminations. 2012-11-07 11:22:20 -05:00
tool-contract-language.rkt
tools-drs.rkt
tools.rkt
tooltip.rkt fix bug in recent tooltip-related commit 2012-11-17 21:26:02 -06:00
tracing.rkt detect when tracing:reset doesn't need to happen and skip it 2012-11-11 08:53:12 -06:00
ts.rkt
unit.rkt Adjust DrRacket so the window can get narrower 2012-11-29 09:43:05 -06:00