added log-viewing support to DrScheme
svn: r13291 original commit: ef36f329b78d52d2a2828ef1e8cd5411908e9bf4
This commit is contained in:
parent
5fa5b272b9
commit
2a05e89cad
|
@ -238,8 +238,12 @@
|
|||
(define/private (update-percentages)
|
||||
(let ([len-children (length (get-children))])
|
||||
(unless (= len-children (length percentages))
|
||||
(let ([rat (/ 1 len-children)])
|
||||
(set! percentages (build-list len-children (λ (i) (make-percentage rat)))))
|
||||
(cond
|
||||
[(zero? len-children)
|
||||
'()]
|
||||
[else
|
||||
(let ([rat (/ 1 len-children)])
|
||||
(set! percentages (build-list len-children (λ (i) (make-percentage rat)))))])
|
||||
(after-percentage-change))))
|
||||
|
||||
(define/override (after-new-child child)
|
||||
|
@ -373,7 +377,10 @@
|
|||
(list-ref child-info 3)))])
|
||||
(loop (cdr percentages)
|
||||
(cdr children-info)
|
||||
(max (/ child-major (percentage-% percentage)) major-size)
|
||||
(max (if (zero? (percentage-% percentage))
|
||||
0
|
||||
(/ child-major (percentage-% percentage)))
|
||||
major-size)
|
||||
(max child-minor minor-size))))])))
|
||||
|
||||
(super-instantiate (parent))))
|
||||
|
|
Loading…
Reference in New Issue
Block a user