Disable Optimization Coach in the student languages.
Also disables it for other language menu languages.
This commit is contained in:
parent
fe26c07637
commit
1a7c9844ec
|
@ -39,7 +39,17 @@
|
||||||
(import drracket:tool^)
|
(import drracket:tool^)
|
||||||
(export drracket:tool-exports^)
|
(export drracket:tool-exports^)
|
||||||
|
|
||||||
(define (phase1) (void))
|
(define (phase1)
|
||||||
|
(drracket:module-language-tools:add-opt-out-toolbar-button
|
||||||
|
(lambda (frame parent)
|
||||||
|
(new switchable-button%
|
||||||
|
[label "Optimization Coach"]
|
||||||
|
[callback (lambda (btn)
|
||||||
|
(optimization-coach-callback frame))]
|
||||||
|
[parent parent]
|
||||||
|
[bitmap optimization-coach-bitmap]))
|
||||||
|
'optimization-coach
|
||||||
|
#:number 75))
|
||||||
(define (phase2) (void))
|
(define (phase2) (void))
|
||||||
|
|
||||||
(define highlights-mixin
|
(define highlights-mixin
|
||||||
|
@ -149,24 +159,6 @@
|
||||||
|
|
||||||
(drracket:get/extend:extend-definitions-text highlights-mixin)
|
(drracket:get/extend:extend-definitions-text highlights-mixin)
|
||||||
|
|
||||||
(define button-mixin
|
|
||||||
(mixin (drracket:unit:frame<%>) ()
|
|
||||||
(super-new)
|
|
||||||
(inherit get-button-panel register-toolbar-button)
|
|
||||||
(let ([btn
|
|
||||||
(new switchable-button%
|
|
||||||
[label "Optimization Coach"]
|
|
||||||
[callback (lambda (btn)
|
|
||||||
(optimization-coach-callback this))]
|
|
||||||
[parent (get-button-panel)]
|
|
||||||
[bitmap optimization-coach-bitmap])])
|
|
||||||
(register-toolbar-button btn)
|
|
||||||
(send (get-button-panel) change-children
|
|
||||||
(λ (l)
|
|
||||||
(cons btn (remq btn l)))))))
|
|
||||||
|
|
||||||
(drracket:get/extend:extend-unit-frame button-mixin)
|
|
||||||
|
|
||||||
(define toolbar-mixin
|
(define toolbar-mixin
|
||||||
(mixin (drracket:unit:tab<%>) ()
|
(mixin (drracket:unit:tab<%>) ()
|
||||||
(super-new)
|
(super-new)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user