hyper-literate/collects/help/help.ss
Robby Findler 9c1353a5f1 ...
original commit: a6ce24ee031d71a739a111cd2ae68d44b3745321
2001-09-18 02:09:02 +00:00

43 lines
1.3 KiB
Scheme

#|
TODO:
* demonstrate setup-plt launcher
* manuals as `doc' sub-collections?
|#
(module help mzscheme
(require (lib "class.ss")
(lib "unitsig.ss")
"startup-url.ss"
"help-unit.ss"
"help-sig.ss"
(lib "framework.ss" "framework")
(lib "framework-sig.ss" "framework")
(lib "plt-installer.ss" "setup")
(lib "plt-installer-sig.ss" "setup")
(lib "mred-sig.ss" "mred")
(lib "mred.ss" "mred"))
(define frame-mixin values)
(define (user-defined-doc-position x) #f)
;; just in case drscheme hasn't been run before, we
;; need a default for this preference.
(preferences:set-default
'drscheme:font-size
(send (send (send (make-object text%)
get-style-list)
basic-style)
get-size)
(lambda (x) (and (number? x) (exact? x) (= x (floor x)))))
(define-values/invoke-unit/sig help^
help@
#f
setup:plt-installer^
mred^
framework^
(frame-mixin)
help:doc-position^)
(new-help-frame startup-url))