racket/collects/help/help-desk.ss
Robby Findler 00d989a80a fixed PRs 7783 7785
svn: r1731
2005-12-31 14:23:49 +00:00

40 lines
1.4 KiB
Scheme

(module help-desk mzscheme
(require
"bug-report.ss" ;; this is require'd here to get the prefs defaults setup done early.
"private/manuals.ss"
"private/buginfo.ss"
"private/standard-urls.ss"
"private/link.ss"
(lib "contract.ss"))
(provide help-desk-frame<%>)
(provide/contract
(add-help-desk-font-prefs (boolean? . -> . any))
(set-bug-report-info! any/c)
(find-doc-names (-> (listof (cons/c path? string?))))
(goto-manual-link (string? string? . -> . any))
(goto-hd-location ((symbols 'hd-tour 'release-notes 'plt-license) . -> . any))
(new-help-desk (-> (is-a?/c help-desk-frame<%>)))
(show-help-desk (-> any))
(add-help-desk-mixin (-> mixin-contract void?))
(search-for-docs (string?
search-type?
search-how?
any/c
(listof path?) ;; manual names
. -> .
any))
(find-help-desk-frame (-> (union false/c (is-a?/c help-desk-frame<%>))))
(search-for-docs/in-frame ((is-a?/c help-desk-frame<%>)
string?
search-type?
search-how?
any/c
(listof path?) ;; manual names
. -> .
any))))