82093
((3) 0 () 120 ((q lib "framework/main.rkt") (c (? . 0) q mode:surrogate-text%) (q lib "framework/notify.rkt") (c (? . 0) q frame:standard-menus<%>) (c (? . 0) q text:basic<%>) (c (? . 0) q racket:text<%>) (q lib "framework/test.rkt") (c (? . 0) q frame:info<%>) (c (? . 0) q mode:host-text-mixin) (c (? . 0) q frame:editor<%>) (c (? . 0) q text:basic-mixin) (q lib "framework/splash.rkt") (c (? . 0) q color:text-mixin) (c (? . 0) q panel:dragable<%>) (c (? . 0) q text:ports<%>) (q lib "framework/preferences.rkt") (c (? . 2) q notify:notify-box%) (q lib "framework/gui-utils.rkt") (c (? . 0) q editor:basic<%>) (c (? . 0) q frame:editor-mixin) (c (? . 0) q frame:basic<%>) (c (? . 0) q canvas:info-mixin) (c (? . 0) q color:text<%>) (c (? . 0) q keymap:aug-keymap<%>) (c (? . 0) q text:searching<%>) (c (? . 0) q panel:single-mixin) (c (? . 0) q mode:host-text<%>) (c (? . 0) q editor:autoload-mixin) (c (? . 0) q frame:basic-mixin) (c (? . 0) q text:line-numbers-mixin) (c (? . 0) q frame:size-pref-mixin) (c (? . 0) q editor:file<%>) (c (? . 0) q frame:searchable<%>) (c (? . 0) q frame:searchable-mixin) (c (? . 0) q text:autocomplete<%>) (c (? . 0) q comment-box:snip%) (c (? . 0) q text:first-line-mixin) (c (? . 0) q editor:basic-mixin) (c (? . 0) q editor-snip:decorated%) (c (? . 0) q text:clever-file-format-mixin) (c (? . 0) q panel:dragable-mixin) (c (? . 0) q editor-snip:decorated<%>) (c (? . 0) q frame:register-group-mixin) (c (? . 0) q frame:pasteboard-mixin) (c (? . 0) q text:delegate-mixin) (c (? . 0) q panel:discrete-sizes<%>) (c (? . 0) q color:text-mode-mixin) (c (? . 0) q text:hide-caret/selection-mixin) (c (? . 0) q frame:focus-table-mixin) (c (? . 0) q text:normalize-paste-mixin) (c (? . 0) q menu:can-restore-underscore<%>) (c (? . 0) q frame:searchable-text-mixin) (c (? . 0) q frame:text-info<%>) (c (? . 0) q text:foreground-color-mixin) (c (? . 0) q text:1-pixel-tab-snip%) (c (? . 0) q text:1-pixel-string-snip%) (c (? . 0) q group:%) (c (? . 0) q text:ascii-art-enlarge-boxes-mixin) (c (? . 0) q canvas:wide-snip<%>) (c (? . 0) q text:wide-snip<%>) (c (? . 0) q frame:info-mixin) (c (? . 0) q text:info-mixin) (c (? . 0) q text:searching-embedded-mixin) (c (? . 0) q editor-snip:decorated-snipclass%) (c (? . 0) q keymap:aug-keymap-mixin) (c (? . 0) q editor:file-mixin) (c (? . 0) q text:searching-mixin) (c (? . 0) q text:indent-guides<%>) (c (? . 0) q racket:sexp-snip%) (c (? . 0) q frame:standard-menus-mixin) (c (? . 0) q text:file-mixin) (c (? . 0) q text:ascii-art-enlarge-boxes<%>) (c (? . 0) q text:first-line<%>) (c (? . 0) q text:inline-overview<%>) (c (? . 0) q text:return-mixin) (c (? . 0) q text:all-string-snips-mixin) (c (? . 0) q editor:backup-autosave<%>) (c (? . 0) q frame:delegate<%>) (c (? . 0) q panel:splitter-mixin) (c (? . 0) q frame:delegate-mixin) (c (? . 0) q autosave:autosavable<%>) (c (? . 0) q text:ports-mixin) (c (? . 0) q editor:font-size-message%) (c (? . 0) q mode:surrogate-text<%>) (c (? . 0) q text:autocomplete-mixin) (c (? . 0) q editor:backup-autosave-mixin) (c (? . 0) q text:crlf-line-endings-mixin) (c (? . 0) q menu:can-restore<%>) (c (? . 0) q panel:horizontal-dragable-mixin) (c (? . 0) q color:text-mode<%>) (c (? . 0) q racket:text-mixin) (c (? . 0) q text:line-numbers<%>) (c (? . 0) q srcloc-snip:snip%) (q lib "framework/decorated-editor-snip.rkt") (c (? . 0) q text:max-width-paragraph<%>) (c (? . 0) q number-snip:snip-class%) (c (? . 0) q panel:discrete-child<%>) (c (? . 0) q text:input-box-mixin) (c (? . 0) q editor-snip:decorated-mixin) (c (? . 0) q editor:keymap<%>) (c (? . 0) q racket:text-mode-mixin) (c (? . 0) q racket:sexp-snip<%>) (c (? . 0) q editor:info-mixin) (c (? . 0) q text:all-string-snips<%>) (c (? . 0) q frame:text-info-mixin) (c (? . 0) q text:delegate<%>) (c (? . 0) q panel:single-window-mixin) (c (? . 0) q canvas:wide-snip-mixin) (c (? . 0) q text:file<%>) (c (? . 0) q text:normalize-paste<%>) (c (? . 0) q frame:status-line<%>) (c (? . 0) q panel:single<%>) (c (? . 0) q text:nbsp->space-mixin) (c (? . 0) q frame:text-mixin) (c (? . 0) q frame:status-line-mixin) (c (? . 0) q frame:size-pref<%>) (c (? . 0) q panel:vertical-dragable-mixin) (q lib "framework/framework-sig.rkt") (c (? . 0) q canvas:delegate-mixin) (c (? . 0) q text:column-guide-mixin)) () (h ! (equal) ((c meth c (c (? . 4) q port-name-matches?)) q (154391 . 3)) ((c meth c (c (? . 3) q edit-menu:get-redo-item)) q (52886 . 3)) ((c meth c (c (? . 7) q get-info-canvas)) q (42375 . 3)) ((c meth c (c (? . 12) q lock)) q (16724 . 2)) ((c def c (c (? . 11) q get-splash-height)) q (191095 . 2)) ((c meth c (c (? . 13) q get-percentages)) q (121719 . 2)) ((c constructor c (? . 16)) q (114883 . 4)) ((c def c (? . 21)) q (1473 . 4)) ((c meth c (c (? . 76) q do-autosave)) q (26822 . 2)) ((c def c (c (? . 0) q editor:autowrap<%>)) q (25500 . 3)) ((c meth c (c (? . 1) q after-load-file)) q (105662 . 7)) ((c def c (c (? . 0) q color-prefs:set-default/color-scheme)) q (4313 . 8)) ((c meth c (c (? . 5) q introduce-let-ans)) q (145522 . 3)) ((c def c (c (? . 0) q canvas:color<%>)) q (862 . 3)) ((c meth c (c (? . 1) q on-new-box)) q (99744 . 7)) ((c def c (c (? . 0) q text:delegate%)) q (184410 . 3)) ((c meth c (c (? . 44) q after-edit-sequence)) q (175890 . 2)) ((c def c (c (? . 2) q notify:menu-option/notify-box)) q (115728 . 8)) ((c def c (c (? . 0) q color-prefs:add-color-scheme-preferences-panel)) q (8197 . 4)) ((c meth c (c (? . 3) q edit-menu:create-show/hide-replace?)) q (61089 . 3)) ((c def c (c (? . 0) q editor:get-change-font-size-when-monitors-change?)) q (30878 . 2)) ((c meth c (c (? . 42) q can-close?)) q (40781 . 2)) ((c meth c (c (? . 3) q edit-menu:redo-string)) q (53405 . 2)) ((c meth c (c (? . 4) q get-start-of-line)) q (154712 . 4)) ((c def c (c (? . 0) q group:add-to-windows-menu)) q (82807 . 3)) ((c def c (c (? . 6) q test:current-get-eventspaces)) q (193278 . 4)) ((c meth c (c (? . 20) q make-visible)) q (37636 . 7)) ((c def c (c (? . 0) q keymap:setup-search)) q (94787 . 3)) ((c def c (c (? . 0) q canvas:basic<%>)) q (648 . 3)) ((c meth c (c (? . 5) q get-limit)) q (136526 . 3)) ((c meth c (c (? . 53) q default-style-name)) q (160819 . 2)) ((c meth c (c (? . 36) q on-paint)) q (159037 . 19)) ((c meth c (c (? . 3) q file-menu:create-revert?)) q (47350 . 3)) ((c def c (c (? . 6) q test:top-level-focus-window-has?)) q (193623 . 3)) ((c meth c (c (? . 7) q update-info)) q (42207 . 2)) ((c meth c (c (? . 56) q insert-frame)) q (82184 . 3)) ((c meth c (c (? . 25) q container-size)) q (119952 . 3)) ((c meth c (c (? . 5) q select-backward-sexp)) q (144987 . 2)) ((c meth c (c (? . 3) q edit-menu:replace-all-help-string)) q (63348 . 3)) ((c def c (? . 26)) q (109384 . 2)) ((c meth c (c (? . 3) q edit-menu:preferences-callback)) q (64636 . 7)) ((c meth c (c (? . 3) q file-menu:quit-callback)) q (51591 . 6)) ((c def c (c (? . 0) q preferences:add-to-general-checkbox-panel)) q (129372 . 3)) ((c meth c (c (? . 4) q get-edition-number)) q (154631 . 3)) ((c def c (c (? . 0) q text:keymap%)) q (184802 . 4)) ((c meth c (c (? . 3) q edit-menu:redo-help-string)) q (53479 . 3)) ((c meth c (c (? . 79) q get-editor<%>)) q (74814 . 2)) ((c def c (c (? . 0) q handler:current-create-new-window)) q (89360 . 5)) ((c def c (? . 14)) q (179386 . 2)) ((c meth c (c (? . 3) q file-menu:create-open?)) q (45813 . 3)) ((c def c (? . 23)) q (90973 . 3)) ((c meth c (c (? . 8) q can-delete?)) q (113679 . 5)) ((c def c (c (? . 0) q racket:text-balanced?)) q (147250 . 5)) ((c def c (c (? . 0) q racket:add-pairs-keybinding-functions)) q (147726 . 3)) ((c meth c (c (? . 3) q file-menu:between-print-and-close)) q (50453 . 4)) ((c def c (? . 87)) q (95455 . 3)) ((c def c (c (? . 2) q notify:choice/notify-box)) q (116437 . 10)) ((c def c (c (? . 0) q color:get-parenthesis-colors-table)) q (18421 . 3)) ((c def c (c (? . 0) q canvas:info%)) q (2542 . 3)) ((c def c (c (? . 15) q preferences:get/set)) q (131006 . 4)) ((c def c (c (? . 0) q racket:short-sym->style-name)) q (148788 . 3)) ((c def c (c (? . 0) q keymap:add-user-keybindings-file)) q (92138 . 4)) ((c def c (c (? . 0) q number-snip:make-fraction-snip)) q (118926 . 6)) ((c def c (c (? . 6) q test:keystroke)) q (192436 . 6)) ((c meth c (c (? . 3) q file-menu:close-string)) q (51125 . 2)) ((c meth c (c (? . 5) q forward-sexp)) q (143898 . 3)) ((c meth c (c (? . 9) q get-entire-label)) q (66603 . 2)) ((c meth c (c (? . 3) q file-menu:print-string)) q (50297 . 2)) ((c def c (c (? . 0) q panel:single%)) q (120774 . 3)) ((c def c (c (? . 17) q gui-utils:cursor-delay)) q (84699 . 4)) ((c def c (c (? . 0) q keymap:canonicalize-keybinding-string)) q (93115 . 4)) ((c meth c (c (? . 8) q on-set-size-constraint)) q (112611 . 2)) ((c meth c (c (? . 3) q edit-menu:replace-all-callback)) q (62817 . 7)) ((c def c (c (? . 0) q text:range-style)) q (186760 . 4)) ((c meth c (c (? . 10) q after-insert)) q (155909 . 4)) ((c meth c (c (? . 3) q edit-menu:create-clear?)) q (56183 . 3)) ((c meth c (c (? . 62) q after-set-position)) q (167399 . 2)) ((c def c (c (? . 0) q panel:splitter<%>)) q (123879 . 2)) ((c meth c (c (? . 9) q get-editor<%>)) q (67048 . 2)) ((c meth c (c (? . 5) q get-tab-size)) q (145363 . 2)) ((c def c (c (? . 0) q color-prefs:color-scheme-style-name?)) q (8834 . 3)) ((c meth c (c (? . 27) q on-load-file)) q (28454 . 5)) ((c meth c (c (? . 9) q get-editor)) q (67614 . 2)) ((c meth c (c (? . 10) q on-paint)) q (155012 . 21)) ((c def c (c (? . 11) q get-splash-paint-callback)) q (189860 . 7)) ((c meth c (c (? . 19) q help-menu:about-string)) q (72857 . 2)) ((c meth c (c (? . 12) q after-insert)) q (17059 . 2)) ((c meth c (c (? . 13) q right-click-in-gap)) q (121301 . 7)) ((c meth c (c (? . 31) q user-saves-or-not-modified?)) q (26049 . 4)) ((c meth c (c (? . 14) q clear-box-input-port)) q (180844 . 2)) ((c def c (c (? . 0) q handler:handler?)) q (87759 . 3)) ((c meth c (c (? . 29) q show-line-numbers!)) q (186168 . 3)) ((c meth c (c (? . 3) q help-menu:about-on-demand)) q (65907 . 4)) ((c meth c (c (? . 39) q on-save-file)) q (177968 . 6)) ((c meth c (c (? . 22) q reset-region)) q (12821 . 4)) ((c meth c (c (? . 3) q get-menu%)) q (44352 . 3)) ((c def c (c (? . 15) q preferences:get-prefs-snapshot)) q (133434 . 2)) ((c meth c (c (? . 58) q recalc-snips)) q (1793 . 2)) ((c meth c (c (? . 8) q can-save-file?)) q (114481 . 5)) ((c form c (c (? . 0) q scheme:short-sym->style-name)) q (195164 . 2)) ((c meth c (c (? . 81) q can-insert?)) q (181870 . 4)) ((c def c (c (? . 0) q frame:delegate%)) q (79610 . 3)) ((c meth c (c (? . 1) q on-insert)) q (102931 . 9)) ((c meth c (c (? . 3) q edit-menu:get-find-next-item)) q (59354 . 3)) ((c meth c (c (? . 8) q on-change)) q (109765 . 2)) ((c meth c (c (? . 3) q file-menu:create-open-recent?)) q (46515 . 3)) ((c meth c (c (? . 54) q split)) q (171372 . 7)) ((c def c (c (? . 0) q finder:get-file)) q (36190 . 12)) ((c def c (c (? . 15) q exn:make-unknown-preference)) q (132457 . 6)) ((c meth c (c (? . 1) q after-edit-sequence)) q (105457 . 6)) ((c meth c (c (? . 16) q remove-listener)) q (115212 . 3)) ((c def c (c (? . 17) q gui-utils:cancel-on-right?)) q (83773 . 2)) ((c meth c (c (? . 34) q get-autocomplete-background-color)) q (182876 . 3)) ((c def c (c (? . 0) q number-snip:number->string/snip)) q (117434 . 12)) ((c meth c (c (? . 46) q on-enable-surrogate)) q (18260 . 2)) ((c def c (? . 63)) q (20883 . 3)) ((c meth c (c (? . 84) q on-event)) q (183653 . 2)) ((c def c (c (? . 0) q text:foreground-color<%>)) q (160473 . 4)) ((c meth c (c (? . 77) q set-delegated-text)) q (74024 . 3)) ((c def c (c (? . 0) q preferences:add-to-scheme-checkbox-panel)) q (129118 . 3)) ((c def c (c (? . 0) q editor:set-default-font-color)) q (31051 . 5)) ((c meth c (c (? . 5) q remove-parens-forward)) q (144827 . 3)) ((c def c (? . 65)) q (26163 . 4)) ((c def c (c (? . 11) q set-splash-event-callback)) q (190680 . 3)) ((c meth c (c (? . 37) q after-load-file)) q (23779 . 3)) ((c meth c (c (? . 3) q file-menu:quit-help-string)) q (52021 . 3)) ((c def c (? . 38)) q (20421 . 3)) ((c meth c (c (? . 3) q edit-menu:undo-string)) q (52732 . 2)) ((c def c (c (? . 15) q preferences:layer?)) q (133657 . 3)) ((c def c (c (? . 0) q frame:setup-size-pref)) q (79792 . 13)) ((c def c (c (? . 0) q handler:insert-format-handler)) q (88180 . 7)) ((c def c (c (? . 0) q canvas:wide-snip%)) q (2712 . 3)) ((c meth c (c (? . 3) q edit-menu:undo-callback)) q (52398 . 6)) ((c def c (c (? . 17) q gui-utils:show-busy-cursor)) q (84816 . 4)) ((c form c (c (? . 0) q scheme:init-wordbreak-map)) q (194876 . 2)) ((c meth c (c (? . 18) q run-after-edit-sequence)) q (21471 . 5)) ((c def c (c (? . 0) q color-model:xyz-x)) q (3581 . 3)) ((c def c (? . 43)) q (73461 . 4)) ((c meth c (c (? . 96) q get-discrete-widths)) q (125010 . 3)) ((c def c (? . 35)) q (18620 . 4)) ((c def c (c (? . 0) q number-snip:get-number)) q (119238 . 3)) ((c meth c (c (? . 4) q unhighlight-ranges/key)) q (152154 . 3)) ((c def c (c (? . 0) q frame:focus-table<%>)) q (38571 . 3)) ((c meth c (c (? . 16) q listen)) q (115114 . 3)) ((c meth c (c (? . 3) q file-menu:revert-callback)) q (47429 . 7)) ((c meth c (c (? . 18) q on-close)) q (22738 . 2)) ((c meth c (c (? . 19) q file-menu:save-callback)) q (71567 . 5)) ((c def c (c (? . 0) q autosave:toc-path)) q (440 . 2)) ((c def c (c (? . 0) q color-prefs:register-color-scheme-entry-change-callback)) q (9673 . 16)) ((c meth c (c (? . 24) q get-search-hit-count)) q (165354 . 3)) ((c meth c (c (? . 20) q get-menu-bar%)) q (36973 . 2)) ((c def c (c (? . 0) q preferences:add-warnings-checkbox-panel)) q (128865 . 2)) ((c def c (c (? . 0) q frame:add-snip-menu-items)) q (80452 . 7)) ((c meth c (c (? . 40) q container-size)) q (122988 . 4)) ((c meth c (c (? . 21) q set-editor)) q (1663 . 2)) ((c def c (c (? . 0) q keymap:get-global)) q (93390 . 2)) ((c meth c (c (? . 3) q edit-menu:select-all-on-demand)) q (57378 . 4)) ((c def c (? . 64)) q (91299 . 4)) ((c def c (? . 50)) q (95764 . 3)) ((c meth c (c (? . 7) q get-info-panel)) q (42547 . 3)) ((c meth c (c (? . 22) q get-matching-paren-string)) q (14081 . 6)) ((c meth c (c (? . 55) q get-extent)) q (169008 . 22)) ((c def c (? . 19)) q (67834 . 4)) ((c def c (c (? . 0) q menu:can-restore-mixin)) q (95606 . 4)) ((c def c (c (? . 6) q test:run-interval)) q (193177 . 4)) ((c meth c (c (? . 3) q edit-menu:between-select-all-and-find)) q (57668 . 4)) ((c def c (c (? . 0) q text:autocomplete-limit)) q (187113 . 4)) ((c def c (? . 5)) q (136393 . 5)) ((c meth c (c (? . 3) q file-menu:between-open-and-revert)) q (47114 . 4)) ((c meth c (c (? . 23) q get-chained-keymaps)) q (91044 . 3)) ((c meth c (c (? . 32) q get-case-sensitive-search?)) q (76261 . 3)) ((c meth c (c (? . 20) q close)) q (37301 . 2)) ((c meth c (c (? . 24) q get-search-bubbles)) q (165716 . 6)) ((c meth c (c (? . 22) q get-spell-suggestions)) q (13674 . 6)) ((c meth c (c (? . 25) q place-children)) q (120035 . 3)) ((c meth c (c (? . 26) q get-surrogate)) q (109427 . 3)) ((c def c (c (? . 0) q color-model:rgb->xyz)) q (2803 . 5)) ((c meth c (c (? . 51) q get-editor%)) q (78582 . 3)) ((c def c (c (? . 0) q group:on-close-action)) q (82714 . 2)) ((c def c (c (? . 0) q keymap:make-meta-prefix-list)) q (93498 . 5)) ((c def c (c (? . 0) q color-prefs:black-on-white)) q (7080 . 2)) ((c def c (? . 45)) q (124734 . 2)) ((c meth c (c (? . 5) q insert-return)) q (138199 . 2)) ((c def c (c (? . 11) q set-refresh-splash-on-gauge-change?!)) q (190857 . 5)) ((c meth c (c (? . 27) q after-save-file)) q (28359 . 3)) ((c meth c (c (? . 73) q set-inline-overview-enabled?)) q (156778 . 4)) ((c def c (c (? . 0) q color-prefs:lookup-in-color-scheme)) q (9010 . 8)) ((c def c (c (? . 17) q gui-utils:format-literal-label)) q (83507 . 8)) ((c meth c (c (? . 5) q uncomment-selection/region)) q (141546 . 15)) ((c form c (c (? . 93) q decorated-editor-snip-mixin)) q (19285 . 2)) ((c def c (c (? . 0) q text:basic%)) q (183913 . 3)) ((c meth c (c (? . 98) q get-corner-bitmap)) q (20039 . 3)) ((c def c (c (? . 0) q color:text%)) q (17165 . 3)) ((c meth c (c (? . 1) q on-new-image-snip)) q (100013 . 14)) ((c meth c (c (? . 28) q after-new-child)) q (38514 . 2)) ((c meth c (c (? . 3) q get-file-menu)) q (44670 . 2)) ((c def c (c (? . 0) q handler:find-named-format-handler)) q (88517 . 4)) ((c form c (c (? . 0) q scheme:text%)) q (194661 . 2)) ((c meth c (c (? . 3) q file-menu:open-help-string)) q (46320 . 3)) ((c meth c (c (? . 1) q on-local-event)) q (99462 . 7)) ((c def c (c (? . 15) q preferences:set-un/marshall)) q (131929 . 7)) ((c meth c (c (? . 28) q show)) q (38160 . 3)) ((c meth c (c (? . 30) q on-move)) q (40460 . 4)) ((c def c (c (? . 6) q test:new-window)) q (193441 . 3)) ((c meth c (c (? . 29) q on-paint)) q (186112 . 2)) ((c meth c (c (? . 12) q after-delete)) q (17112 . 2)) ((c def c (c (? . 0) q text:wide-snip%)) q (184500 . 3)) ((c meth c (c (? . 22) q thaw-colorer)) q (12626 . 5)) ((c meth c (c (? . 3) q edit-menu:find-callback)) q (57983 . 6)) ((c def c (? . 8)) q (109669 . 3)) ((c meth c (c (? . 3) q help-menu:about-help-string)) q (66110 . 3)) ((c def c (c (? . 0) q color-model:hsl->rgb)) q (3812 . 7)) ((c def c (c (? . 0) q text:crlf-line-endings<%>)) q (178231 . 3)) ((c def c (c (? . 0) q frame:editor%)) q (79321 . 3)) ((c def c (c (? . 0) q preferences:add-font-panel)) q (129500 . 2)) ((c def c (? . 94)) q (157468 . 2)) ((c def c (c (? . 0) q color-prefs:unmarshall-style-delta)) q (6809 . 4)) ((c constructor c (? . 30)) q (39243 . 16)) ((c def c (c (? . 0) q racket:set-mode-mixin)) q (146845 . 4)) ((c def c (? . 31)) q (25725 . 3)) ((c meth c (c (? . 8) q on-local-event)) q (110581 . 3)) ((c meth c (c (? . 32) q hide-search)) q (75538 . 2)) ((c def c (c (? . 0) q menu:can-restore-checkable-menu-item%)) q (96288 . 3)) ((c meth c (c (? . 33) q edit-menu:create-replace-all?)) q (77569 . 3)) ((c def c (c (? . 0) q racket:get-wordbreak-map)) q (148879 . 2)) ((c meth c (c (? . 33) q edit-menu:replace-all-on-demand)) q (77460 . 4)) ((c meth c (c (? . 16) q remove-all-listeners)) q (115319 . 2)) ((c meth c (c (? . 33) q edit-menu:find-case-sensitive-on-demand)) q (77738 . 4)) ((c meth c (c (? . 9) q find-editor)) q (67682 . 4)) ((c def c (c (? . 0) q handler:open-file)) q (89574 . 4)) ((c meth c (c (? . 8) q after-edit-sequence)) q (113273 . 2)) ((c meth c (c (? . 89) q set-matches)) q (17386 . 3)) ((c meth c (c (? . 12) q after-set-position)) q (16878 . 2)) ((c meth c (c (? . 8) q on-change-style)) q (112130 . 5)) ((c meth c (c (? . 5) q select-down-sexp)) q (145105 . 2)) ((c meth c (c (? . 34) q get-autocomplete-border-color)) q (182769 . 3)) ((c meth c (c (? . 3) q edit-menu:clear-on-demand)) q (56480 . 4)) ((c meth c (c (? . 1) q on-char)) q (97056 . 7)) ((c meth c (c (? . 16) q get)) q (114993 . 2)) ((c def c (? . 22)) q (10611 . 4)) ((c meth c (c (? . 8) q on-default-event)) q (109979 . 3)) ((c def c (c (? . 0) q icon:get-gc-off-bitmap)) q (90914 . 2)) ((c def c (c (? . 6) q test:set-choice!)) q (192045 . 4)) ((c def c (c (? . 0) q color-prefs:get-current-color-scheme-name)) q (8497 . 4)) ((c form c (c (? . 0) q scheme:text<%>)) q (194614 . 2)) ((c meth c (c (? . 24) q finish-pending-search-work)) q (165645 . 2)) ((c meth c (c (? . 35) q make-editor)) q (18726 . 2)) ((c def c (? . 36)) q (158899 . 4)) ((c meth c (c (? . 3) q edit-menu:paste-string)) q (55792 . 2)) ((c meth c (c (? . 41) q get-color)) q (19533 . 3)) ((c def c (c (? . 0) q text:nbsp->space<%>)) q (161298 . 3)) ((c def c (c (? . 0) q frame:pasteboard-info%)) q (79017 . 3)) ((c def c (c (? . 17) q gui-utils:get-clicked-clickback-delta)) q (87489 . 4)) ((c meth c (c (? . 49) q do-paste)) q (163461 . 5)) ((c def c (? . 104)) q (43715 . 4)) ((c def c (? . 69)) q (66305 . 4)) ((c meth c (c (? . 37) q on-focus)) q (23874 . 3)) ((c def c (c (? . 11) q get-splash-bitmap)) q (189612 . 2)) ((c meth c (c (? . 3) q edit-menu:find-case-sensitive-string)) q (64121 . 3)) ((c def c (? . 48)) q (38654 . 4)) ((c def c (c (? . 15) q preferences:add-callback)) q (131113 . 5)) ((c def c (? . 24)) q (164746 . 4)) ((c meth c (c (? . 22) q reset-regions)) q (12980 . 4)) ((c meth c (c (? . 7) q get-info-editor)) q (42463 . 3)) ((c meth c (c (? . 3) q file-menu:create-new?)) q (45002 . 2)) ((c meth c (c (? . 3) q edit-menu:get-find-case-sensitive-item)) q (63435 . 3)) ((c def c (c (? . 0) q keymap:add-to-right-button-menu)) q (92284 . 10)) ((c meth c (c (? . 7) q hide-info)) q (42676 . 2)) ((c def c (c (? . 0) q text:line-spacing-mixin)) q (157318 . 4)) ((c meth c (c (? . 3) q help-menu:after-about)) q (66191 . 4)) ((c meth c (c (? . 3) q file-menu:create-save-as?)) q (48949 . 3)) ((c meth c (c (? . 5) q transpose-sexp)) q (145163 . 3)) ((c meth c (c (? . 12) q on-focus)) q (16769 . 2)) ((c def c (c (? . 0) q frame:status-line%)) q (79121 . 3)) ((c constructor c (? . 38)) q (20521 . 3)) ((c meth c (c (? . 80) q do-autosave)) q (172 . 2)) ((c meth c (c (? . 8) q after-set-size-constraint)) q (113205 . 2)) ((c meth c (c (? . 3) q edit-menu:clear-help-string)) q (56673 . 3)) ((c meth c (c (? . 19) q help-menu:create-about?)) q (72923 . 2)) ((c def c (c (? . 17) q gui-utils:get-clickback-delta)) q (87628 . 4)) ((c def c (c (? . 0) q text:lookup-port-name)) q (187410 . 4)) ((c meth c (c (? . 3) q edit-menu:show/hide-replace-help-string)) q (61740 . 3)) ((c def c (c (? . 0) q exit:insert-on-callback)) q (31965 . 3)) ((c meth c (c (? . 3) q edit-menu:between-clear-and-select-all)) q (56754 . 4)) ((c meth c (c (? . 74) q on-local-char)) q (167784 . 3)) ((c constructor c (? . 19)) q (67984 . 44)) ((c meth c (c (? . 4) q set-port-unsaved-name)) q (154474 . 3)) ((c meth c (c (? . 52) q overwrite-status-changed)) q (43383 . 2)) ((c meth c (c (? . 1) q on-local-char)) q (99183 . 7)) ((c def c (c (? . 11) q shutdown-splash)) q (189424 . 2)) ((c meth c (c (? . 1) q on-load-file)) q (98820 . 9)) ((c def c (c (? . 0) q preferences:add-editor-checkbox-panel)) q (128742 . 2)) ((c def c (c (? . 0) q racket:short-sym->pref-name)) q (148698 . 3)) ((c meth c (c (? . 101) q get-saved-snips)) q (133931 . 3)) ((c form c (c (? . 0) q scheme:sexp-snip<%>)) q (194817 . 2)) ((c def c (? . 39)) q (177814 . 4)) ((c def c (c (? . 6) q test:number-pending-actions)) q (193736 . 2)) ((c meth c (c (? . 3) q file-menu:new-on-demand)) q (45304 . 4)) ((c meth c (c (? . 40) q on-subwindow-event)) q (122423 . 5)) ((c def c (c (? . 0) q menu:can-restore-underscore-menu%)) q (96406 . 3)) ((c def c (c (? . 0) q text:input-box<%>)) q (182269 . 3)) ((c def c (? . 20)) q (36730 . 3)) ((c meth c (c (? . 4) q initial-autowrap-bitmap)) q (154218 . 3)) ((c meth c (c (? . 13) q set-orientation)) q (121852 . 3)) ((c meth c (c (? . 41) q reset-min-sizes)) q (19814 . 2)) ((c meth c (c (? . 19) q file-menu:create-revert?)) q (71497 . 2)) ((c def c (? . 47)) q (161058 . 4)) ((c meth c (c (? . 3) q edit-menu:redo-callback)) q (53071 . 6)) ((c def c (c (? . 0) q pasteboard:basic%)) q (126795 . 3)) ((c def c (c (? . 0) q text:autocomplete-append-after)) q (186982 . 4)) ((c meth c (c (? . 3) q file-menu:save-as-on-demand)) q (49332 . 4)) ((c meth c (c (? . 42) q on-close)) q (40845 . 2)) ((c meth c (c (? . 5) q uncomment-selection/box)) q (140642 . 6)) ((c meth c (c (? . 27) q update-sha1?)) q (28776 . 3)) ((c meth c (c (? . 13) q set-percentages)) q (121600 . 3)) ((c def c (c (? . 0) q text:range-caret-space?)) q (186677 . 3)) ((c constructor c (? . 43)) q (73611 . 4)) ((c def c (c (? . 6) q test:set-radio-box!)) q (191618 . 4)) ((c meth c (c (? . 83) q on-enable-surrogate)) q (96564 . 3)) ((c meth c (c (? . 22) q get-regions)) q (13945 . 3)) ((c def c (? . 44)) q (173696 . 4)) ((c meth c (c (? . 45) q get-orientation)) q (124892 . 2)) ((c def c (c (? . 0) q keymap:call/text-keymap-initializer)) q (93013 . 3)) ((c def c (c (? . 0) q color-prefs:add-to-preferences-panel)) q (5440 . 10)) ((c meth c (c (? . 3) q edit-menu:preferences-help-string)) q (65167 . 3)) ((c meth c (c (? . 8) q can-change-style?)) q (113517 . 5)) ((c meth c (c (? . 3) q help-menu:get-about-item)) q (65489 . 3)) ((c meth c (c (? . 3) q edit-menu:clear-string)) q (56598 . 2)) ((c meth c (c (? . 19) q edit-menu:between-select-all-and-find)) q (72523 . 4)) ((c def c (? . 88)) q (123393 . 4)) ((c meth c (c (? . 3) q file-menu:between-revert-and-save)) q (48017 . 4)) ((c meth c (c (? . 44) q on-paint)) q (175096 . 19)) ((c def c (? . 46)) q (17505 . 4)) ((c meth c (c (? . 3) q file-menu:between-new-and-open)) q (45582 . 4)) ((c def c (? . 34)) q (182639 . 3)) ((c meth c (c (? . 9) q save-as)) q (67386 . 4)) ((c def c (c (? . 0) q frame:searchable-text<%>)) q (78093 . 4)) ((c def c (c (? . 0) q keymap:get-search)) q (93444 . 2)) ((c meth c (c (? . 13) q after-percentage-change)) q (121061 . 2)) ((c meth c (c (? . 61) q after-insert)) q (177451 . 4)) ((c def c (c (? . 0) q preferences:add-boolean-option-with-ask-me)) q (129550 . 11)) ((c def c (c (? . 15) q exn:unknown-preference?)) q (132676 . 3)) ((c meth c (c (? . 47) q after-set-position)) q (161224 . 2)) ((c meth c (c (? . 4) q after-set-port-unsaved-name)) q (154563 . 2)) ((c def c (? . 16)) q (114822 . 3)) ((c meth c (c (? . 14) q do-submission)) q (179650 . 2)) ((c meth c (c (? . 3) q help-menu:about-string)) q (66035 . 2)) ((c meth c (c (? . 33) q make-root-area-container)) q (77943 . 3)) ((c meth c (c (? . 3) q file-menu:save-as-help-string)) q (49540 . 3)) ((c def c (c (? . 0) q panel:horizontal-dragable<%>)) q (122041 . 3)) ((c def c (? . 57)) q (158088 . 4)) ((c def c (? . 72)) q (158486 . 3)) ((c meth c (c (? . 3) q edit-menu:create-find?)) q (57906 . 3)) ((c meth c (c (? . 48) q show)) q (38797 . 3)) ((c meth c (c (? . 3) q edit-menu:redo-on-demand)) q (53288 . 4)) ((c meth c (c (? . 33) q edit-menu:replace-all-callback)) q (77379 . 3)) ((c meth c (c (? . 78) q split-horizontal)) q (124377 . 7)) ((c meth c (c (? . 44) q resized)) q (175953 . 5)) ((c meth c (c (? . 49) q after-insert)) q (163852 . 5)) ((c meth c (c (? . 3) q file-menu:create-close?)) q (50688 . 3)) ((c meth c (c (? . 3) q file-menu:get-save-item)) q (48143 . 3)) ((c meth c (c (? . 16) q set)) q (115044 . 3)) ((c def c (c (? . 11) q add-splash-icon)) q (189499 . 5)) ((c meth c (c (? . 103) q all-string-snips?)) q (164110 . 2)) ((c meth c (c (? . 50) q erase-underscores)) q (95859 . 2)) ((c meth c (c (? . 3) q edit-menu:get-select-all-item)) q (56885 . 3)) ((c meth c (c (? . 51) q get-editor<%>)) q (78501 . 3)) ((c def c (c (? . 0) q text:return<%>)) q (167471 . 3)) ((c def c (? . 60)) q (42785 . 4)) ((c meth c (c (? . 3) q edit-menu:find-previous-on-demand)) q (60669 . 4)) ((c meth c (c (? . 108) q get-read-write?)) q (178658 . 2)) ((c def c (c (? . 0) q exit:insert-can?-callback)) q (32057 . 3)) ((c def c (c (? . 0) q text:max-width-paragraph-mixin)) q (157689 . 4)) ((c def c (c (? . 0) q handler:install-recent-items)) q (89711 . 3)) ((c meth c (c (? . 18) q has-focus?)) q (21347 . 2)) ((c def c (c (? . 0) q finder:dialog-parent-parameter)) q (32307 . 5)) ((c meth c (c (? . 5) q box-comment-out-selection)) q (138254 . 5)) ((c meth c (c (? . 48) q on-close)) q (38875 . 2)) ((c meth c (c (? . 3) q edit-menu:find-previous-string)) q (60795 . 3)) ((c def c (? . 59)) q (167882 . 3)) ((c meth c (c (? . 3) q edit-menu:between-cut-and-copy)) q (54347 . 4)) ((c form c (c (? . 0) q scheme:setup-keymap)) q (194934 . 2)) ((c meth c (c (? . 28) q on-superwindow-show)) q (38335 . 3)) ((c meth c (c (? . 5) q tabify-selection)) q (137039 . 5)) ((c def c (? . 52)) q (43217 . 3)) ((c meth c (c (? . 19) q file-menu:revert-on-demand)) q (71219 . 2)) ((c meth c (c (? . 26) q set-surrogate)) q (109531 . 3)) ((c def c (? . 53)) q (160599 . 5)) ((c meth c (c (? . 19) q file-menu:open-callback)) q (71014 . 5)) ((c def c (c (? . 0) q text:get-completions/manuals)) q (187286 . 3)) ((c def c (c (? . 0) q color-prefs:get-inverted-base-color-scheme)) q (8726 . 4)) ((c meth c (c (? . 67) q show-indent-guides?)) q (156408 . 2)) ((c def c (c (? . 6) q test:menu-select)) q (192712 . 4)) ((c def c (c (? . 0) q text:return%)) q (184928 . 3)) ((c meth c (c (? . 3) q edit-menu:find-previous-callback)) q (60348 . 7)) ((c meth c (c (? . 3) q edit-menu:get-show/hide-replace-item)) q (60968 . 3)) ((c meth c (c (? . 37) q after-save-file)) q (23684 . 3)) ((c meth c (c (? . 54) q draw)) q (172862 . 21)) ((c meth c (c (? . 3) q edit-menu:clear-callback)) q (56261 . 6)) ((c meth c (c (? . 55) q split)) q (168626 . 7)) ((c meth c (c (? . 3) q file-menu:new-help-string)) q (45503 . 3)) ((c meth c (c (? . 100) q on-disable-surrogate)) q (146712 . 2)) ((c meth c (c (? . 34) q completion-mode-key-event?)) q (183096 . 4)) ((c meth c (c (? . 54) q get-extent)) q (171742 . 22)) ((c def c (c (? . 6) q test:run-one)) q (193831 . 3)) ((c def c (c (? . 0) q racket:setup-keymap)) q (149039 . 11)) ((c meth c (c (? . 3) q file-menu:print-on-demand)) q (50169 . 4)) ((c meth c (c (? . 3) q file-menu:create-print?)) q (49860 . 3)) ((c def c (? . 56)) q (81540 . 3)) ((c def c (c (? . 0) q text:indent-guides-mixin)) q (156479 . 4)) ((c meth c (c (? . 24) q set-search-anchor)) q (165245 . 3)) ((c def c (c (? . 0) q preferences:show-dialog)) q (130037 . 2)) ((c meth c (c (? . 14) q delete/io)) q (179425 . 4)) ((c def c (c (? . 17) q gui-utils:get-choice)) q (86201 . 24)) ((c def c (c (? . 0) q handler:update-currently-open-files)) q (90314 . 2)) ((c meth c (c (? . 14) q after-io-insertion)) q (181497 . 2)) ((c meth c (c (? . 28) q on-exit)) q (38286 . 2)) ((c meth c (c (? . 24) q get-replace-search-hit)) q (165433 . 3)) ((c meth c (c (? . 3) q edit-menu:create-cut?)) q (53789 . 2)) ((c def c (c (? . 0) q icon:get-eof-bitmap)) q (90441 . 2)) ((c meth c (c (? . 5) q commented-out/line?)) q (142457 . 10)) ((c def c (c (? . 0) q color-prefs:marshall-style-delta)) q (6690 . 3)) ((c def c (c (? . 0) q menu:can-restore-menu-item%)) q (96190 . 3)) ((c meth c (c (? . 1) q put-file)) q (109018 . 9)) ((c meth c (c (? . 5) q uncomment-box/selection)) q (139982 . 6)) ((c meth c (c (? . 9) q revert)) q (67178 . 2)) ((c def c (? . 86)) q (178305 . 4)) ((c meth c (c (? . 22) q on-lexer-valid)) q (16444 . 3)) ((c meth c (c (? . 22) q set-spell-current-dict)) q (13495 . 3)) ((c meth c (c (? . 18) q get-filename/untitled-name)) q (22899 . 2)) ((c def c (c (? . 0) q preferences:hide-dialog)) q (130174 . 2)) ((c meth c (c (? . 3) q edit-menu:cut-callback)) q (53864 . 6)) ((c meth c (c (? . 3) q file-menu:between-save-as-and-print)) q (49623 . 4)) ((c def c (c (? . 6) q enabled-shown-button?)) q (194282 . 3)) ((c meth c (c (? . 57) q on-default-char)) q (158368 . 4)) ((c def c (c (? . 0) q color-model:xyz->rgb)) q (3378 . 5)) ((c def c (c (? . 0) q handler:size-recently-opened-files)) q (90231 . 3)) ((c def c (c (? . 11) q set-splash-paint-callback)) q (190235 . 8)) ((c meth c (c (? . 19) q file-menu:create-save?)) q (71772 . 2)) ((c meth c (c (? . 58) q add-wide-snip)) q (1852 . 3)) ((c def c (c (? . 0) q finder:put-file)) q (35469 . 17)) ((c form c (c (? . 0) q scheme:text-balanced?)) q (195200 . 2)) ((c def c (? . 110)) q (40992 . 3)) ((c def c (? . 7)) q (41815 . 3)) ((c meth c (c (? . 19) q file-menu:save-as-callback)) q (71840 . 5)) ((c meth c (c (? . 3) q edit-menu:copy-help-string)) q (55063 . 3)) ((c meth c (c (? . 32) q unhide-search-and-toggle-focus)) q (76051 . 4)) ((c meth c (c (? . 3) q edit-menu:show/hide-replace-on-demand)) q (61512 . 4)) ((c meth c (c (? . 52) q anchor-status-changed)) q (43453 . 2)) ((c meth c (c (? . 56) q clear)) q (82376 . 2)) ((c meth c (c (? . 14) q set-unread-start-point)) q (179935 . 3)) ((c meth c (c (? . 59) q add-tall-snip)) q (168050 . 3)) ((c def c (c (? . 0) q color-prefs:build-color-selection-panel)) q (5936 . 13)) ((c def c (c (? . 0) q exit:set-exiting)) q (31889 . 3)) ((c meth c (c (? . 58) q add-tall-snip)) q (1948 . 3)) ((c meth c (c (? . 5) q get-forward-sexp)) q (143693 . 4)) ((c def c (c (? . 0) q panel:horizontal-discrete-sizes%)) q (125410 . 3)) ((c meth c (c (? . 51) q get-text-to-search)) q (78419 . 3)) ((c meth c (c (? . 4) q get-fixed-style)) q (152779 . 2)) ((c meth c (c (? . 3) q file-menu:close-help-string)) q (51200 . 3)) ((c def c (c (? . 0) q panel:single-pane%)) q (120878 . 3)) ((c def c (c (? . 0) q icon:get-up/down-cursor)) q (90796 . 2)) ((c meth c (c (? . 92) q activate-link)) q (149869 . 2)) ((c meth c (c (? . 19) q get-label)) q (70879 . 2)) ((c form c (c (? . 0) q scheme:add-preferences-panel)) q (194961 . 2)) ((c def c (c (? . 0) q color:misspelled-text-color-style-name)) q (18563 . 2)) ((c meth c (c (? . 3) q edit-menu:get-find-previous-item)) q (60145 . 3)) ((c meth c (c (? . 3) q file-menu:get-new-item)) q (44895 . 3)) ((c def c (c (? . 11) q set-splash-progress-bar?!)) q (190511 . 3)) ((c meth c (c (? . 38) q copy)) q (20797 . 3)) ((c meth c (c (? . 111) q active-child)) q (119551 . 4)) ((c meth c (c (? . 60) q make-root-area-container)) q (42922 . 6)) ((c meth c (c (? . 8) q can-set-size-constraint?)) q (113979 . 2)) ((c meth c (c (? . 90) q get-word-at)) q (146060 . 3)) ((c constructor c (? . 113)) q (73202 . 4)) ((c meth c (c (? . 5) q get-backward-sexp)) q (144092 . 4)) ((c meth c (c (? . 55) q insert)) q (170155 . 7)) ((c def c (c (? . 15) q preferences:set-default)) q (131266 . 13)) ((c meth c (c (? . 118) q on-superwindow-show)) q (1303 . 3)) ((c def c (c (? . 17) q gui-utils:ok/cancel-buttons)) q (83826 . 14)) ((c def c (c (? . 0) q text:overwrite-disable<%>)) q (183709 . 2)) ((c meth c (c (? . 82) q set-message)) q (29610 . 3)) ((c meth c (c (? . 41) q get-corner-bitmap)) q (19432 . 3)) ((c meth c (c (? . 19) q file-menu:print-callback)) q (72122 . 5)) ((c def c (? . 99)) q (25200 . 3)) ((c meth c (c (? . 61) q set-overwrite-mode)) q (177312 . 3)) ((c def c (? . 62)) q (166817 . 4)) ((c form c (c (? . 0) q scheme:get-keymap)) q (194909 . 2)) ((c def c (c (? . 0) q editor:keymap-mixin)) q (25356 . 4)) ((c def c (c (? . 0) q editor:get-current-preferred-font-size)) q (30156 . 3)) ((c meth c (c (? . 5) q uncomment-selection/line)) q (140919 . 11)) ((c def c (? . 51)) q (78209 . 5)) ((c meth c (c (? . 3) q file-menu:create-save?)) q (48251 . 3)) ((c meth c (c (? . 22) q backward-containing-sexp)) q (14864 . 6)) ((c def c (c (? . 6) q test:set-radio-box-item!)) q (191784 . 3)) ((c def c (? . 1)) q (96767 . 4)) ((c def c (c (? . 0) q panel:vertical-dragable<%>)) q (121954 . 3)) ((c meth c (c (? . 36) q scroll-editor-to)) q (159888 . 13)) ((c meth c (c (? . 3) q edit-menu:cut-help-string)) q (54268 . 3)) ((c meth c (c (? . 3) q edit-menu:between-find-and-preferences)) q (64306 . 4)) ((c meth c (c (? . 3) q edit-menu:replace-all-on-demand)) q (63132 . 4)) ((c def c (c (? . 0) q pasteboard:standard-style-list%)) q (126880 . 3)) ((c meth c (c (? . 5) q backward-sexp)) q (144314 . 3)) ((c meth c (c (? . 3) q edit-menu:get-cut-item)) q (53682 . 3)) ((c meth c (c (? . 63) q read)) q (21123 . 4)) ((c meth c (c (? . 3) q file-menu:create-quit?)) q (51514 . 3)) ((c def c (c (? . 0) q keymap:remove-user-keybindings-file)) q (92021 . 4)) ((c meth c (c (? . 8) q on-load-file)) q (110334 . 5)) ((c meth c (c (? . 3) q file-menu:revert-string)) q (47858 . 3)) ((c meth c (c (? . 14) q insert-between)) q (180189 . 3)) ((c def c (c (? . 0) q version:version)) q (194573 . 2)) ((c def c (c (? . 0) q color-prefs:register-color-preference)) q (4679 . 13)) ((c meth c (c (? . 3) q edit-menu:preferences-on-demand)) q (64951 . 4)) ((c meth c (c (? . 97) q default-style-name)) q (182574 . 2)) ((c meth c (c (? . 102) q lock)) q (29080 . 3)) ((c def c (c (? . 0) q pasteboard:info%)) q (127306 . 3)) ((c meth c (c (? . 32) q replace-all)) q (75209 . 2)) ((c meth c (c (? . 8) q can-insert?)) q (113829 . 5)) ((c form c (c (? . 0) q scheme:get-color-prefs-table)) q (195042 . 2)) ((c meth c (c (? . 71) q set-ascii-art-enlarge)) q (157902 . 4)) ((c meth c (c (? . 85) q on-save-file)) q (27176 . 6)) ((c def c (c (? . 0) q racket:text%)) q (146999 . 4)) ((c meth c (c (? . 4) q move-to)) q (153556 . 9)) ((c meth c (c (? . 3) q file-menu:open-recent-on-demand)) q (46821 . 4)) ((c meth c (c (? . 3) q edit-menu:create-preferences?)) q (64552 . 3)) ((c def c (c (? . 6) q test:set-check-box!)) q (191895 . 4)) ((c meth c (c (? . 8) q on-new-image-snip)) q (110743 . 9)) ((c meth c (c (? . 1) q on-default-event)) q (97602 . 7)) ((c meth c (c (? . 37) q on-new-image-snip)) q (24198 . 10)) ((c def c (c (? . 0) q panel:horizontal-dragable%)) q (123754 . 4)) ((c def c (c (? . 17) q gui-utils:local-busy-cursor)) q (85191 . 7)) ((c def c (c (? . 0) q text:hide-caret/selection%)) q (184096 . 3)) ((c meth c (c (? . 56) q get-active-frame)) q (82011 . 2)) ((c def c (? . 68)) q (134015 . 5)) ((c def c (? . 33)) q (76404 . 4)) ((c meth c (c (? . 20) q editing-this-file?)) q (37348 . 3)) ((c meth c (c (? . 70) q after-save-file)) q (179276 . 2)) ((c meth c (c (? . 3) q edit-menu:get-undo-item)) q (52213 . 3)) ((c meth c (c (? . 4) q move/copy-to-edit)) q (152938 . 13)) ((c meth c (c (? . 28) q on-drop-file)) q (38425 . 3)) ((c meth c (c (? . 64) q map-function)) q (91742 . 5)) ((c meth c (c (? . 114) q make-root-area-container)) q (41588 . 6)) ((c meth c (c (? . 42) q on-activate)) q (40904 . 3)) ((c meth c (c (? . 3) q get-checkable-menu-item%)) q (44551 . 3)) ((c meth c (c (? . 3) q edit-menu:between-redo-and-cut)) q (53559 . 4)) ((c meth c (c (? . 22) q classify-position)) q (15848 . 4)) ((c meth c (c (? . 3) q file-menu:get-revert-item)) q (47240 . 3)) ((c meth c (c (? . 56) q remove-frame)) q (82280 . 3)) ((c meth c (c (? . 33) q edit-menu:create-find-next?)) q (76926 . 3)) ((c def c (c (? . 0) q text:make-snip-special)) q (187527 . 3)) ((c def c (c (? . 0) q srcloc-snip:select-srcloc)) q (149984 . 3)) ((c meth c (c (? . 14) q get-in-port)) q (181195 . 2)) ((c meth c (c (? . 18) q revert/gui-error)) q (22622 . 3)) ((c meth c (c (? . 3) q file-menu:open-recent-callback)) q (46599 . 6)) ((c meth c (c (? . 14) q send-eof-to-box-in-port)) q (180608 . 2)) ((c meth c (c (? . 56) q frame-label-changed)) q (81750 . 3)) ((c def c (c (? . 0) q frame:pasteboard<%>)) q (73383 . 3)) ((c def c (? . 29)) q (185908 . 5)) ((c meth c (c (? . 66) q after-insert)) q (166294 . 5)) ((c meth c (c (? . 65) q set-filename)) q (26304 . 5)) ((c meth c (c (? . 20) q get-area-container%)) q (36794 . 3)) ((c meth c (c (? . 32) q search)) q (75032 . 3)) ((c def c (c (? . 0) q icon:get-paren-highlight-bitmap)) q (90373 . 2)) ((c def c (c (? . 0) q icon:get-anchor-bitmap)) q (90674 . 2)) ((c def c (c (? . 6) q test:set-list-box!)) q (192242 . 4)) ((c meth c (c (? . 66) q on-focus)) q (166686 . 3)) ((c form c (c (? . 0) q scheme:add-coloring-preferences-panel)) q (194997 . 2)) ((c meth c (c (? . 3) q edit-menu:find-from-selection-callback)) q (58698 . 7)) ((c meth c (c (? . 5) q mark-matching-parenthesis)) q (145255 . 3)) ((c meth c (c (? . 3) q edit-menu:create-find-case-sensitive?)) q (63558 . 3)) ((c def c (c (? . 15) q preferences:unregister-save-callback)) q (132372 . 3)) ((c meth c (c (? . 9) q get-canvas)) q (67548 . 2)) ((c meth c (c (? . 3) q file-menu:get-print-item)) q (49751 . 3)) ((c meth c (c (? . 14) q get-box-input-editor-snip%)) q (181556 . 3)) ((c meth c (c (? . 8) q after-load-file)) q (113335 . 3)) ((c meth c (c (? . 67) q show-indent-guides!)) q (156317 . 3)) ((c def c (c (? . 15) q preferences:set)) q (130919 . 4)) ((c meth c (c (? . 3) q edit-menu:between-copy-and-paste)) q (55143 . 4)) ((c meth c (c (? . 3) q file-menu:save-as-string)) q (49462 . 3)) ((c def c (c (? . 0) q racket:get-non-paren-keymap)) q (147662 . 2)) ((c meth c (c (? . 8) q can-load-file?)) q (114313 . 5)) ((c meth c (c (? . 19) q editing-this-file?)) q (70607 . 3)) ((c meth c (c (? . 8) q after-insert)) q (112992 . 5)) ((c meth c (c (? . 14) q get-value-style-delta)) q (181097 . 3)) ((c meth c (c (? . 9) q get-editor%)) q (66968 . 3)) ((c def c (c (? . 0) q color-prefs:get-color-scheme-names)) q (10548 . 2)) ((c meth c (c (? . 5) q down-sexp)) q (144740 . 3)) ((c meth c (c (? . 1) q after-set-position)) q (104968 . 6)) ((c def c (c (? . 0) q text:autowrap%)) q (185008 . 3)) ((c def c (c (? . 17) q gui-utils:delay-action)) q (84960 . 7)) ((c meth c (c (? . 5) q comment-out-selection)) q (138511 . 10)) ((c def c (c (? . 0) q frame:pasteboard-info-mixin)) q (44053 . 4)) ((c meth c (c (? . 8) q on-new-string-snip)) q (112492 . 2)) ((c def c (c (? . 0) q preferences:get-preference/gui)) q (127811 . 6)) ((c def c (c (? . 0) q canvas:color-mixin)) q (936 . 4)) ((c def c (c (? . 0) q frame:size-pref%)) q (78764 . 3)) ((c def c (c (? . 0) q preferences:add-to-editor-checkbox-panel)) q (129245 . 3)) ((c def c (c (? . 0) q text:standard-style-list%)) q (184592 . 3)) ((c def c (c (? . 6) q label-of-enabled/shown-button-in-top-level-window?)) q (194158 . 4)) ((c meth c (c (? . 19) q help-menu:about-callback)) q (72650 . 5)) ((c meth c (c (? . 22) q set-spell-check-strings)) q (13258 . 3)) ((c meth c (c (? . 68) q get-extent)) q (135318 . 22)) ((c def c (c (? . 0) q editor:set-change-font-size-when-monitors-change?)) q (30954 . 3)) ((c def c (c (? . 0) q group:create-windows-menu)) q (82901 . 3)) ((c meth c (c (? . 64) q chain-to-keymap)) q (91443 . 5)) ((c meth c (c (? . 69) q on-close)) q (66462 . 2)) ((c def c (c (? . 11) q refresh-splash)) q (191157 . 2)) ((c def c (c (? . 0) q text:column-guide<%>)) q (161900 . 3)) ((c meth c (c (? . 8) q on-char)) q (109817 . 3)) ((c meth c (c (? . 8) q after-save-file)) q (113426 . 3)) ((c def c (c (? . 0) q text:backup-autosave%)) q (185294 . 3)) ((c def c (c (? . 0) q text:normalize-paste%)) q (184306 . 3)) ((c meth c (c (? . 5) q region-comment-out-selection)) q (139057 . 15)) ((c def c (c (? . 0) q text:line-spacing%)) q (184005 . 3)) ((c def c (c (? . 0) q color-prefs:color-scheme-color-name?)) q (8922 . 3)) ((c meth c (c (? . 27) q on-save-file)) q (28132 . 5)) ((c def c (c (? . 0) q number-snip:make-pretty-print-size)) q (118102 . 10)) ((c def c (c (? . 0) q pasteboard:file%)) q (127106 . 3)) ((c def c (c (? . 0) q color-prefs:register-info-based-color-schemes)) q (8341 . 2)) ((c def c (c (? . 0) q handler:set-recent-position)) q (90008 . 7)) ((c def c (c (? . 0) q exit:on-exit)) q (32195 . 2)) ((c form c (c (? . 117) q framework^)) q (195229 . 2)) ((c meth c (c (? . 70) q can-delete?)) q (179130 . 4)) ((c def c (c (? . 0) q icon:get-autowrap-bitmap)) q (90497 . 2)) ((c meth c (c (? . 5) q compute-racket-amount-to-indent)) q (137615 . 8)) ((c def c (? . 71)) q (157845 . 2)) ((c meth c (c (? . 56) q get-mdi-parent)) q (81590 . 3)) ((c def c (c (? . 0) q frame:searchable%)) q (79491 . 4)) ((c meth c (c (? . 68) q copy)) q (134403 . 2)) ((c meth c (c (? . 72) q highlight-first-line)) q (158553 . 3)) ((c meth c (c (? . 73) q get-inline-overview-enabled?)) q (156695 . 3)) ((c form c (c (? . 0) q scheme:text-mixin)) q (194636 . 2)) ((c def c (? . 67)) q (156247 . 3)) ((c def c (c (? . 0) q keymap:get-editor)) q (93232 . 2)) ((c meth c (c (? . 3) q on-close)) q (44293 . 2)) ((c meth c (c (? . 1) q on-default-char)) q (97317 . 7)) ((c def c (? . 28)) q (38029 . 4)) ((c meth c (c (? . 19) q on-close)) q (70775 . 2)) ((c meth c (c (? . 37) q can-save-file?)) q (23509 . 5)) ((c meth c (c (? . 75) q on-insert)) q (164332 . 5)) ((c def c (c (? . 0) q autosave:register)) q (235 . 4)) ((c def c (c (? . 6) q button-in-top-level-focusd-window?)) q (194372 . 3)) ((c def c (c (? . 11) q get-splash-event-callback)) q (190780 . 2)) ((c def c (c (? . 0) q exit:user-oks-exit)) q (32262 . 2)) ((c meth c (c (? . 18) q close)) q (22847 . 2)) ((c def c (c (? . 0) q text:clever-file-format%)) q (185192 . 3)) ((c meth c (c (? . 3) q edit-menu:create-replace-all?)) q (62733 . 3)) ((c def c (c (? . 0) q racket:text-mode<%>)) q (146281 . 2)) ((c meth c (c (? . 22) q backward-match)) q (14631 . 6)) ((c def c (c (? . 0) q path-utils:generate-backup-name)) q (127537 . 3)) ((c meth c (c (? . 54) q copy)) q (171675 . 2)) ((c constructor c (? . 74)) q (167664 . 4)) ((c meth c (c (? . 75) q after-delete)) q (164536 . 5)) ((c def c (c (? . 0) q frame:reorder-menus)) q (80745 . 3)) ((c def c (c (? . 0) q panel:vertical-dragable%)) q (123633 . 4)) ((c meth c (c (? . 4) q unhighlight-range)) q (151509 . 14)) ((c meth c (c (? . 55) q copy)) q (168938 . 2)) ((c def c (? . 49)) q (163305 . 4)) ((c meth c (c (? . 31) q update-frame-filename)) q (25910 . 2)) ((c def c (c (? . 0) q text:hide-caret/selection<%>)) q (160973 . 3)) ((c def c (c (? . 0) q text:info%)) q (185501 . 3)) ((c def c (c (? . 0) q text:nbsp->space%)) q (184210 . 3)) ((c def c (? . 76)) q (26608 . 3)) ((c meth c (c (? . 72) q get-first-line-height)) q (158732 . 2)) ((c def c (c (? . 15) q exn:struct:unknown-preference)) q (132749 . 2)) ((c def c (c (? . 11) q start-splash)) q (187800 . 26)) ((c meth c (c (? . 3) q edit-menu:find-string)) q (58329 . 2)) ((c def c (? . 12)) q (16588 . 4)) ((c meth c (c (? . 77) q delegated-text-shown?)) q (74140 . 2)) ((c meth c (c (? . 3) q file-menu:save-as-callback)) q (49029 . 7)) ((c meth c (c (? . 46) q on-disable-surrogate)) q (18194 . 2)) ((c meth c (c (? . 5) q balance-parens)) q (136739 . 3)) ((c meth c (c (? . 20) q get-filename)) q (37514 . 3)) ((c def c (c (? . 0) q color-prefs:white-on-black)) q (7032 . 2)) ((c def c (? . 116)) q (123157 . 4)) ((c meth c (c (? . 34) q auto-complete)) q (182708 . 2)) ((c def c (c (? . 15) q preferences:register-save-callback)) q (132265 . 3)) ((c def c (c (? . 0) q keymap:setup-global)) q (94530 . 6)) ((c form c (c (? . 0) q scheme:text-mode%)) q (194738 . 2)) ((c meth c (c (? . 37) q after-edit-sequence)) q (24015 . 2)) ((c meth c (c (? . 7) q is-info-hidden?)) q (42726 . 2)) ((c def c (c (? . 0) q group:can-close-check)) q (82759 . 2)) ((c def c (c (? . 0) q color-prefs:known-color-scheme-name?)) q (8638 . 3)) ((c def c (c (? . 0) q editor:set-current-preferred-font-size)) q (30040 . 3)) ((c meth c (c (? . 8) q on-insert)) q (112390 . 4)) ((c def c (c (? . 15) q preferences:restore-defaults)) q (132213 . 2)) ((c meth c (c (? . 14) q get-allow-edits)) q (180130 . 2)) ((c meth c (c (? . 3) q file-menu:get-close-item)) q (50579 . 3)) ((c meth c (c (? . 3) q edit-menu:get-copy-item)) q (54470 . 3)) ((c meth c (c (? . 78) q split-vertical)) q (124120 . 7)) ((c meth c (c (? . 3) q file-menu:open-recent-help-string)) q (47027 . 3)) ((c def c (c (? . 0) q racket:get-keymap)) q (147548 . 2)) ((c meth c (c (? . 18) q get-pos/text)) q (22971 . 5)) ((c meth c (c (? . 77) q hide-delegated-text)) q (74209 . 2)) ((c def c (c (? . 0) q text:overwrite-disable-mixin)) q (183760 . 4)) ((c def c (? . 79)) q (74396 . 5)) ((c def c (c (? . 0) q color-prefs:set-current-color-scheme)) q (8410 . 3)) ((c meth c (c (? . 49) q on-insert)) q (163650 . 5)) ((c meth c (c (? . 91) q set-line-numbers-color)) q (185809 . 3)) ((c meth c (c (? . 29) q show-line-numbers?)) q (186262 . 2)) ((c def c (c (? . 0) q keymap:send-map-function-meta)) q (93695 . 13)) ((c meth c (c (? . 44) q after-delete)) q (176324 . 5)) ((c meth c (c (? . 1) q on-change-style)) q (102217 . 9)) ((c meth c (c (? . 35) q get-corner-bitmap)) q (18870 . 3)) ((c def c (? . 80)) q (123 . 2)) ((c meth c (c (? . 19) q file-menu:between-save-as-and-print)) q (72398 . 4)) ((c meth c (c (? . 1) q on-set-size-constraint)) q (103680 . 6)) ((c def c (c (? . 11) q set-splash-bitmap)) q (189678 . 3)) ((c def c (c (? . 0) q exit:exiting?)) q (31849 . 2)) ((c meth c (c (? . 1) q can-do-edit-operation?)) q (107604 . 17)) ((c meth c (c (? . 1) q on-snip-modified)) q (101839 . 9)) ((c meth c (c (? . 14) q get-err-style-delta)) q (181001 . 3)) ((c def c (c (? . 0) q finder:std-get-file)) q (34918 . 12)) ((c meth c (c (? . 81) q on-display-size)) q (182213 . 2)) ((c meth c (c (? . 12) q after-change-style)) q (16937 . 2)) ((c def c (? . 82)) q (29157 . 3)) ((c meth c (c (? . 22) q classify-position*)) q (15975 . 4)) ((c def c (c (? . 17) q gui-utils:unsaved-warning)) q (85463 . 16)) ((c def c (? . 83)) q (96516 . 2)) ((c meth c (c (? . 40) q after-new-child)) q (122320 . 3)) ((c def c (? . 78)) q (123922 . 5)) ((c def c (? . 54)) q (171305 . 3)) ((c meth c (c (? . 14) q insert/io)) q (179543 . 4)) ((c meth c (c (? . 59) q add-wide-snip)) q (167956 . 3)) ((c meth c (c (? . 19) q file-menu:create-save-as?)) q (72051 . 2)) ((c meth c (c (? . 14) q get-insertion-point)) q (179704 . 2)) ((c meth c (c (? . 3) q file-menu:save-on-demand)) q (48557 . 4)) ((c meth c (c (? . 40) q place-children)) q (122636 . 8)) ((c meth c (c (? . 8) q after-set-position)) q (113144 . 2)) ((c def c (c (? . 0) q frame:text%)) q (79412 . 3)) ((c meth c (c (? . 22) q get-spell-check-strings)) q (13191 . 2)) ((c meth c (c (? . 84) q on-paint)) q (183542 . 2)) ((c meth c (c (? . 24) q set-searching-state)) q (164852 . 10)) ((c meth c (c (? . 5) q tabify)) q (136908 . 3)) ((c def c (c (? . 0) q editor:get-standard-style-list)) q (31569 . 2)) ((c meth c (c (? . 33) q edit-menu:create-find?)) q (76635 . 2)) ((c meth c (c (? . 3) q edit-menu:get-paste-item)) q (55268 . 3)) ((c meth c (c (? . 32) q set-text-to-search)) q (75343 . 3)) ((c meth c (c (? . 1) q on-new-string-snip)) q (103276 . 6)) ((c meth c (c (? . 3) q file-menu:open-callback)) q (45890 . 6)) ((c meth c (c (? . 3) q file-menu:print-callback)) q (49938 . 6)) ((c meth c (c (? . 85) q on-close)) q (27416 . 2)) ((c meth c (c (? . 14) q on-submit)) q (180498 . 2)) ((c meth c (c (? . 3) q edit-menu:undo-help-string)) q (52806 . 3)) ((c meth c (c (? . 3) q file-menu:after-quit)) q (52101 . 3)) ((c meth c (c (? . 72) q is-special-first-line?)) q (158801 . 3)) ((c def c (c (? . 0) q icon:get-unlock-bitmap)) q (90615 . 2)) ((c meth c (c (? . 56) q for-each-frame)) q (81908 . 3)) ((c meth c (c (? . 4) q unhighlight-ranges)) q (152240 . 10)) ((c meth c (c (? . 86) q after-load-file)) q (178457 . 4)) ((c def c (c (? . 0) q panel:vertical-discrete-sizes%)) q (125513 . 3)) ((c meth c (c (? . 4) q highlight-range)) q (150157 . 24)) ((c meth c (c (? . 34) q get-word-at)) q (183298 . 3)) ((c meth c (c (? . 3) q edit-menu:get-replace-all-item)) q (62618 . 3)) ((c meth c (c (? . 3) q help-menu:create-about?)) q (65598 . 3)) ((c meth c (c (? . 29) q set-line-numbers-color)) q (186331 . 3)) ((c meth c (c (? . 70) q can-insert?)) q (178984 . 4)) ((c meth c (c (? . 8) q can-do-edit-operation?)) q (114046 . 7)) ((c meth c (c (? . 9) q set-label-prefix)) q (66724 . 3)) ((c meth c (c (? . 3) q edit-menu:copy-string)) q (54989 . 2)) ((c def c (c (? . 0) q color-model:rgb-color-distance)) q (2921 . 13)) ((c meth c (c (? . 3) q edit-menu:create-undo?)) q (52321 . 3)) ((c meth c (c (? . 19) q get-all-open-files)) q (70704 . 2)) ((c def c (c (? . 0) q exit:exit)) q (32231 . 2)) ((c def c (c (? . 0) q canvas:delegate%)) q (2623 . 3)) ((c def c (c (? . 11) q get-splash-width)) q (191034 . 2)) ((c meth c (c (? . 87) q restore-keybinding)) q (95541 . 2)) ((c def c (? . 3)) q (44212 . 3)) ((c def c (c (? . 0) q text:searching-embedded<%>)) q (166765 . 2)) ((c meth c (c (? . 8) q after-change-style)) q (112676 . 5)) ((c meth c (c (? . 14) q get-err-port)) q (181375 . 2)) ((c meth c (c (? . 88) q get-vertical?)) q (123561 . 2)) ((c meth c (c (? . 5) q flash-forward-sexp)) q (143988 . 3)) ((c def c (c (? . 11) q set-splash-char-observer)) q (190582 . 3)) ((c def c (c (? . 0) q keymap:aug-keymap%)) q (91934 . 3)) ((c meth c (c (? . 107) q on-size)) q (2194 . 5)) ((c def c (c (? . 0) q color-model:xyz-z)) q (3735 . 3)) ((c meth c (c (? . 27) q set-filename)) q (27867 . 5)) ((c meth c (c (? . 3) q edit-menu:show/hide-replace-string)) q (61652 . 3)) ((c def c (c (? . 6) q test:close-top-level-window)) q (193524 . 3)) ((c meth c (c (? . 22) q skip-whitespace)) q (14323 . 8)) ((c def c (c (? . 0) q icon:get-lock-bitmap)) q (90558 . 2)) ((c def c (c (? . 6) q test:reraise-error)) q (193789 . 2)) ((c def c (c (? . 0) q frame:register-group<%>)) q (40575 . 2)) ((c meth c (c (? . 35) q get-text)) q (19037 . 2)) ((c def c (c (? . 0) q color:text-mode%)) q (18325 . 3)) ((c def c (c (? . 0) q number-snip:is-number-snip?)) q (119165 . 3)) ((c meth c (c (? . 44) q after-insert)) q (176130 . 5)) ((c def c (? . 9)) q (66521 . 3)) ((c meth c (c (? . 112) q after-insert)) q (161700 . 5)) ((c def c (c (? . 0) q frame:standard-menus%)) q (79217 . 3)) ((c def c (? . 66)) q (166021 . 5)) ((c meth c (c (? . 3) q file-menu:open-recent-string)) q (46945 . 3)) ((c meth c (c (? . 5) q find-down-sexp)) q (144618 . 4)) ((c def c (? . 30)) q (39096 . 4)) ((c def c (c (? . 0) q application:current-app-name)) q (0 . 4)) ((c meth c (c (? . 56) q set-active-frame)) q (82084 . 3)) ((c def c (c (? . 15) q preferences:default-set?)) q (131851 . 3)) ((c def c (c (? . 0) q keymap:get-user)) q (93338 . 2)) ((c meth c (c (? . 62) q after-delete)) q (167185 . 5)) ((c meth c (c (? . 3) q edit-menu:copy-callback)) q (54655 . 6)) ((c def c (c (? . 0) q color-prefs:set-in-color-scheme)) q (9357 . 7)) ((c def c (c (? . 0) q editor:info<%>)) q (28867 . 3)) ((c meth c (c (? . 3) q file-menu:print-help-string)) q (50372 . 3)) ((c def c (c (? . 0) q preferences:put-preferences/gui)) q (127625 . 5)) ((c def c (? . 41)) q (19352 . 3)) ((c def c (? . 77)) q (73816 . 4)) ((c def c (c (? . 0) q frame:basic%)) q (78661 . 3)) ((c meth c (c (? . 33) q edit-menu:find-previous-callback)) q (77004 . 7)) ((c meth c (c (? . 8) q on-save-file)) q (111791 . 5)) ((c def c (c (? . 0) q finder:std-put-file)) q (34169 . 17)) ((c meth c (c (? . 77) q show-delegated-text)) q (74273 . 2)) ((c meth c (c (? . 7) q lock-status-changed)) q (42147 . 2)) ((c meth c (c (? . 3) q edit-menu:find-next-string)) q (59980 . 3)) ((c meth c (c (? . 89) q set-get-token)) q (17287 . 3)) ((c meth c (c (? . 76) q remove-autosave)) q (26899 . 2)) ((c def c (c (? . 0) q text:range-color)) q (186880 . 3)) ((c def c (? . 37)) q (23373 . 4)) ((c meth c (c (? . 95) q read)) q (117311 . 4)) ((c meth c (c (? . 22) q get-token-range)) q (16141 . 5)) ((c def c (c (? . 0) q preferences:show-tab-panel)) q (130084 . 3)) ((c def c (c (? . 0) q editor:silent-cancel-on-save-file-out-of-date?)) q (29864 . 5)) ((c def c (c (? . 0) q finder:default-extension)) q (32533 . 4)) ((c def c (c (? . 15) q preferences:restore-prefs-snapshot)) q (133327 . 3)) ((c def c (c (? . 0) q panel:single-window<%>)) q (120170 . 4)) ((c meth c (c (? . 3) q edit-menu:get-replace-item)) q (61833 . 3)) ((c meth c (c (? . 7) q determine-width)) q (41886 . 7)) ((c meth c (c (? . 90) q get-start-of-line)) q (146156 . 4)) ((c meth c (c (? . 66) q get-keymaps)) q (166214 . 3)) ((c meth c (c (? . 35) q get-position)) q (18948 . 3)) ((c def c (c (? . 0) q text:line-spacing<%>)) q (157241 . 3)) ((c meth c (c (? . 38) q make-editor)) q (20717 . 3)) ((c def c (c (? . 0) q preferences:add-to-warnings-checkbox-panel)) q (128989 . 3)) ((c def c (c (? . 0) q text:wide-snip-mixin)) q (168144 . 4)) ((c form c (c (? . 0) q scheme:text-mode-mixin)) q (194708 . 2)) ((c meth c (c (? . 18) q load-file/gui-error)) q (22232 . 9)) ((c def c (c (? . 0) q color-prefs:normalize-color-selection-button-widths)) q (6562 . 4)) ((c meth c (c (? . 8) q on-focus)) q (110260 . 3)) ((c def c (? . 91)) q (185600 . 2)) ((c meth c (c (? . 3) q edit-menu:create-select-all?)) q (56999 . 3)) ((c meth c (c (? . 19) q can-close?)) q (70826 . 2)) ((c meth c (c (? . 3) q edit-menu:create-find-previous?)) q (60262 . 3)) ((c def c (c (? . 0) q frame:text<%>)) q (72992 . 3)) ((c meth c (c (? . 33) q on-close)) q (78038 . 2)) ((c meth c (c (? . 91) q show-line-numbers!)) q (185646 . 3)) ((c meth c (c (? . 3) q help-menu:before-about)) q (65374 . 4)) ((c meth c (c (? . 9) q get-canvas%)) q (66814 . 3)) ((c meth c (c (? . 18) q can-close?)) q (22790 . 2)) ((c meth c (c (? . 3) q edit-menu:find-next-callback)) q (59549 . 7)) ((c meth c (c (? . 3) q file-menu:save-callback)) q (48328 . 6)) ((c meth c (c (? . 8) q put-file)) q (114649 . 5)) ((c def c (c (? . 0) q color-prefs:add-background-preferences-panel)) q (5372 . 2)) ((c meth c (c (? . 44) q highlight-range)) q (173838 . 14)) ((c def c (c (? . 15) q preferences:new-layer)) q (133504 . 4)) ((c meth c (c (? . 33) q edit-menu:create-find-previous?)) q (77297 . 3)) ((c meth c (c (? . 8) q on-display-size)) q (110065 . 2)) ((c def c (c (? . 0) q number-snip:remove-decimal-looking-number-snips-on-insertion-mixin)) q (119327 . 4)) ((c meth c (c (? . 3) q get-edit-menu)) q (44745 . 2)) ((c meth c (c (? . 14) q get-unread-start-point)) q (179863 . 2)) ((c def c (c (? . 0) q editor:autowrap-mixin)) q (25577 . 4)) ((c def c (c (? . 0) q text:range-start)) q (186491 . 3)) ((c def c (c (? . 0) q racket:map-pairs-keybinding-functions)) q (147829 . 11)) ((c def c (c (? . 2) q notify:notify-box/pref)) q (115387 . 6)) ((c def c (c (? . 0) q editor:add-after-user-keymap)) q (31640 . 6)) ((c meth c (c (? . 4) q get-styles-fixed)) q (152719 . 2)) ((c meth c (c (? . 3) q edit-menu:find-case-sensitive-callback)) q (63650 . 7)) ((c meth c (c (? . 27) q on-close)) q (28077 . 2)) ((c meth c (c (? . 8) q after-delete)) q (112840 . 5)) ((c meth c (c (? . 3) q file-menu:quit-string)) q (51947 . 2)) ((c meth c (c (? . 3) q edit-menu:select-all-string)) q (57501 . 3)) ((c def c (c (? . 0) q preferences:add-can-close-dialog-callback)) q (130312 . 3)) ((c def c (? . 92)) q (149691 . 3)) ((c def c (c (? . 6) q test:use-focus-table)) q (193892 . 4)) ((c form c (c (? . 93) q decorated-editor-snip<%>)) q (19320 . 2)) ((c meth c (c (? . 94) q after-max-width-paragraph-change)) q (157603 . 3)) ((c meth c (c (? . 3) q file-menu:new-string)) q (45430 . 2)) ((c meth c (c (? . 3) q edit-menu:between-paste-and-clear)) q (55948 . 4)) ((c meth c (c (? . 8) q on-delete)) q (112288 . 4)) ((c meth c (c (? . 3) q file-menu:revert-help-string)) q (47935 . 3)) ((c meth c (c (? . 21) q on-focus)) q (1613 . 2)) ((c meth c (c (? . 44) q on-edit-sequence)) q (175830 . 2)) ((c def c (c (? . 0) q color-prefs:add-color-scheme-entry)) q (7128 . 20)) ((c meth c (c (? . 65) q can-close?)) q (26473 . 2)) ((c def c (c (? . 0) q preferences:add-check)) q (130407 . 11)) ((c def c (c (? . 0) q racket:get-white-on-black-color-prefs-table)) q (148580 . 3)) ((c meth c (c (? . 14) q clear-output-ports)) q (180728 . 2)) ((c meth c (c (? . 3) q file-menu:get-open-item)) q (45705 . 3)) ((c def c (c (? . 0) q frame:remove-empty-menus)) q (80827 . 3)) ((c meth c (c (? . 5) q move-sexp-out)) q (145625 . 3)) ((c def c (? . 89)) q (17243 . 2)) ((c meth c (c (? . 22) q forward-match)) q (15117 . 6)) ((c meth c (c (? . 3) q edit-menu:find-previous-help-string)) q (60879 . 3)) ((c meth c (c (? . 3) q edit-menu:select-all-callback)) q (57082 . 7)) ((c meth c (c (? . 3) q edit-menu:after-preferences)) q (65254 . 4)) ((c meth c (c (? . 22) q is-lexer-valid?)) q (16529 . 2)) ((c def c (c (? . 0) q handler:find-format-handler)) q (88648 . 4)) ((c def c (c (? . 15) q preferences:low-level-put-preferences)) q (132802 . 5)) ((c meth c (c (? . 12) q on-set-size-constraint)) q (16996 . 2)) ((c meth c (c (? . 25) q after-new-child)) q (119851 . 3)) ((c def c (c (? . 2) q notify:check-box/notify-box)) q (116057 . 8)) ((c meth c (c (? . 3) q edit-menu:find-next-help-string)) q (60060 . 3)) ((c def c (c (? . 0) q keymap:setup-file)) q (94447 . 3)) ((c def c (c (? . 0) q pasteboard:keymap%)) q (126999 . 3)) ((c meth c (c (? . 18) q save-file/gui-error)) q (21845 . 9)) ((c meth c (c (? . 3) q edit-menu:find-help-string)) q (58403 . 3)) ((c meth c (c (? . 78) q collapse)) q (124638 . 3)) ((c def c (? . 75)) q (164182 . 4)) ((c meth c (c (? . 3) q edit-menu:find-case-sensitive-on-demand)) q (63989 . 4)) ((c def c (c (? . 0) q finder:common-get-file)) q (33603 . 12)) ((c meth c (c (? . 32) q search-hidden?)) q (75474 . 2)) ((c meth c (c (? . 1) q on-focus)) q (98558 . 7)) ((c def c (? . 95)) q (117241 . 3)) ((c meth c (c (? . 22) q is-stopped?)) q (12462 . 2)) ((c meth c (c (? . 5) q select-forward-sexp)) q (144926 . 2)) ((c def c (c (? . 0) q text:inline-overview-mpw-mixin)) q (157029 . 5)) ((c meth c (c (? . 61) q after-delete)) q (177595 . 4)) ((c def c (c (? . 0) q racket:add-preferences-panel)) q (147496 . 2)) ((c meth c (c (? . 56) q locate-file)) q (82524 . 4)) ((c meth c (c (? . 76) q backup?)) q (26692 . 2)) ((c def c (? . 96)) q (124961 . 2)) ((c meth c (c (? . 22) q set-spell-check-text)) q (13410 . 3)) ((c def c (c (? . 0) q panel:discrete-sizes-mixin)) q (125215 . 5)) ((c def c (c (? . 0) q version:add-spec)) q (194475 . 4)) ((c def c (? . 97)) q (182335 . 4)) ((c def c (? . 98)) q (19882 . 4)) ((c meth c (c (? . 1) q can-save-file?)) q (108647 . 9)) ((c meth c (c (? . 71) q get-ascii-art-enlarge)) q (158004 . 3)) ((c def c (? . 84)) q (183400 . 4)) ((c meth c (c (? . 99) q get-keymaps)) q (25275 . 3)) ((c def c (c (? . 0) q text:clever-file-format<%>)) q (177739 . 3)) ((c def c (? . 18)) q (21279 . 3)) ((c form c (c (? . 0) q scheme:set-mode-mixin)) q (194763 . 2)) ((c meth c (c (? . 20) q get-area-container)) q (36889 . 3)) ((c meth c (c (? . 3) q edit-menu:get-find-item)) q (57798 . 3)) ((c meth c (c (? . 83) q on-disable-surrogate)) q (96665 . 3)) ((c meth c (c (? . 3) q edit-menu:replace-callback)) q (62024 . 7)) ((c meth c (c (? . 98) q get-position)) q (20328 . 3)) ((c meth c (c (? . 35) q get-menu)) q (19093 . 2)) ((c def c (c (? . 0) q editor:standard-style-list<%>)) q (24954 . 3)) ((c meth c (c (? . 5) q uncomment-selection)) q (140262 . 7)) ((c meth c (c (? . 14) q get-out-style-delta)) q (180905 . 3)) ((c meth c (c (? . 1) q after-change-style)) q (103891 . 10)) ((c meth c (c (? . 3) q help-menu:about-callback)) q (65676 . 6)) ((c constructor c (? . 100)) q (146534 . 4)) ((c meth c (c (? . 13) q get-vertical?)) q (121791 . 2)) ((c def c (? . 27)) q (27719 . 4)) ((c meth c (c (? . 14) q set-allow-edits)) q (180030 . 3)) ((c def c (c (? . 0) q canvas:color%)) q (2459 . 3)) ((c meth c (c (? . 57) q on-local-char)) q (158252 . 4)) ((c meth c (c (? . 13) q get-default-percentages)) q (121129 . 4)) ((c meth c (c (? . 3) q edit-menu:find-on-demand)) q (58212 . 4)) ((c meth c (c (? . 81) q on-local-char)) q (182116 . 3)) ((c def c (c (? . 17) q gui-utils:trim-string)) q (83010 . 7)) ((c meth c (c (? . 23) q get-map-function-table)) q (91135 . 2)) ((c meth c (c (? . 68) q get-text)) q (134136 . 7)) ((c def c (? . 101)) q (133886 . 2)) ((c def c (c (? . 0) q srcloc-snip:snipclass)) q (149929 . 2)) ((c meth c (c (? . 3) q edit-menu:find-from-selection-help-string)) q (59259 . 3)) ((c meth c (c (? . 3) q edit-menu:find-from-selection-string)) q (59169 . 3)) ((c meth c (c (? . 1) q on-new-tab-snip)) q (103479 . 5)) ((c def c (c (? . 0) q number-snip:make-repeating-decimal-snip)) q (118717 . 6)) ((c def c (c (? . 0) q editor:set-standard-style-list-pref-callbacks)) q (31502 . 2)) ((c meth c (c (? . 3) q file-menu:get-quit-item)) q (51406 . 3)) ((c meth c (c (? . 100) q on-enable-surrogate)) q (146779 . 2)) ((c meth c (c (? . 5) q flash-backward-sexp)) q (144209 . 3)) ((c meth c (c (? . 31) q allow-close-with-no-filename?)) q (25974 . 2)) ((c meth c (c (? . 3) q edit-menu:replace-on-demand)) q (62327 . 4)) ((c def c (c (? . 15) q preferences:current-layer)) q (133721 . 4)) ((c def c (c (? . 0) q autosave:restore-autosave-files/gui)) q (474 . 4)) ((c meth c (c (? . 14) q get-value-port)) q (181435 . 2)) ((c meth c (c (? . 1) q can-load-file?)) q (108276 . 9)) ((c meth c (c (? . 3) q edit-menu:replace-help-string)) q (62535 . 3)) ((c def c (c (? . 0) q editor:standard-style-list-mixin)) q (25036 . 4)) ((c meth c (c (? . 84) q on-char)) q (183598 . 2)) ((c meth c (c (? . 14) q get-in-box-port)) q (181253 . 2)) ((c def c (? . 102)) q (28940 . 4)) ((c meth c (c (? . 20) q make-root-area-container)) q (37047 . 6)) ((c meth c (c (? . 8) q on-default-char)) q (109894 . 3)) ((c def c (c (? . 0) q panel:dragable-place-children)) q (125934 . 19)) ((c meth c (c (? . 68) q write)) q (134477 . 3)) ((c def c (? . 106)) q (120276 . 5)) ((c meth c (c (? . 14) q clear-input-port)) q (180787 . 2)) ((c meth c (c (? . 3) q edit-menu:find-next-on-demand)) q (59858 . 4)) ((c meth c (c (? . 56) q on-close-all)) q (82421 . 2)) ((c def c (c (? . 0) q text:file%)) q (185094 . 3)) ((c meth c (c (? . 3) q edit-menu:get-find-from-selection-item)) q (58483 . 3)) ((c def c (? . 103)) q (164060 . 2)) ((c meth c (c (? . 85) q on-change)) q (27478 . 2)) ((c def c (c (? . 0) q text:searching%)) q (185406 . 3)) ((c meth c (c (? . 34) q get-autocomplete-selected-color)) q (182987 . 3)) ((c def c (? . 74)) q (167534 . 4)) ((c meth c (c (? . 3) q file-menu:between-close-and-quit)) q (51281 . 4)) ((c def c (c (? . 0) q finder:default-filters)) q (32658 . 4)) ((c meth c (c (? . 8) q on-new-box)) q (110665 . 3)) ((c meth c (c (? . 104) q update-info)) q (43915 . 2)) ((c meth c (c (? . 3) q edit-menu:create-replace?)) q (61944 . 3)) ((c def c (c (? . 0) q text:inline-overview-mixin)) q (156881 . 4)) ((c meth c (c (? . 4) q set-styles-fixed)) q (152849 . 3)) ((c meth c (c (? . 7) q set-info-canvas)) q (42259 . 3)) ((c meth c (c (? . 109) q ask-normalize?)) q (163147 . 2)) ((c meth c (c (? . 94) q get-max-width-paragraph)) q (157521 . 3)) ((c def c (c (? . 0) q editor:autoload<%>)) q (27642 . 3)) ((c meth c (c (? . 53) q get-fixed-style)) q (160891 . 3)) ((c def c (c (? . 0) q handler:handler-handler)) q (88052 . 4)) ((c def c (c (? . 0) q menu:can-restore-underscore-mixin)) q (96012 . 4)) ((c def c (c (? . 0) q handler:handler-name)) q (87825 . 3)) ((c meth c (c (? . 61) q set-anchor)) q (177239 . 3)) ((c meth c (c (? . 3) q get-menu-item%)) q (44452 . 3)) ((c def c (? . 100)) q (146326 . 5)) ((c def c (c (? . 0) q racket:get-color-prefs-table)) q (148477 . 3)) ((c meth c (c (? . 14) q send-eof-to-in-port)) q (180548 . 2)) ((c def c (? . 61)) q (177056 . 5)) ((c def c (c (? . 0) q keymap:setup-editor)) q (94362 . 3)) ((c meth c (c (? . 79) q get-editor%)) q (74876 . 3)) ((c meth c (c (? . 98) q get-color)) q (20140 . 3)) ((c def c (? . 105)) q (168288 . 3)) ((c def c (c (? . 0) q preferences:add-on-close-dialog-callback)) q (130221 . 3)) ((c meth c (c (? . 52) q add-line-number-menu-items)) q (43589 . 4)) ((c def c (c (? . 0) q canvas:basic-mixin)) q (721 . 4)) ((c meth c (c (? . 8) q on-new-tab-snip)) q (112553 . 2)) ((c meth c (c (? . 77) q delegate-moved)) q (74337 . 2)) ((c meth c (c (? . 5) q commented-out/region?)) q (143001 . 12)) ((c def c (? . 25)) q (119707 . 4)) ((c meth c (c (? . 60) q on-close)) q (43168 . 2)) ((c def c (c (? . 0) q path-utils:generate-autosave-name)) q (127405 . 3)) ((c def c (c (? . 2) q notify:menu-group/notify-box)) q (116894 . 8)) ((c meth c (c (? . 3) q edit-menu:paste-callback)) q (55455 . 6)) ((c constructor c (? . 46)) q (17660 . 10)) ((c meth c (c (? . 22) q stop-colorer)) q (12265 . 3)) ((c meth c (c (? . 45) q set-orientation)) q (124783 . 4)) ((c meth c (c (? . 3) q edit-menu:paste-help-string)) q (55867 . 3)) ((c meth c (c (? . 115) q adjust-size-when-monitor-setup-changes?)) q (39007 . 3)) ((c meth c (c (? . 105) q set-delegate)) q (168441 . 3)) ((c meth c (c (? . 106) q container-size)) q (120474 . 7)) ((c def c (c (? . 0) q comment-box:snipclass)) q (19165 . 2)) ((c def c (c (? . 0) q color-model:xyz-y)) q (3658 . 3)) ((c meth c (c (? . 1) q after-set-size-constraint)) q (105171 . 7)) ((c meth c (c (? . 22) q is-frozen?)) q (12517 . 2)) ((c meth c (c (? . 52) q set-macro-recording)) q (43292 . 3)) ((c def c (c (? . 0) q handler:edit-file)) q (88779 . 11)) ((c def c (? . 107)) q (2044 . 4)) ((c def c (c (? . 0) q preferences:add-scheme-checkbox-panel)) q (128928 . 2)) ((c meth c (c (? . 23) q get-map-function-table/ht)) q (91205 . 3)) ((c meth c (c (? . 14) q set-insertion-point)) q (179773 . 3)) ((c meth c (c (? . 62) q after-insert)) q (166971 . 5)) ((c meth c (c (? . 3) q get-help-menu)) q (44820 . 2)) ((c form c (c (? . 0) q scheme:short-sym->pref-name)) q (195129 . 2)) ((c meth c (c (? . 108) q while-unlocked)) q (178716 . 3)) ((c def c (c (? . 0) q text:info<%>)) q (176987 . 3)) ((c meth c (c (? . 32) q get-text-to-search)) q (75267 . 2)) ((c def c (c (? . 0) q text:range-end)) q (186585 . 3)) ((c meth c (c (? . 9) q make-editor)) q (67109 . 2)) ((c meth c (c (? . 5) q tabify-on-return?)) q (136846 . 2)) ((c meth c (c (? . 3) q edit-menu:get-clear-item)) q (56074 . 3)) ((c meth c (c (? . 52) q editor-position-changed)) q (43520 . 2)) ((c meth c (c (? . 31) q get-can-close-parent)) q (25799 . 3)) ((c meth c (c (? . 109) q string-normalize)) q (163215 . 3)) ((c meth c (c (? . 14) q reset-input-box)) q (180672 . 2)) ((c meth c (c (? . 8) q on-paint)) q (111112 . 19)) ((c meth c (c (? . 105) q get-delegate)) q (168361 . 3)) ((c def c (c (? . 0) q group:get-the-frame-group)) q (82652 . 2)) ((c meth c (c (? . 1) q can-set-size-constraint?)) q (107321 . 7)) ((c def c (c (? . 0) q keymap:get-file)) q (93286 . 2)) ((c meth c (c (? . 33) q edit-menu:create-find-case-sensitive?)) q (77855 . 3)) ((c meth c (c (? . 22) q freeze-colorer)) q (12571 . 2)) ((c def c (c (? . 0) q panel:dragable-container-size)) q (125614 . 7)) ((c def c (c (? . 0) q canvas:basic%)) q (2375 . 3)) ((c meth c (c (? . 1) q can-change-style?)) q (106238 . 9)) ((c meth c (c (? . 3) q file-menu:new-callback)) q (45077 . 6)) ((c meth c (c (? . 30) q on-size)) q (40281 . 5)) ((c meth c (c (? . 4) q get-highlighted-ranges)) q (152639 . 3)) ((c def c (c (? . 0) q racket:add-coloring-preferences-panel)) q (148418 . 2)) ((c meth c (c (? . 56) q frame-shown/hidden)) q (81853 . 2)) ((c def c (c (? . 0) q racket:default-paren-matches)) q (147420 . 2)) ((c meth c (c (? . 3) q edit-menu:create-paste?)) q (55377 . 3)) ((c def c (c (? . 0) q racket:text-mode%)) q (147156 . 3)) ((c def c (c (? . 0) q text:input-box%)) q (184703 . 3)) ((c meth c (c (? . 33) q edit-menu:find-next-callback)) q (76707 . 6)) ((c meth c (c (? . 35) q make-snip)) q (18795 . 2)) ((c meth c (c (? . 37) q on-edit-sequence)) q (23952 . 2)) ((c def c (c (? . 0) q finder:common-put-file)) q (32833 . 17)) ((c meth c (c (? . 96) q get-discrete-heights)) q (125112 . 3)) ((c meth c (c (? . 3) q edit-menu:get-preferences-item)) q (64437 . 3)) ((c meth c (c (? . 3) q file-menu:quit-on-demand)) q (51820 . 4)) ((c def c (c (? . 0) q text:snip-special?)) q (187622 . 3)) ((c meth c (c (? . 33) q edit-menu:find-callback)) q (76562 . 2)) ((c meth c (c (? . 98) q get-menu)) q (20232 . 3)) ((c def c (? . 58)) q (1715 . 3)) ((c meth c (c (? . 1) q on-delete)) q (102586 . 9)) ((c meth c (c (? . 1) q after-save-file)) q (105950 . 7)) ((c meth c (c (? . 19) q file-menu:create-print?)) q (72329 . 2)) ((c def c (c (? . 11) q close-splash)) q (189463 . 2)) ((c meth c (c (? . 14) q insert-before)) q (180295 . 3)) ((c meth c (c (? . 9) q get-label-prefix)) q (66663 . 2)) ((c meth c (c (? . 3) q edit-menu:cut-string)) q (54195 . 2)) ((c meth c (c (? . 110) q close-status-line)) q (41157 . 3)) ((c meth c (c (? . 1) q after-delete)) q (104254 . 9)) ((c def c (? . 111)) q (119475 . 3)) ((c meth c (c (? . 77) q get-delegated-text)) q (73926 . 3)) ((c def c (? . 55)) q (168553 . 3)) ((c constructor c (? . 82)) q (29225 . 7)) ((c def c (c (? . 0) q color-model:rgb->hsl)) q (4068 . 7)) ((c def c (? . 13)) q (120958 . 4)) ((c constructor c (? . 92)) q (149756 . 4)) ((c def c (c (? . 17) q gui-utils:next-untitled-name)) q (84645 . 2)) ((c meth c (c (? . 3) q edit-menu:cut-on-demand)) q (54079 . 4)) ((c meth c (c (? . 8) q on-local-char)) q (110498 . 3)) ((c meth c (c (? . 66) q after-delete)) q (166490 . 5)) ((c meth c (c (? . 3) q file-menu:get-open-recent-item)) q (46400 . 3)) ((c def c (c (? . 0) q autosave:current-toc-path)) q (380 . 2)) ((c meth c (c (? . 10) q put-file)) q (156054 . 5)) ((c meth c (c (? . 3) q file-menu:close-on-demand)) q (50997 . 4)) ((q def ((lib "framework/framework-unit.rkt") framework@)) q (195305 . 2)) ((c meth c (c (? . 1) q after-insert)) q (104611 . 9)) ((c def c (c (? . 0) q frame:current-icon)) q (80914 . 10)) ((c def c (c (? . 6) q test:get-active-top-level-window)) q (194057 . 3)) ((c meth c (c (? . 3) q file-menu:save-string)) q (48684 . 2)) ((c meth c (c (? . 1) q on-event)) q (98294 . 7)) ((c meth c (c (? . 5) q find-up-sexp)) q (144413 . 4)) ((c meth c (c (? . 79) q make-root-area-container)) q (74593 . 6)) ((c meth c (c (? . 34) q get-all-words)) q (183225 . 2)) ((c meth c (c (? . 44) q unhighlight-range)) q (174516 . 12)) ((c meth c (c (? . 3) q edit-menu:find-case-sensitive-help-string)) q (64211 . 3)) ((c meth c (c (? . 3) q file-menu:close-callback)) q (50766 . 6)) ((c meth c (c (? . 12) q after-edit-sequence)) q (16818 . 2)) ((c meth c (c (? . 33) q edit-menu:find-case-sensitive-callback)) q (77649 . 3)) ((c meth c (c (? . 61) q after-set-position)) q (177393 . 2)) ((c def c (? . 109)) q (163067 . 3)) ((c meth c (c (? . 3) q edit-menu:find-from-selection-on-demand)) q (59037 . 4)) ((c meth c (c (? . 44) q on-load-file)) q (176724 . 5)) ((c def c (? . 112)) q (161366 . 4)) ((c def c (c (? . 0) q color-model:xyz?)) q (3515 . 3)) ((c def c (c (? . 0) q preferences:add-general-checkbox-panel)) q (128803 . 2)) ((c meth c (c (? . 1) q on-edit-sequence)) q (98091 . 5)) ((c meth c (c (? . 56) q can-close-all?)) q (82470 . 2)) ((c meth c (c (? . 3) q file-menu:get-save-as-item)) q (48838 . 3)) ((c meth c (c (? . 64) q remove-chained-keymap)) q (91633 . 3)) ((c def c (c (? . 0) q handler:set-recent-items-frame-superclass)) q (89799 . 3)) ((c meth c (c (? . 18) q local-edit-sequence?)) q (21404 . 2)) ((c meth c (c (? . 24) q set-replace-start)) q (165545 . 3)) ((c meth c (c (? . 4) q copy-to)) q (153887 . 9)) ((c meth c (c (? . 81) q can-delete?)) q (181993 . 4)) ((c def c (c (? . 0) q handler:add-to-recent)) q (89930 . 3)) ((c def c (c (? . 15) q preferences:snapshot?)) q (133256 . 3)) ((c meth c (c (? . 3) q edit-menu:undo-on-demand)) q (52615 . 4)) ((c def c (c (? . 0) q canvas:delegate<%>)) q (1078 . 3)) ((c def c (c (? . 0) q frame:pasteboard-info<%>)) q (43972 . 3)) ((c meth c (c (? . 19) q set-label)) q (70933 . 3)) ((c meth c (c (? . 97) q on-default-char)) q (182471 . 3)) ((c meth c (c (? . 3) q edit-menu:preferences-string)) q (65085 . 3)) ((c meth c (c (? . 3) q file-menu:revert-on-demand)) q (47729 . 4)) ((c meth c (c (? . 5) q get-backward-navigation-limit)) q (136622 . 4)) ((c meth c (c (? . 119) q on-paint)) q (162111 . 21)) ((c meth c (c (? . 104) q on-close)) q (43861 . 2)) ((c meth c (c (? . 5) q set-tab-size)) q (145426 . 3)) ((c def c (c (? . 17) q gui-utils:quote-literal-label)) q (83228 . 7)) ((c meth c (c (? . 5) q compute-amount-to-indent)) q (138067 . 4)) ((c meth c (c (? . 20) q get-all-open-files)) q (37444 . 2)) ((c meth c (c (? . 28) q can-exit?)) q (38232 . 2)) ((c meth c (c (? . 56) q get-frames)) q (81671 . 3)) ((c def c (c (? . 0) q canvas:info<%>)) q (1400 . 3)) ((c meth c (c (? . 110) q update-status-line)) q (41245 . 5)) ((c meth c (c (? . 113) q get-editor<%>)) q (73325 . 2)) ((c def c (c (? . 0) q racket:init-wordbreak-map)) q (148954 . 3)) ((c meth c (c (? . 3) q file-menu:save-help-string)) q (48758 . 3)) ((c meth c (c (? . 7) q show-info)) q (42626 . 2)) ((c meth c (c (? . 43) q get-editor<%>)) q (73752 . 2)) ((c meth c (c (? . 112) q on-insert)) q (161506 . 5)) ((c def c (? . 114)) q (41437 . 4)) ((c meth c (c (? . 5) q remove-sexp)) q (143809 . 3)) ((c def c (c (? . 0) q text:send-snip-to-port)) q (187686 . 4)) ((c meth c (c (? . 110) q open-status-line)) q (41070 . 3)) ((c meth c (c (? . 76) q autosave?)) q (26756 . 2)) ((c meth c (c (? . 3) q edit-menu:replace-string)) q (62457 . 3)) ((c def c (c (? . 0) q color-prefs:white-on-black-color-scheme?)) q (6965 . 2)) ((c def c (c (? . 0) q preferences:add-panel)) q (128057 . 12)) ((c def c (? . 70)) q (178803 . 5)) ((c meth c (c (? . 41) q get-position)) q (19721 . 3)) ((c meth c (c (? . 37) q put-file)) q (24746 . 5)) ((c meth c (c (? . 5) q select-up-sexp)) q (145049 . 2)) ((c meth c (c (? . 3) q edit-menu:copy-on-demand)) q (54872 . 4)) ((c def c (c (? . 11) q get-splash-eventspace)) q (189809 . 2)) ((c meth c (c (? . 19) q get-filename)) q (70540 . 2)) ((c def c (? . 115)) q (38931 . 3)) ((c meth c (c (? . 10) q on-insert)) q (155767 . 4)) ((c def c (c (? . 0) q pasteboard:backup-autosave%)) q (127196 . 3)) ((c meth c (c (? . 36) q on-event)) q (159789 . 3)) ((c def c (c (? . 0) q frame:pasteboard%)) q (79701 . 3)) ((c meth c (c (? . 1) q on-display-size)) q (97890 . 5)) ((c meth c (c (? . 14) q get-box-input-text%)) q (181646 . 3)) ((c meth c (c (? . 22) q insert-close-paren)) q (15348 . 11)) ((c meth c (c (? . 22) q get-backward-navigation-limit)) q (16328 . 4)) ((c meth c (c (? . 1) q on-paint)) q (100573 . 23)) ((c def c (c (? . 0) q frame:info%)) q (78852 . 3)) ((c meth c (c (? . 14) q submit-to-port?)) q (180400 . 3)) ((c def c (c (? . 0) q keymap:remove-chained-keymap)) q (95098 . 5)) ((c def c (c (? . 0) q icon:get-left/right-cursor)) q (90733 . 2)) ((c meth c (c (? . 1) q on-save-file)) q (101476 . 9)) ((c def c (? . 32)) q (74955 . 3)) ((c meth c (c (? . 4) q get-port-name)) q (154308 . 3)) ((c meth c (c (? . 55) q draw)) q (170441 . 21)) ((c def c (? . 113)) q (73064 . 4)) ((c meth c (c (? . 44) q after-change-style)) q (176518 . 5)) ((c meth c (c (? . 68) q draw)) q (134590 . 21)) ((c meth c (c (? . 3) q edit-menu:create-redo?)) q (52994 . 3)) ((c def c (c (? . 0) q racket:get-paren-keymap)) q (147602 . 2)) ((c def c (c (? . 0) q handler:handler-extension)) q (87913 . 4)) ((c meth c (c (? . 18) q get-top-level-window)) q (21674 . 3)) ((c meth c (c (? . 3) q edit-menu:paste-on-demand)) q (55674 . 4)) ((c def c (c (? . 6) q test:button-push)) q (191195 . 8)) ((c meth c (c (? . 91) q show-line-numbers?)) q (185740 . 2)) ((c meth c (c (? . 65) q get-keymaps)) q (26529 . 3)) ((c meth c (c (? . 1) q on-change)) q (96867 . 5)) ((c meth c (c (? . 116) q get-vertical?)) q (123323 . 2)) ((c def c (c (? . 11) q get-splash-canvas)) q (189755 . 2)) ((c meth c (c (? . 3) q edit-menu:create-find-from-selection?)) q (58606 . 3)) ((c def c (c (? . 0) q editor:doing-autosave?)) q (29737 . 4)) ((c meth c (c (? . 3) q edit-menu:show/hide-replace-callback)) q (61179 . 7)) ((c meth c (c (? . 72) q first-line-currently-drawn-specially?)) q (158645 . 3)) ((c def c (c (? . 0) q icon:get-gc-on-bitmap)) q (90856 . 2)) ((c def c (c (? . 0) q exit:can-exit?)) q (32154 . 2)) ((c meth c (c (? . 32) q unhide-search)) q (75596 . 7)) ((c form c (c (? . 93) q decorated-editor-snip%)) q (19220 . 2)) ((c def c (c (? . 0) q editor:get-default-color-style-name)) q (31259 . 2)) ((c form c (c (? . 93) q decorated-editor-snipclass%)) q (19250 . 2)) ((c meth c (c (? . 22) q start-colorer)) q (10713 . 24)) ((c meth c (c (? . 85) q set-modified)) q (27541 . 3)) ((c def c (? . 4)) q (150064 . 4)) ((c meth c (c (? . 3) q edit-menu:create-find-next?)) q (59467 . 3)) ((c meth c (c (? . 3) q file-menu:open-on-demand)) q (46119 . 4)) ((c meth c (c (? . 32) q search-replace)) q (75145 . 2)) ((c def c (c (? . 0) q frame:lookup-focus-table)) q (81385 . 4)) ((c meth c (c (? . 22) q get-spell-current-dict)) q (13597 . 2)) ((c meth c (c (? . 3) q edit-menu:create-copy?)) q (54578 . 3)) ((c form c (c (? . 117) q framework-class^)) q (195264 . 2)) ((c def c (c (? . 6) q test:mouse-click)) q (192823 . 8)) ((c meth c (c (? . 3) q file-menu:open-string)) q (46246 . 2)) ((c meth c (c (? . 1) q can-delete?)) q (106615 . 9)) ((c meth c (c (? . 1) q can-insert?)) q (106968 . 9)) ((c meth c (c (? . 5) q tabify-all)) q (137563 . 2)) ((c def c (? . 73)) q (156623 . 3)) ((c def c (? . 118)) q (1155 . 4)) ((c meth c (c (? . 19) q file-menu:revert-callback)) q (71288 . 5)) ((c def c (? . 119)) q (161969 . 4)) ((c meth c (c (? . 8) q on-event)) q (110182 . 3)) ((c meth c (c (? . 63) q make-snip)) q (20962 . 4)) ((c meth c (c (? . 9) q get-canvas<%>)) q (66893 . 2)) ((c form c (c (? . 2) q notify:define-notify)) q (115628 . 4)) ((c def c (c (? . 15) q preferences:get)) q (130855 . 3)) ((c def c (? . 42)) q (40624 . 4)) ((c meth c (c (? . 119) q on-change)) q (163010 . 2)) ((c meth c (c (? . 37) q get-file)) q (24634 . 3)) ((c meth c (c (? . 3) q edit-menu:replace-all-string)) q (63266 . 3)) ((c meth c (c (? . 50) q restore-underscores)) q (95934 . 3)) ((c def c (c (? . 0) q frame:text-info%)) q (78930 . 3)) ((c meth c (c (? . 22) q force-stop-colorer)) q (12373 . 3)) ((c def c (c (? . 0) q keymap:region-click)) q (95290 . 5)) ((c def c (? . 40)) q (122130 . 5)) ((c meth c (c (? . 44) q after-load-file)) q (176892 . 3)) ((c meth c (c (? . 41) q get-menu)) q (19625 . 3)) ((c meth c (c (? . 37) q on-new-box)) q (24078 . 3)) ((c def c (c (? . 0) q text:range?)) q (186430 . 3)) ((c def c (? . 108)) q (178559 . 4)) ((c form c (c (? . 0) q scheme:sexp-snip%)) q (194792 . 2)) ((c form c (c (? . 0) q scheme:text-mode<%>)) q (194681 . 2)) ((c meth c (c (? . 5) q tabify-selection/reverse-choices)) q (137287 . 6)) ((c form c (c (? . 0) q scheme:get-white-on-black-color-prefs-table)) q (195078 . 2)) ((c meth c (c (? . 9) q save)) q (67227 . 4)) ((c def c (? . 81)) q (181730 . 4)) ((c meth c (c (? . 3) q edit-menu:select-all-help-string)) q (57582 . 3)) ((c meth c (c (? . 8) q on-edit-sequence)) q (110123 . 2)) ((c meth c (c (? . 38) q make-snip)) q (20626 . 3)) ((c meth c (c (? . 27) q after-load-file)) q (28681 . 3)) ((c def c (c (? . 0) q keymap:add-to-right-button-menu/before)) q (92731 . 5)) ((c def c (? . 10)) q (154836 . 5)) ((c def c (c (? . 0) q keymap:set-chained-keymaps)) q (94872 . 5)) ((c form c (c (? . 0) q scheme:get-wordbreak-map)) q (194844 . 2)) ((c meth c (c (? . 18) q get-pos/text-dc-location)) q (23134 . 7)) ((c meth c (c (? . 5) q up-sexp)) q (144533 . 3)) ((c def c (? . 85)) q (26968 . 5)) ((c meth c (c (? . 32) q search-hits-changed)) q (76338 . 2)) ((c def c (c (? . 15) q preferences:low-level-get-preference)) q (133042 . 5)) ((c meth c (c (? . 70) q after-load-file)) q (179331 . 2)) ((c def c (c (? . 0) q editor:set-standard-style-list-delta)) q (31320 . 5)) ((c meth c (c (? . 14) q get-out-port)) q (181315 . 2)) ((c meth c (c (? . 8) q on-snip-modified)) q (111955 . 5)) ((c def c (? . 90)) q (145724 . 8)) ((c def c (c (? . 0) q editor:font-size-pref->current-font-size)) q (30240 . 16)) ((c meth c (c (? . 22) q get-spell-check-text)) q (13346 . 2)) ((c meth c (c (? . 18) q save-file-out-of-date?)) q (21776 . 2))))
parameter
(application:current-app-name) -> string?
(application:current-app-name name) -> void?
  name : string?
interface
autosave:autosavable<%> : interface?
method
(send an-autosave:autosavable do-autosave) -> void?
procedure
(autosave:register obj) -> void?
  obj : (and/c (is-a?/c autosave:autosavable<%>)
               (is-a?/c editor<%>))
value
autosave:current-toc-path : (make-parameter path?)
value
autosave:toc-path : path?
procedure
(autosave:restore-autosave-files/gui [table]) -> void?
  table : (or/c #f (listof (list/c (or/c #f absolute-path?) absolute-path?)))
        = #f
interface
canvas:basic<%> : interface?
  implements: editor-canvas%
mixin
canvas:basic-mixin : (class? . -> . class?)
  argument extends/implements: editor-canvas%
  result implements: canvas:basic<%>
interface
canvas:color<%> : interface?
  implements: canvas:basic<%>
mixin
canvas:color-mixin : (class? . -> . class?)
  argument extends/implements: canvas:basic<%>
  result implements: canvas:color<%>
interface
canvas:delegate<%> : interface?
  implements: canvas:basic<%>
mixin
canvas:delegate-mixin : (class? . -> . class?)
  argument extends/implements: canvas:basic<%>
  result implements: canvas:delegate<%>
method
(send a-canvas:delegate on-superwindow-show shown?) -> void?
  shown? : boolean?
interface
canvas:info<%> : interface?
  implements: canvas:basic<%>
mixin
canvas:info-mixin : (class? . -> . class?)
  argument extends/implements: canvas:basic<%>
  result implements: canvas:info<%>
method
(send a-canvas:info on-focus) -> void?
method
(send a-canvas:info set-editor) -> void?
interface
canvas:wide-snip<%> : interface?
  implements: canvas:basic<%>
method
(send a-canvas:wide-snip recalc-snips) -> void?
method
(send a-canvas:wide-snip add-wide-snip snip) -> void?
  snip : (is-a?/c snip%)
method
(send a-canvas:wide-snip add-tall-snip snip) -> void?
  snip : (is-a?/c snip%)
mixin
canvas:wide-snip-mixin : (class? . -> . class?)
  argument extends/implements: canvas:basic<%>
  result implements: canvas:wide-snip<%>
method
(send a-canvas:wide-snip on-size width       
                                 height) -> void?
  width : dimension-integer?
  height : dimension-integer?
class
canvas:basic% : class?
  superclass: (canvas:basic-mixin editor-canvas%)
class
canvas:color% : class?
  superclass: (canvas:color-mixin canvas:basic%)
class
canvas:info% : class?
  superclass: (canvas:info-mixin canvas:basic%)
class
canvas:delegate% : class?
  superclass: (canvas:delegate-mixin canvas:basic%)
class
canvas:wide-snip% : class?
  superclass: (canvas:wide-snip-mixin canvas:basic%)
procedure
(color-model:rgb->xyz r g b) -> color-model:xyz?
  r : number?
  g : number?
  b : number?
procedure
(color-model:rgb-color-distance red-a       
                                green-a     
                                blue-a      
                                red-b       
                                green-b     
                                blue-b) -> number?
  red-a : number?
  green-a : number?
  blue-a : number?
  red-b : number?
  green-b : number?
  blue-b : number?
procedure
(color-model:xyz->rgb x y z) -> (list/c number? number? number?)
  x : number?
  y : number?
  z : number?
procedure
(color-model:xyz? val) -> boolean?
  val : any/c
procedure
(color-model:xyz-x xyz) -> number?
  xyz : color-model:xyz?
procedure
(color-model:xyz-y xyz) -> number?
  xyz : color-model:xyz?
procedure
(color-model:xyz-z xyz) -> number?
  xyz : color-model:xyz?
procedure
(color-model:hsl->rgb hue            
                      saturation     
                      lightness) -> byte? byte? byte?
  hue : (real-in 0 360)
  saturation : (real-in 0 1)
  lightness : (real-in 0 1)
procedure
(color-model:rgb->hsl red green blue) -> (real-in 0 360)
                                         (real-in 0 1)
                                         (real-in 0 1)
  red : byte?
  green : byte?
  blue : byte?
procedure
(color-prefs:set-default/color-scheme pref-sym              
                                      black-on-white-color  
                                      white-on-black-color) 
 -> void?
  pref-sym : symbol?
  black-on-white-color : (or/c (is-a?/c color%) string?)
  white-on-black-color : (or/c (is-a?/c color%) string?)
procedure
(color-prefs:register-color-preference                            
                                        pref-name                 
                                        style-name                
                                        color/sd                  
                                       [white-on-black-color      
                                        #:background background]) 
 -> void?
  pref-name : symbol?
  style-name : string?
  color/sd : (or/c (is-a?/c color%) (is-a?/c style-delta%))
  white-on-black-color : (or/c string? (is-a?/c color%) #f) = #f
  background : (or/c (is-a?/c color%) #f) = #f
procedure
(color-prefs:add-background-preferences-panel) -> void?
procedure
(color-prefs:add-to-preferences-panel  name                
                                       func                
                                      [#:style style]) -> void?
  name : string?
  func : (-> (is-a?/c vertical-panel%) void?)
  style : (listof (or/c 'border
                        'hscroll 'auto-hscroll 'hide-hscroll
                        'vscroll 'auto-vscroll 'hide-vscroll))
        = '()
procedure
(color-prefs:build-color-selection-panel                              
                                          parent                      
                                          pref-sym                    
                                          style-name                  
                                          example-text                
                                         [#:background? background?]) 
 -> void?
  parent : (is-a?/c area-container<%>)
  pref-sym : symbol?
  style-name : string?
  example-text : string?
  background? : boolean? = #f
procedure
(color-prefs:normalize-color-selection-button-widths parent)
 -> void?
  parent : (is-a?/c area-container<%>)
procedure
(color-prefs:marshall-style-delta style-delta) -> printable/c
  style-delta : (is-a?/c style-delta%)
procedure
(color-prefs:unmarshall-style-delta marshalled-style-delta)
 -> (or/c #f (is-a?/c style-delta%))
  marshalled-style-delta : printable/c
procedure
(color-prefs:white-on-black-color-scheme?) -> boolean?
procedure
(color-prefs:white-on-black) -> any
procedure
(color-prefs:black-on-white) -> any
procedure
(color-prefs:add-color-scheme-entry  name                      
                                     black-on-white-color      
                                     white-on-black-color      
                                    [#:style style             
                                     #:bold? bold              
                                     #:underline? underline?   
                                     #:italic? italic?         
                                     #:background background]) 
 -> void?
  name : symbol?
  black-on-white-color : (or/c string? (is-a?/c color%))
  white-on-black-color : (or/c string? (is-a?/c color%))
  style : (or/c #f string?) = #f
  bold : (if style (or/c boolean? 'base) #f) = #f
  underline? : (if style boolean? #f) = #f
  italic? : (if style boolean? #f) = #f
  background : (if style                              = #f
                   (or/c #f string? (is-a?/c color%))
                   #f)
procedure
(color-prefs:add-color-scheme-preferences-panel [#:extras extras])
 -> void?
  extras : (-> (is-a?/c panel%) any) = void
procedure
(color-prefs:register-info-based-color-schemes) -> void?
procedure
(color-prefs:set-current-color-scheme name) -> void?
  name : symbol?
procedure
(color-prefs:get-current-color-scheme-name [#:wob? wob?])
 -> symbol?
  wob? : boolean? = (white-on-black-color-scheme?)
procedure
(color-prefs:known-color-scheme-name? name) -> boolean?
  name : any/c
procedure
(color-prefs:get-inverted-base-color-scheme name)
 -> (or/c #f symbol?)
  name : symbol?
procedure
(color-prefs:color-scheme-style-name? name) -> boolean?
  name : any/c
procedure
(color-prefs:color-scheme-color-name? name) -> boolean?
  name : any/c
procedure
(color-prefs:lookup-in-color-scheme  name         
                                    [#:wob? wob]) 
 -> (if (color-prefs:color-scheme-style-name? name)
        (is-a?/c style-delta%)
        (is-a?/c color%))
  name : color-prefs:known-color-scheme-name?
  wob : boolean? = (white-on-black-color-scheme?)
procedure
(color-prefs:set-in-color-scheme name         
                                 new-val) -> void?
  name : color-prefs:known-color-scheme-name?
  new-val : (if (color-prefs:color-scheme-style-name? name)
                (is-a?/c style-delta%)
                (is-a?/c color%))
procedure
(color-prefs:register-color-scheme-entry-change-callback                            
                                                          name                      
                                                          fn                        
                                                         [weak?                     
                                                          #:style-list style-list]) 
 -> void?
  name : color-prefs:known-color-scheme-name?
  fn : (if weak?
           (procedure-arity-includes/c 1)
           (-> (if (color-prefs:color-scheme-style-name? name)
                   (is-a?/c style-delta%)
                   (is-a?/c color%))
               any))
  weak? : boolean? = #f
  style-list : (or/c #f (is-a?/c style-list%)) = #f
procedure
(color-prefs:get-color-scheme-names) -> set? set?
interface
color:text<%> : interface?
  implements: text:basic<%>
              color-textoid<%>
method
(send a-color:text start-colorer token-sym->style     
                                 get-token            
                                 pairs)           -> void?
  token-sym->style : (-> symbol? string?)
  get-token : (or/c (-> input-port?
                        (values any/c
                                (or/c symbol?
                                      (hash/c symbol? any/c #:immutable #t))
                                (or/c symbol? #f)
                                (or/c exact-positive-integer? #f)
                                (or/c exact-positive-integer? #f)))
                    (-> input-port?
                        exact-nonnegative-integer?
                        (not/c dont-stop?)
                        (values any/c
                                (or/c symbol?
                                      (hash/c symbol? any/c #:immutable #t))
                                (or/c symbol? #f)
                                (or/c exact-positive-integer? #f)
                                (or/c exact-positive-integer? #f)
                                exact-nonnegative-integer?
                                any/c)))
  pairs : (listof (list/c symbol? symbol?))
method
(send a-color:text stop-colorer [clear-colors?]) -> void?
  clear-colors? : boolean? = #t
method
(send a-color:text force-stop-colorer stop?) -> void?
  stop? : boolean?
method
(send a-color:text is-stopped?) -> boolean?
method
(send a-color:text is-frozen?) -> boolean?
method
(send a-color:text freeze-colorer) -> void?
method
(send a-color:text thaw-colorer [recolor?          
                                 retokenize?]) -> void?
  recolor? : boolean? = #t
  retokenize? : boolean? = #f
method
(send a-color:text reset-region start end) -> void?
  start : exact-nonnegative-integer?
  end : (or/c exact-nonnegative-integer? 'end)
method
(send a-color:text reset-regions regions) -> void?
  regions : (listof (list/c exact-nonnegative-integer?
                            (or/c exact-nonnegative-integer? 'end)))
method
(send a-color:text get-spell-check-strings) -> boolean?
method
(send a-color:text set-spell-check-strings b?) -> void?
  b? : boolean?
method
(send a-color:text get-spell-check-text) -> boolean?
method
(send a-color:text set-spell-check-text b?) -> void?
  b? : boolean?
method
(send a-color:text set-spell-current-dict dict) -> void?
  dict : (or/c string? #f)
method
(send a-color:text get-spell-current-dict) -> (or/c string? #f)
method
(send a-color:text get-spell-suggestions pos)
 -> (or/c #f (list/c exact-nonnegative-integer?
                     exact-nonnegative-integer?
                     (listof string?)))
  pos : exact-nonnegative-integer?
method
(send a-color:text get-regions)
 -> (listof (list/c exact-nonnegative-integer? (or/c exact-nonnegative-integer? 'end)))
method
(send a-color:text get-matching-paren-string  paren-str  
                                             [get-side]) 
 -> (or/c string? #f)
  paren-str : string?
  get-side : (or/c 'open 'close 'either) = 'either
method
(send a-color:text skip-whitespace position   
                                   direction  
                                   comments?) 
 -> exact-nonnegative-integer?
  position : exact-nonnegative-integer?
  direction : (or/c 'forward 'backward)
  comments? : boolean?
method
(send a-color:text backward-match position 
                                  cutoff)  
 -> (or/c exact-nonnegative-integer? #f)
  position : exact-nonnegative-integer?
  cutoff : exact-nonnegative-integer?
method
(send a-color:text backward-containing-sexp position 
                                            cutoff)  
 -> (or/c exact-nonnegative-integer? #f)
  position : exact-nonnegative-integer?
  cutoff : exact-nonnegative-integer?
method
(send a-color:text forward-match position 
                                 cutoff)  
 -> (or/c exact-nonnegative-integer? #f)
  position : exact-nonnegative-integer?
  cutoff : exact-nonnegative-integer?
method
(send a-color:text insert-close-paren  position          
                                       char              
                                       flash?            
                                       fixup?            
                                      [smart-skip?]) -> void?
  position : exact-nonnegative-integer?
  char : char?
  flash? : boolean?
  fixup? : boolean?
  smart-skip? : (or/c #f 'adjacent 'forward) = #f
method
(send a-color:text classify-position position)
 -> (or/c symbol? #f)
  position : exact-nonnegative-integer?
method
(send a-color:text classify-position* position)
 -> (or/c (and/c (hash/c symbol? any/c) immutable?) #f)
  position : exact-nonnegative-integer?
method
(send a-color:text get-token-range position)
 -> (or/c #f exact-nonnegative-integer?)
    (or/c #f exact-nonnegative-integer?)
  position : exact-nonnegative-integer?
method
(send a-color:text get-backward-navigation-limit start)
 -> exact-integer?
  start : exact-integer?
method
(send a-color:text on-lexer-valid valid?) -> any
  valid? : boolean?
method
(send a-color:text is-lexer-valid?) -> boolean?
mixin
color:text-mixin : (class? . -> . class?)
  argument extends/implements: text:basic<%>
  result implements: color:text<%>
method
(send a-color:text lock) -> void?
method
(send a-color:text on-focus) -> void?
method
(send a-color:text after-edit-sequence) -> void?
method
(send a-color:text after-set-position) -> void?
method
(send a-color:text after-change-style) -> void?
method
(send a-color:text on-set-size-constraint) -> void?
method
(send a-color:text after-insert) -> void?
method
(send a-color:text after-delete) -> void?
class
color:text% : class?
  superclass: (color:text-mixin text:keymap%)
interface
color:text-mode<%> : interface?
method
(send a-color:text-mode set-get-token get-token) -> void?
  get-token : procedure?
method
(send a-color:text-mode set-matches matches) -> void?
  matches : (listof (list/c symbol? symbol?))
mixin
color:text-mode-mixin : (class? . -> . class?)
  argument extends/implements: mode:surrogate-text<%>
  result implements: color:text-mode<%>
constructor
(new color:text-mode-mixin                                      
                           [[get-token get-token]               
                            [token-sym->style token-sym->style] 
                            [matches matches]])                 
 -> (is-a?/c color:text-mode-mixin)
  get-token : lexer = default-lexer
  token-sym->style : (symbol? . -> . string?)
                   = (λ (x) "Standard")
  matches : (listof (list/c symbol? symbol?)) = null
method
(send a-color:text-mode on-disable-surrogate) -> void?
method
(send a-color:text-mode on-enable-surrogate) -> void?
class
color:text-mode% : class?
  superclass: (color:text-mode-mixin mode:surrogate-text%)
procedure
(color:get-parenthesis-colors-table)
 -> (listof (list/c symbol? string? (vectorof (is-a?/c color%)) (or/c 'low 'high)))
value
color:misspelled-text-color-style-name : string?
class
comment-box:snip% : class?
  superclass: editor-snip:decorated%
  extends: readable-snip<%>
method
(send a-comment-box:snip make-editor) -> (is-a?/c text%)
method
(send a-comment-box:snip make-snip) -> (is-a?/c comment-snip%)
method
(send a-comment-box:snip get-corner-bitmap)
 -> (is-a?/c bitmap%)
method
(send a-comment-box:snip get-position)
 -> (symbols 'left-top  'top-right)
method
(send a-comment-box:snip get-text) -> string
method
(send a-comment-box:snip get-menu) -> (is-a?/c popup-menu%)
value
comment-box:snipclass : (is-a?/c snip-class%)
syntax
decorated-editor-snip%
syntax
decorated-editor-snipclass%
syntax
decorated-editor-snip-mixin
syntax
decorated-editor-snip<%>
interface
editor-snip:decorated<%> : interface?
  implements: editor-snip%
method
(send an-editor-snip:decorated get-corner-bitmap)
 -> (or/c false/c (is-a?/c bitmap%))
method
(send an-editor-snip:decorated get-color)
 -> (or/c string? (is-a?/c color%))
method
(send an-editor-snip:decorated get-menu)
 -> (or/c false/c (is-a?/c popup-menu%))
method
(send an-editor-snip:decorated get-position)
 -> (symbols 'top-right 'left-top)
method
(send an-editor-snip:decorated reset-min-sizes) -> void?
mixin
editor-snip:decorated-mixin : (class? . -> . class?)
  argument extends/implements: editor-snip%
  result implements: editor-snip:decorated<%>
method
(send an-editor-snip:decorated get-corner-bitmap)
 -> (or/c false/c (is-a?/c bitmap%))
method
(send an-editor-snip:decorated get-color)
 -> (or/c string? (is-a?/c color%))
method
(send an-editor-snip:decorated get-menu)
 -> (or/c false/c (is-a?/c popup-menu%))
method
(send an-editor-snip:decorated get-position)
 -> (symbols 'top-right 'left-top)
class
editor-snip:decorated% : class?
  superclass: (editor-snip:decorated-mixin editor-snip%)
constructor
(new editor-snip:decorated% ...superclass-args...)
 -> (is-a?/c editor-snip:decorated%)
method
(send an-editor-snip:decorated make-snip)
 -> (is-a?/c editor-snip:decorated%)
method
(send an-editor-snip:decorated make-editor)
 -> (is-a?/c editor<%>)
method
(send an-editor-snip:decorated copy)
 -> (is-a?/c editor-snip:decorated%)
class
editor-snip:decorated-snipclass% : class?
  superclass: snip-class%
method
(send an-editor-snip:decorated-snipclass make-snip stream-in)
 -> (is-a?/c editor-snip:decorated<%>)
  stream-in : (is-a?/c editor-stream-in%)
method
(send an-editor-snip:decorated-snipclass read stream-in)
 -> (is-a?/c editor-snip:decorated<%>)
  stream-in : (is-a?/c editor-stream-in%)
interface
editor:basic<%> : interface?
  implements: editor<%>
method
(send an-editor:basic has-focus?) -> boolean?
method
(send an-editor:basic local-edit-sequence?) -> boolean?
method
(send an-editor:basic run-after-edit-sequence  thunk     
                                              [tag]) -> void?
  thunk : (-> void?)
  tag : (or/c symbol? #f) = #f
method
(send an-editor:basic get-top-level-window)
 -> (or/c #f (is-a?/c top-level-window<%>))
method
(send an-editor:basic save-file-out-of-date?) -> boolean?
method
(send an-editor:basic save-file/gui-error [filename       
                                           format         
                                           show-errors?]) 
 -> boolean?
  filename : (or/c path? #f) = #f
  format : (or/c 'guess 'standard 'text 'text-force-cr 'same 'copy)
         = 'same
  show-errors? : boolean? = #t
method
(send an-editor:basic load-file/gui-error [filename       
                                           format         
                                           show-errors?]) 
 -> boolean?
  filename : (or/c string? #f) = #f
  format : (or/c 'guess 'standard 'text 'text-force-cr 'same 'copy)
         = 'guess
  show-errors? : boolean? = #t
method
(send an-editor:basic revert/gui-error [show-errors?]) -> boolean?
  show-errors? : boolean? = #t
method
(send an-editor:basic on-close) -> void?
method
(send an-editor:basic can-close?) -> boolean?
method
(send an-editor:basic close) -> boolean?
method
(send an-editor:basic get-filename/untitled-name) -> string?
method
(send an-editor:basic get-pos/text event)
 -> (or/c false/c number?)
    (or/c false/c (is-a?/c editor<%>))
  event : (is-a?/c mouse-event%)
method
(send an-editor:basic get-pos/text-dc-location x  
                                               y) 
 -> (or/c false/c number?)
    (or/c false/c (is-a?/c editor<%>))
  x : exact-integer?
  y : exact-integer?
mixin
editor:basic-mixin : (class? . -> . class?)
  argument extends/implements: editor<%>
  result implements: editor:basic<%>
method
(send an-editor:basic can-save-file? filename     
                                     format)  -> boolean?
  filename : string?
  format : symbol?
method
(send an-editor:basic after-save-file success?) -> void?
  success? : boolean?
method
(send an-editor:basic after-load-file success?) -> void?
  success? : boolean?
method
(send an-editor:basic on-focus on?) -> void?
  on? : boolean?
method
(send an-editor:basic on-edit-sequence) -> boolean?
method
(send an-editor:basic after-edit-sequence) -> void?
method
(send an-editor:basic on-new-box type) -> (is-a?/c editor-snip%)
  type : (or/c 'pasteboard  'text)
method
(send an-editor:basic on-new-image-snip filename       
                                        kind           
                                        relative-path? 
                                        inline?)       
 -> (is-a?/c image-snip%)
  filename : (or/c path? false/c)
  kind : (one-of/c 'unknown 'gif 'jpeg 'xbm 'xpm 'bmp 'pict)
  relative-path? : any/c
  inline? : any/c
method
(send an-editor:basic get-file directory) -> string
  directory : (or/c path-string? false/c)
method
(send an-editor:basic put-file directory         
                               default-name) -> string
  directory : (or/c path? false/c)
  default-name : (or/c path? false/c)
interface
editor:standard-style-list<%> : interface?
  implements: editor<%>
mixin
editor:standard-style-list-mixin : (class? . -> . class?)
  argument extends/implements: editor<%>
  result implements: editor:standard-style-list<%>
interface
editor:keymap<%> : interface?
  implements: editor:basic<%>
method
(send an-editor:keymap get-keymaps)
 -> (list-of (is-a?/c keymap%))
mixin
editor:keymap-mixin : (class? . -> . class?)
  argument extends/implements: editor:basic<%>
  result implements: editor:keymap<%>
interface
editor:autowrap<%> : interface?
  implements: editor:basic<%>
mixin
editor:autowrap-mixin : (class? . -> . class?)
  argument extends/implements: editor:basic<%>
  result implements: editor:autowrap<%>
interface
editor:file<%> : interface?
  implements: editor:keymap<%>
method
(send an-editor:file get-can-close-parent)
 -> (or/c false (is-a?/c frame%) (is-a?/c dialog%))
method
(send an-editor:file update-frame-filename) -> void?
method
(send an-editor:file allow-close-with-no-filename?) -> boolean?
method
(send an-editor:file user-saves-or-not-modified? allow-cancel?)
 -> boolean?
  allow-cancel? : #t
mixin
editor:file-mixin : (class? . -> . class?)
  argument extends/implements: editor:keymap<%>
  result implements: editor:file<%>
method
(send an-editor:file set-filename  name        
                                  [temp?]) -> void?
  name : string?
  temp? : boolean? = #f
method
(send an-editor:file can-close?) -> boolean?
method
(send an-editor:file get-keymaps)
 -> (list-of (is-a?/c keymap%))
interface
editor:backup-autosave<%> : interface?
  implements: editor:basic<%>
method
(send an-editor:backup-autosave backup?) -> boolean?
method
(send an-editor:backup-autosave autosave?) -> boolean?
method
(send an-editor:backup-autosave do-autosave) -> (or/c #f path?)
method
(send an-editor:backup-autosave remove-autosave) -> void?
mixin
editor:backup-autosave-mixin : (class? . -> . class?)
  argument extends/implements: editor:basic<%>
  result implements: editor:backup-autosave<%>
                     autosave:autosavable<%>
method
(send an-editor:backup-autosave on-save-file filename 
                                             format)  
 -> boolean?
  filename : path?
  format : (or/c 'guess 'standard 'text 'text-force-cr 'same 'copy)
method
(send an-editor:backup-autosave on-close) -> void?
method
(send an-editor:backup-autosave on-change) -> void?
method
(send an-editor:backup-autosave set-modified modified?) -> void?
  modified? : any/c
interface
editor:autoload<%> : interface?
  implements: editor:basic<%>
mixin
editor:autoload-mixin : (class? . -> . class?)
  argument extends/implements: editor:basic<%>
  result implements: editor:autoload<%>
method
(send an-editor:autoload set-filename  filename         
                                      [temporary?]) -> void?
  filename : (or/c path-string? #f)
  temporary? : any/c = #f
method
(send an-editor:autoload on-close) -> void?
method
(send an-editor:autoload on-save-file filename     
                                      format)  -> void?
  filename : path?
  format : (or/c 'guess 'standard 'text 'text-force-cr 'same 'copy)
method
(send an-editor:autoload after-save-file success?) -> void?
  success? : any/c
method
(send an-editor:autoload on-load-file filename     
                                      format)  -> void?
  filename : path?
  format : (or/c 'guess 'standard 'text 'text-force-cr 'same 'copy)
method
(send an-editor:autoload after-load-file success?) -> void?
  success? : any/c
method
(send an-editor:autoload update-sha1? path) -> any/c
  path : path-string?
interface
editor:info<%> : interface?
  implements: editor:basic<%>
mixin
editor:info-mixin : (class? . -> . class?)
  argument extends/implements: editor:basic<%>
  result implements: editor:info<%>
method
(send an-editor:info lock lock?) -> void?
  lock? : boolean?
class
editor:font-size-message% : class?
  superclass: canvas%
constructor
(new editor:font-size-message%                                            
                                [message message]                         
                               [[stretchable-height stretchable-height]]) 
 -> (is-a?/c editor:font-size-message%)
  message : (or/c string? (listof string?))
  stretchable-height : any/c = #f
method
(send an-editor:font-size-message set-message message) -> void?
  message : (or/c string? (listof string?))
parameter
(editor:doing-autosave?) -> boolean?
(editor:doing-autosave? autosaving?) -> void?
  autosaving? : boolean?
parameter
(editor:silent-cancel-on-save-file-out-of-date?) -> boolean?
(editor:silent-cancel-on-save-file-out-of-date? autosaving?)
 -> void?
  autosaving? : boolean?
procedure
(editor:set-current-preferred-font-size new-size) -> void?
  new-size : exact-nonnegative-integer?
procedure
(editor:get-current-preferred-font-size)
 -> exact-nonnegative-integer?
procedure
(editor:font-size-pref->current-font-size font-preference)
 -> exact-nonnegative-integer?
  font-preference : (vector/c
                     
                     (hash/c
                     
                      (non-empty-listof (list/c exact-nonnegative-integer?
                                                exact-nonnegative-integer?))
                     
                      exact-nonnegative-integer?
                      #:flat? #t)
                     
                     
                     exact-nonnegative-integer?
                     #:flat? #t)
procedure
(editor:get-change-font-size-when-monitors-change?) -> boolean?
procedure
(editor:set-change-font-size-when-monitors-change? b?) -> void?
  b? : boolean?
procedure
(editor:set-default-font-color  fg-color       
                               [bg-color]) -> void?
  fg-color : (is-a?/c color%)
  bg-color : (or/c #f (is-a?/c color%)) = #f
procedure
(editor:get-default-color-style-name) -> string?
procedure
(editor:set-standard-style-list-delta name       
                                      delta) -> void?
  name : string?
  delta : (is-a?/c style-delta%)
procedure
(editor:set-standard-style-list-pref-callbacks) -> any
procedure
(editor:get-standard-style-list) -> (is-a?/c style-list%)
procedure
(editor:add-after-user-keymap keymap   
                              keymaps) 
 -> (listof (is-a?/c keymap%))
  keymap : (is-a?/c keymap%)
  keymaps : (listof (is-a?/c keymap%))
procedure
(exit:exiting?) -> boolean?
procedure
(exit:set-exiting exiting?) -> void?
  exiting? : boolean?
procedure
(exit:insert-on-callback callback) -> (-> void?)
  callback : (-> void?)
procedure
(exit:insert-can?-callback callback) -> (-> void?)
  callback : (-> boolean?)
procedure
(exit:can-exit?) -> boolean?
procedure
(exit:on-exit) -> void?
procedure
(exit:exit) -> any
procedure
(exit:user-oks-exit) -> boolean?
parameter
(finder:dialog-parent-parameter)
 -> (or/c false/c (is-a?/c dialog%) (is-a?/c frame%))
(finder:dialog-parent-parameter parent) -> void?
  parent : (or/c false/c (is-a?/c dialog%) (is-a?/c frame%))
parameter
(finder:default-extension) -> string?
(finder:default-extension extension) -> void?
  extension : string?
parameter
(finder:default-filters) -> (listof (list/c string? string?))
(finder:default-filters filters) -> void?
  filters : (listof (list/c string? string?))
procedure
(finder:common-put-file [name           
                         directory      
                         replace?       
                         prompt         
                         filter         
                         filter-msg     
                         parent])   -> (or/c false/c path?)
  name : string? = "Untitled"
  directory : (or/c false/c path?) = #f
  replace? : boolean? = #f
  prompt : string? = "Select File"
  filter : (or/c false/c byte-regexp?) = #f
  filter-msg : string?
             = "That filename does not have the right form."
  parent : (or/c (is-a?/c top-level-window<%>) false/c)
         = (finder:dialog-parent-parameter)
procedure
(finder:common-get-file [directory      
                         prompt         
                         filter         
                         filter-msg     
                         parent])   -> (or/c path? false/c)
  directory : (or/c path? false/c) = #f
  prompt : string? = "Select File"
  filter : (or/c byte-regexp? false/c) = #f
  filter-msg : string?
             = "That filename does not have the right form."
  parent : (or/c false/c (is-a?/c top-level-window<%>)) = #f
procedure
(finder:std-put-file [name           
                      directory      
                      replace?       
                      prompt         
                      filter         
                      filter-msg     
                      parent])   -> (or/c false/c path?)
  name : string? = "Untitled"
  directory : (or/c false/c path?) = #f
  replace? : boolean? = #f
  prompt : string? = "Select File"
  filter : (or/c false/c byte-regexp?) = #f
  filter-msg : string?
             = "That filename does not have the right form."
  parent : (or/c (is-a?/c top-level-window<%>) false/c)
         = (finder:dialog-parent-parameter)
procedure
(finder:std-get-file [directory      
                      prompt         
                      filter         
                      filter-msg     
                      parent])   -> (or/c path? false/c)
  directory : (or/c path? false/c) = #f
  prompt : string? = "Select File"
  filter : (or/c byte-regexp? false/c) = #f
  filter-msg : string?
             = "That filename does not have the right form."
  parent : (or/c false/c (is-a?/c top-level-window<%>)) = #f
procedure
(finder:put-file [name           
                  directory      
                  replace?       
                  prompt         
                  filter         
                  filter-msg     
                  parent])   -> (or/c false/c path?)
  name : string? = "Untitled"
  directory : (or/c false/c path?) = #f
  replace? : boolean? = #f
  prompt : string? = "Select File"
  filter : (or/c false/c byte-regexp?) = #f
  filter-msg : string?
             = "That filename does not have the right form."
  parent : (or/c (is-a?/c top-level-window<%>) false/c)
         = (finder:dialog-parent-parameter)
procedure
(finder:get-file [directory      
                  prompt         
                  filter         
                  filter-msg     
                  parent])   -> (or/c path? false/c)
  directory : (or/c path? false/c) = #f
  prompt : string? = "Select File"
  filter : (or/c byte-regexp? string? false/c) = #f
  filter-msg : string?
             = "That filename does not have the right form."
  parent : (or/c false/c (is-a?/c top-level-window<%>)) = #f
interface
frame:basic<%> : interface?
  implements: frame%
method
(send a-frame:basic get-area-container%)
 -> (implementation?/c area-container<%>)
method
(send a-frame:basic get-area-container)
 -> (is-a?/c area-container<%>)
method
(send a-frame:basic get-menu-bar%) -> (subclass?/c menu-bar%)
method
(send a-frame:basic make-root-area-container class   
                                             parent) 
 -> (is-a?/c area-container<%>)
  class : (implementation?/c area-container<%>)
  parent : (is-a?/c area-container<%>)
method
(send a-frame:basic close) -> void?
method
(send a-frame:basic editing-this-file? filename) -> boolean?
  filename : path?
method
(send a-frame:basic get-all-open-files) -> (listof path?)
method
(send a-frame:basic get-filename [temp]) -> (or/c #f path?)
  temp : (or/c #f (box boolean?)) = #f
method
(send a-frame:basic make-visible  filename                  
                                 [#:start-pos start-pos     
                                  #:end-pos end-pos])   -> void?
  filename : (or/c path-string? symbol?)
  start-pos : #f = (or/c #f exact-nonnegative-integer?)
  end-pos : start-pos = (or/c #f exact-nonnegative-integer?)
mixin
frame:basic-mixin : (class? . -> . class?)
  argument extends/implements: frame%
  result implements: frame:basic<%>
method
(send a-frame:basic show on?) -> void?
  on? : boolean?
method
(send a-frame:basic can-exit?) -> boolean?
method
(send a-frame:basic on-exit) -> void?
method
(send a-frame:basic on-superwindow-show shown?) -> void?
  shown? : any/c
method
(send a-frame:basic on-drop-file pathname) -> void?
  pathname : string?
method
(send a-frame:basic after-new-child) -> void?
interface
frame:focus-table<%> : interface?
  implements: top-level-window<%>
mixin
frame:focus-table-mixin : (class? . -> . class?)
  argument extends/implements: frame%
  result implements: frame:focus-table<%>
method
(send a-frame:focus-table show on?) -> void?
  on? : boolean?
method
(send a-frame:focus-table on-close) -> void?
interface
frame:size-pref<%> : interface?
  implements: frame:basic<%>
method
(send a-frame:size-pref adjust-size-when-monitor-setup-changes?)
 -> boolean?
mixin
frame:size-pref-mixin : (class? . -> . class?)
  argument extends/implements: frame:basic<%>
  result implements: frame:size-pref<%>
constructor
(new frame:size-pref-mixin                                                      
                            [size-preferences-key size-preferences-key]         
                           [[position-preferences-key position-preferences-key] 
                            [width width]                                       
                            [height height]                                     
                            [x x]                                               
                            [y y]]                                              
                            ...superclass-args...)                              
 -> (is-a?/c frame:size-pref-mixin)
  size-preferences-key : symbol?
  position-preferences-key : (or/c symbol? #f) = #f
  width : (or/c dimension-integer? #f) = #f
  height : (or/c dimension-integer? #f) = #f
  x : (or/c position-integer? #f) = #f
  y : (or/c position-integer? #f) = #f
method
(send a-frame:size-pref on-size width       
                                height) -> void?
  width : dimension-integer?
  height : dimension-integer?
method
(send a-frame:size-pref on-move x y) -> void?
  x : position-integer?
  y : position-integer?
interface
frame:register-group<%> : interface?
mixin
frame:register-group-mixin : (class? . -> . class?)
  argument extends/implements: frame:basic<%>
  result implements: frame:register-group<%>
method
(send a-frame:register-group can-close?) -> boolean?
method
(send a-frame:register-group on-close) -> void?
method
(send a-frame:register-group on-activate on?) -> void?
  on? : boolean?
interface
frame:status-line<%> : interface?
  implements: frame:basic<%>
method
(send a-frame:status-line open-status-line id) -> void?
  id : symbol?
method
(send a-frame:status-line close-status-line id) -> void?
  id : symbol?
method
(send a-frame:status-line update-status-line id          
                                             status) -> void?
  id : symbol?
  status : (or/c #f string?)
mixin
frame:status-line-mixin : (class? . -> . class?)
  argument extends/implements: frame:basic<%>
  result implements: frame:status-line<%>
method
(send a-frame:status-line make-root-area-container class   
                                                   parent) 
 -> (is-a?/c panel%)
  class : (subclass?/c panel%)
  parent : (is-a?/c panel%)
interface
frame:info<%> : interface?
  implements: frame:basic<%>
method
(send a-frame:info determine-width str        
                                   canvas     
                                   text)  -> integer
  str : string
  canvas : (is-a?/c editor-canvas%)
  text : (is-a?/c text%)
method
(send a-frame:info lock-status-changed) -> void?
method
(send a-frame:info update-info) -> void?
method
(send a-frame:info set-info-canvas canvas) -> void?
  canvas : (or/c (is-a?/c canvas:basic%) #f)
method
(send a-frame:info get-info-canvas)
 -> (or/c (is-a?/c canvas:basic%) #f)
method
(send a-frame:info get-info-editor)
 -> (or/c #f (is-a?/c editor<%>))
method
(send a-frame:info get-info-panel)
 -> (is-a?/c horizontal-panel%)
method
(send a-frame:info show-info) -> void?
method
(send a-frame:info hide-info) -> void?
method
(send a-frame:info is-info-hidden?) -> boolean?
mixin
frame:info-mixin : (class? . -> . class?)
  argument extends/implements: frame:basic<%>
  result implements: frame:info<%>
method
(send a-frame:info make-root-area-container class   
                                            parent) 
 -> (is-a?/c area-container<%>)
  class : (subclass?/c area-container<%>)
  parent : (is-a?/c area-container<%>)
method
(send a-frame:info on-close) -> void?
interface
frame:text-info<%> : interface?
  implements: frame:info<%>
method
(send a-frame:text-info set-macro-recording on?) -> void?
  on? : boolean?
method
(send a-frame:text-info overwrite-status-changed) -> void?
method
(send a-frame:text-info anchor-status-changed) -> void?
method
(send a-frame:text-info editor-position-changed) -> void?
method
(send a-frame:text-info add-line-number-menu-items menu)
 -> void?
  menu : (is-a?/c menu-item-container<%>)
mixin
frame:text-info-mixin : (class? . -> . class?)
  argument extends/implements: frame:info<%>
  result implements: frame:text-info<%>
method
(send a-frame:text-info on-close) -> void?
method
(send a-frame:text-info update-info) -> void?
interface
frame:pasteboard-info<%> : interface?
  implements: frame:info<%>
mixin
frame:pasteboard-info-mixin : (class? . -> . class?)
  argument extends/implements: frame:basic<%>
  result implements: frame:pasteboard-info<%>
interface
frame:standard-menus<%> : interface?
  implements: frame:basic<%>
method
(send a-frame:standard-menus on-close) -> void?
method
(send a-frame:standard-menus get-menu%)
 -> (is-a?/c menu:can-restore-underscore-menu%)
method
(send a-frame:standard-menus get-menu-item%)
 -> (is-a?/c menu:can-restore-menu-item%)
method
(send a-frame:standard-menus get-checkable-menu-item%)
 -> (is-a?/c menu:can-restore-checkable-menu-item%)
method
(send a-frame:standard-menus get-file-menu) -> (is-a?/c menu%)
method
(send a-frame:standard-menus get-edit-menu) -> (is-a?/c menu%)
method
(send a-frame:standard-menus get-help-menu) -> (is-a?/c menu%)
method
(send a-frame:standard-menus file-menu:get-new-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-new?) -> boolean?
method
(send a-frame:standard-menus file-menu:new-callback item     
                                                    control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:new-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:new-string) -> string?
method
(send a-frame:standard-menus file-menu:new-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:between-new-and-open menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:get-open-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-open?)
 -> boolean?
method
(send a-frame:standard-menus file-menu:open-callback item     
                                                     control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:open-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:open-string) -> string?
method
(send a-frame:standard-menus file-menu:open-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:get-open-recent-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-open-recent?)
 -> boolean?
method
(send a-frame:standard-menus file-menu:open-recent-callback x  
                                                            y) 
 -> void?
  x : (is-a?/c menu-item%)
  y : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:open-recent-on-demand menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:open-recent-string)
 -> string?
method
(send a-frame:standard-menus file-menu:open-recent-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:between-open-and-revert menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:get-revert-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-revert?)
 -> boolean?
method
(send a-frame:standard-menus file-menu:revert-callback          
                                                       item     
                                                       control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:revert-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:revert-string)
 -> string?
method
(send a-frame:standard-menus file-menu:revert-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:between-revert-and-save menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:get-save-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-save?)
 -> boolean?
method
(send a-frame:standard-menus file-menu:save-callback item     
                                                     control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:save-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:save-string) -> string?
method
(send a-frame:standard-menus file-menu:save-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:get-save-as-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-save-as?)
 -> boolean?
method
(send a-frame:standard-menus file-menu:save-as-callback          
                                                        item     
                                                        control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:save-as-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:save-as-string)
 -> string?
method
(send a-frame:standard-menus file-menu:save-as-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:between-save-as-and-print menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:get-print-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-print?)
 -> boolean?
method
(send a-frame:standard-menus file-menu:print-callback item     
                                                      control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:print-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:print-string) -> string?
method
(send a-frame:standard-menus file-menu:print-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:between-print-and-close menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:get-close-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-close?)
 -> boolean?
method
(send a-frame:standard-menus file-menu:close-callback item     
                                                      control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:close-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:close-string) -> string?
method
(send a-frame:standard-menus file-menu:close-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:between-close-and-quit menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:get-quit-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus file-menu:create-quit?)
 -> boolean?
method
(send a-frame:standard-menus file-menu:quit-callback item     
                                                     control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus file-menu:quit-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus file-menu:quit-string) -> string?
method
(send a-frame:standard-menus file-menu:quit-help-string)
 -> string?
method
(send a-frame:standard-menus file-menu:after-quit menu) -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:get-undo-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-undo?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:undo-callback menu 
                                                     evt) 
 -> void?
  menu : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:undo-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:undo-string) -> string?
method
(send a-frame:standard-menus edit-menu:undo-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:get-redo-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-redo?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:redo-callback menu 
                                                     evt) 
 -> void?
  menu : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:redo-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:redo-string) -> string?
method
(send a-frame:standard-menus edit-menu:redo-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:between-redo-and-cut menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:get-cut-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-cut?) -> boolean?
method
(send a-frame:standard-menus edit-menu:cut-callback menu 
                                                    evt) 
 -> void?
  menu : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:cut-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:cut-string) -> string?
method
(send a-frame:standard-menus edit-menu:cut-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:between-cut-and-copy menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:get-copy-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-copy?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:copy-callback menu 
                                                     evt) 
 -> void?
  menu : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:copy-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:copy-string) -> string?
method
(send a-frame:standard-menus edit-menu:copy-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:between-copy-and-paste menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:get-paste-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-paste?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:paste-callback menu 
                                                      evt) 
 -> void?
  menu : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:paste-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:paste-string) -> string?
method
(send a-frame:standard-menus edit-menu:paste-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:between-paste-and-clear menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:get-clear-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-clear?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:clear-callback menu 
                                                      evt) 
 -> void?
  menu : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:clear-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:clear-string) -> string?
method
(send a-frame:standard-menus edit-menu:clear-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:between-clear-and-select-all menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:get-select-all-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-select-all?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:select-all-callback      
                                                           menu 
                                                           evt) 
 -> void?
  menu : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:select-all-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:select-all-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:select-all-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:between-select-all-and-find menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:get-find-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-find?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:find-callback item     
                                                     control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:find-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:find-string) -> string?
method
(send a-frame:standard-menus edit-menu:find-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:get-find-from-selection-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-find-from-selection?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:find-from-selection-callback          
                                                                    item     
                                                                    control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:find-from-selection-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:find-from-selection-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:find-from-selection-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:get-find-next-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-find-next?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:find-next-callback          
                                                          item     
                                                          control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:find-next-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:find-next-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:find-next-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:get-find-previous-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-find-previous?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:find-previous-callback          
                                                              item     
                                                              control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:find-previous-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:find-previous-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:find-previous-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:get-show/hide-replace-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-show/hide-replace?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:show/hide-replace-callback          
                                                                  item     
                                                                  control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:show/hide-replace-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:show/hide-replace-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:show/hide-replace-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:get-replace-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-replace?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:replace-callback          
                                                        item     
                                                        control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:replace-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:replace-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:replace-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:get-replace-all-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-replace-all?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:replace-all-callback          
                                                            item     
                                                            control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:replace-all-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:replace-all-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:replace-all-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:get-find-case-sensitive-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-find-case-sensitive?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:find-case-sensitive-callback          
                                                                    item     
                                                                    control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:find-case-sensitive-on-demand item)
 -> void?
  item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:find-case-sensitive-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:find-case-sensitive-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:between-find-and-preferences menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:get-preferences-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus edit-menu:create-preferences?)
 -> boolean?
method
(send a-frame:standard-menus edit-menu:preferences-callback          
                                                            item     
                                                            control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus edit-menu:preferences-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus edit-menu:preferences-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:preferences-help-string)
 -> string?
method
(send a-frame:standard-menus edit-menu:after-preferences menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus help-menu:before-about menu)
 -> void?
  menu : (is-a?/c menu-item%)
method
(send a-frame:standard-menus help-menu:get-about-item)
 -> (or/c false/c (is-a?/c menu-item%))
method
(send a-frame:standard-menus help-menu:create-about?)
 -> boolean?
method
(send a-frame:standard-menus help-menu:about-callback item     
                                                      control) 
 -> void?
  item : (is-a?/c menu-item%)
  control : (is-a?/c control-event%)
method
(send a-frame:standard-menus help-menu:about-on-demand menu-item)
 -> void?
  menu-item : (is-a?/c menu-item%)
method
(send a-frame:standard-menus help-menu:about-string) -> string?
method
(send a-frame:standard-menus help-menu:about-help-string)
 -> string?
method
(send a-frame:standard-menus help-menu:after-about menu)
 -> void?
  menu : (is-a?/c menu-item%)
mixin
frame:standard-menus-mixin : (class? . -> . class?)
  argument extends/implements: frame:basic<%>
  result implements: frame:standard-menus<%>
method
(send a-frame:standard-menus on-close) -> void?
interface
frame:editor<%> : interface?
  implements: frame:standard-menus<%>
method
(send a-frame:editor get-entire-label) -> string
method
(send a-frame:editor get-label-prefix) -> string?
method
(send a-frame:editor set-label-prefix prefix) -> void?
  prefix : string?
method
(send a-frame:editor get-canvas%)
 -> (subclass?/c editor-canvas%)
method
(send a-frame:editor get-canvas<%>) -> (is-a?/c canvas:basic%)
method
(send a-frame:editor get-editor%)
 -> (implementation?/c editor<%>)
method
(send a-frame:editor get-editor<%>) -> interface?
method
(send a-frame:editor make-editor) -> (is-a?/c editor<%>)
method
(send a-frame:editor revert) -> void?
method
(send a-frame:editor save [format]) -> boolean?
  format : (or/c 'guess 'standard 'text 'text-force-cr 'same 'copy)
         = 'same
method
(send a-frame:editor save-as [format]) -> boolean?
  format : (or/c 'guess 'standard 'text 'text-force-cr 'same 'copy)
         = 'same
method
(send a-frame:editor get-canvas) -> (is-a?/c canvas%)
method
(send a-frame:editor get-editor) -> (is-a?/c editor<%>)
method
(send a-frame:editor find-editor predicate)
 -> (or/c (is-a?/c editor<%>) #f)
  predicate : ((is-a?/c editor<%>) . -> . boolean?)
mixin
frame:editor-mixin : (class? . -> . class?)
  argument extends/implements: frame:standard-menus<%>
  result implements: frame:editor<%>
constructor
(new frame:editor-mixin                                            
                         [filename filename]                       
                         [editor% editor%]                         
                        [[parent parent]                           
                         [width width]                             
                         [height height]                           
                         [x x]                                     
                         [y y]                                     
                         [style style]                             
                         [enabled enabled]                         
                         [border border]                           
                         [spacing spacing]                         
                         [alignment alignment]                     
                         [min-width min-width]                     
                         [min-height min-height]                   
                         [stretchable-width stretchable-width]     
                         [stretchable-height stretchable-height]]) 
 -> (is-a?/c frame:editor-mixin)
  filename : string?
  editor% : (implementation?/c editor:basic<%>)
  parent : (or/c (is-a?/c frame%) false/c) = #f
  width : (or/c dimension-integer? false/c) = #f
  height : (or/c dimension-integer? false/c) = #f
  x : (or/c position-integer? false/c) = #f
  y : (or/c position-integer? false/c) = #f
  style : (listof (or/c 'no-resize-border = null
                        'no-caption
                        'no-system-menu
                        'hide-menu-bar
                        'mdi-parent
                        'mdi-child
                        'toolbar-button
                        'float
                        'metal))
  enabled : any/c = #t
  border : spacing-integer? = 0
  spacing : spacing-integer? = 0
  alignment : (list/c (or/c 'left 'center 'right) (or/c 'top 'center 'bottom))
            = '(center top)
  min-width : dimension-integer? = graphical-minimum-width
  min-height : dimension-integer? = graphical-minimum-height
  stretchable-width : any/c = #t
  stretchable-height : any/c = #t
method
(send a-frame:editor get-filename) -> (or/c #f path?)
method
(send a-frame:editor editing-this-file? filename) -> boolean?
  filename : path?
method
(send a-frame:editor get-all-open-files) -> (listof path?)
method
(send a-frame:editor on-close) -> void?
method
(send a-frame:editor can-close?) -> void?
method
(send a-frame:editor get-label) -> string?
method
(send a-frame:editor set-label label) -> void?
  label : string?
method
(send a-frame:editor file-menu:open-callback item     
                                             evt) -> void?
  item : (is-a?/c menu-item<%>)
  evt : (is-a?/c mouse-event%)
method
(send a-frame:editor file-menu:revert-on-demand) -> void?
method
(send a-frame:editor file-menu:revert-callback item     
                                               evt) -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:editor file-menu:create-revert?) -> boolean?
method
(send a-frame:editor file-menu:save-callback item     
                                             evt) -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:editor file-menu:create-save?) -> boolean?
method
(send a-frame:editor file-menu:save-as-callback item     
                                                evt) -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:editor file-menu:create-save-as?) -> boolean?
method
(send a-frame:editor file-menu:print-callback item     
                                              evt) -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:editor file-menu:create-print?) -> boolean?
method
(send a-frame:editor file-menu:between-save-as-and-print file-menu)
 -> void?
  file-menu : (is-a?/c menu%)
method
(send a-frame:editor edit-menu:between-select-all-and-find edit-menu)
 -> void?
  edit-menu : (is-a?/c menu%)
method
(send a-frame:editor help-menu:about-callback item     
                                              evt) -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:editor help-menu:about-string) -> string
method
(send a-frame:editor help-menu:create-about?) -> boolean?
interface
frame:text<%> : interface?
  implements: frame:editor<%>
mixin
frame:text-mixin : (class? . -> . class?)
  argument extends/implements: frame:editor<%>
  result implements: frame:text<%>
constructor
(new frame:text-mixin [editor% editor%])
 -> (is-a?/c frame:text-mixin)
  editor% : (extends text%)
method
(send a-frame:text get-editor<%>) -> interface
interface
frame:pasteboard<%> : interface?
  implements: frame:editor<%>
mixin
frame:pasteboard-mixin : (class? . -> . class?)
  argument extends/implements: frame:editor<%>
  result implements: frame:pasteboard<%>
constructor
(new frame:pasteboard-mixin [editor% editor%])
 -> (is-a?/c frame:pasteboard-mixin)
  editor% : (extends pasteboard%)
method
(send a-frame:pasteboard get-editor<%>) -> interface
interface
frame:delegate<%> : interface?
  implements: frame:status-line<%>
              frame:text<%>
method
(send a-frame:delegate get-delegated-text)
 -> (or/c #f (is-a?/c text:delegate<%>))
method
(send a-frame:delegate set-delegated-text d) -> void?
  d : (or/c #f (is-a?/c text:delegate<%>))
method
(send a-frame:delegate delegated-text-shown?) -> boolean?
method
(send a-frame:delegate hide-delegated-text) -> void?
method
(send a-frame:delegate show-delegated-text) -> void?
method
(send a-frame:delegate delegate-moved) -> void?
mixin
frame:delegate-mixin : (class? . -> . class?)
  argument extends/implements: frame:status-line<%>
                               frame:text<%>
  result implements: frame:delegate<%>
method
(send a-frame:delegate make-root-area-container class   
                                                parent) 
 -> (is-a?/c panel%)
  class : (subclass?/c panel%)
  parent : (is-a?/c panel%)
method
(send a-frame:delegate get-editor<%>) -> interface
method
(send a-frame:delegate get-editor%)
 -> (is-a?/c text:delegate<%>)
interface
frame:searchable<%> : interface?
  implements: frame:basic<%>
method
(send a-frame:searchable search direction) -> void?
  direction : (symbols 'forward 'backward)
method
(send a-frame:searchable search-replace) -> boolean?
method
(send a-frame:searchable replace-all) -> void?
method
(send a-frame:searchable get-text-to-search) -> (is-a?/c text%)
method
(send a-frame:searchable set-text-to-search txt) -> void?
  txt : (or/c false/c (is-a?/c (subclass?/c text%)))
method
(send a-frame:searchable search-hidden?) -> boolean?
method
(send a-frame:searchable hide-search) -> void?
method
(send a-frame:searchable unhide-search                                                                          
                                        move-focus?                                                             
                                       [#:new-search-string-from-selection? new-search-string-from-selection?]) 
 -> void?
  move-focus? : boolean?
  new-search-string-from-selection? : boolean? = #f
method
(send a-frame:searchable unhide-search-and-toggle-focus [#:new-search-string-from-selection? new-search-string-from-selection?])
 -> void?
  new-search-string-from-selection? : boolean? = #f
method
(send a-frame:searchable get-case-sensitive-search?)
 -> boolean?
method
(send a-frame:searchable search-hits-changed) -> void?
mixin
frame:searchable-mixin : (class? . -> . class?)
  argument extends/implements: frame:standard-menus<%>
  result implements: frame:searchable<%>
method
(send a-frame:searchable edit-menu:find-callback) -> boolean?
method
(send a-frame:searchable edit-menu:create-find?) -> boolean?
method
(send a-frame:searchable edit-menu:find-next-callback item 
                                                      evt) 
 -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:searchable edit-menu:create-find-next?)
 -> boolean?
method
(send a-frame:searchable edit-menu:find-previous-callback      
                                                          item 
                                                          evt) 
 -> void?
  item : (is-a?/c menu-item%)
  evt : (is-a?/c control-event%)
method
(send a-frame:searchable edit-menu:create-find-previous?)
 -> boolean?
method
(send a-frame:searchable edit-menu:replace-all-callback)
 -> boolean?
method
(send a-frame:searchable edit-menu:replace-all-on-demand item)
 -> void?
  item : menu-item%
method
(send a-frame:searchable edit-menu:create-replace-all?)
 -> boolean?
method
(send a-frame:searchable edit-menu:find-case-sensitive-callback)
 -> boolean?
method
(send a-frame:searchable edit-menu:find-case-sensitive-on-demand item)
 -> void?
  item : menu-item%
method
(send a-frame:searchable edit-menu:create-find-case-sensitive?)
 -> boolean?
method
(send a-frame:searchable make-root-area-container)
 -> (is-a?/c area-container<%>)
method
(send a-frame:searchable on-close) -> void?
interface
frame:searchable-text<%> : interface?
  implements: frame:searchable<%>
              frame:text<%>
mixin
frame:searchable-text-mixin : (class? . -> . class?)
  argument extends/implements: frame:text<%>
                               frame:searchable<%>
  result implements: frame:searchable-text<%>
method
(send a-frame:searchable-text get-text-to-search)
 -> (is-a?/c text%)
method
(send a-frame:searchable-text get-editor<%>)
 -> (is-a?/c editor<%>)
method
(send a-frame:searchable-text get-editor%)
 -> (is-a?/c editor<%>)
class
frame:basic% : class?
  superclass: (frame:register-group-mixin (frame:basic-mixin frame%))
class
frame:size-pref% : class?
  superclass: (frame:size-pref-mixin frame:basic%)
class
frame:info% : class?
  superclass: (frame:info-mixin frame:basic%)
class
frame:text-info% : class?
  superclass: (frame:text-info-mixin frame:info%)
class
frame:pasteboard-info% : class?
  superclass: (frame:pasteboard-info-mixin frame:text-info%)
class
frame:status-line% : class?
  superclass: (frame:status-line-mixin frame:text-info%)
class
frame:standard-menus% : class?
  superclass: (frame:standard-menus-mixin frame:status-line%)
class
frame:editor% : class?
  superclass: (frame:editor-mixin frame:standard-menus%)
class
frame:text% : class?
  superclass: (frame:text-mixin frame:editor%)
class
frame:searchable% : class?
  superclass: (frame:searchable-text-mixin (frame:searchable-mixin
frame:text%))
class
frame:delegate% : class?
  superclass: (frame:delegate-mixin frame:searchable%)
class
frame:pasteboard% : class?
  superclass: (frame:pasteboard-mixin frame:editor%)
procedure
(frame:setup-size-pref                                                    
                        size-pref-sym                                     
                        width                                             
                        height                                            
                       [#:maximized? maximized?                           
                        #:position-preferences position-preferences-sym]) 
 -> void?
  size-pref-sym : symbol?
  width : number?
  height : number?
  maximized? : boolean? = #f
  position-preferences-sym : (or/c #f symbol?) = #f
procedure
(frame:add-snip-menu-items  menu           
                            menu-item%     
                           [func])     -> void?
  menu : (is-a?/c menu%)
  menu-item% : (subclass?/c menu-item%)
  func : (-> (is-a?/c menu-item%) void?) = void
procedure
(frame:reorder-menus frame) -> void?
  frame : (is-a?/c frame%)
procedure
(frame:remove-empty-menus frame) -> void?
  frame : (is-a?/c frame%)
parameter
(frame:current-icon) -> (or/c #f
                              (is-a?/c bitmap%)
                              (cons/c (is-a?/c bitmap%)
                                      (is-a?/c bitmap%)))
(frame:current-icon icon-spec) -> void?
  icon-spec : (or/c #f
                    (is-a?/c bitmap%)
                    (cons/c (is-a?/c bitmap%)
                            (is-a?/c bitmap%)))
procedure
(frame:lookup-focus-table [eventspace])
 -> (listof (is-a?/c frame:focus-table<%>))
  eventspace : eventspace? = (current-eventspace)
class
group:% : class?
  superclass: object%
method
(send a-group: get-mdi-parent)
 -> (or/c false/c (is-a?/c frame%))
method
(send a-group: get-frames)
 -> (list-of (is-a?/c frame:basic<%>))
method
(send a-group: frame-label-changed frame) -> void?
  frame : (is-a?/c frame:basic<%>)
method
(send a-group: frame-shown/hidden) -> void?
method
(send a-group: for-each-frame f) -> void?
  f : ((is-a?/c frame:basic<%>) -> void?)
method
(send a-group: get-active-frame) -> (is-a?/c frame:basic<%>)
method
(send a-group: set-active-frame frame) -> void?
  frame : (is-a?/c frame:basic<%>)
method
(send a-group: insert-frame frame) -> void?
  frame : (is-a?/c frame:basic<%>)
method
(send a-group: remove-frame frame) -> void?
  frame : (is-a?/c frame:basic<%>)
method
(send a-group: clear) -> boolean?
method
(send a-group: on-close-all) -> void?
method
(send a-group: can-close-all?) -> boolean?
method
(send a-group: locate-file name)
 -> (or/c false/c (is-a?/c frame:basic<%>))
  name : (or/c path? symbol?)
procedure
(group:get-the-frame-group) -> (is-a?/c group:%)
procedure
(group:on-close-action) -> void?
procedure
(group:can-close-check) -> boolean?
procedure
(group:add-to-windows-menu proc) -> any
  proc : (-> (is-a?/c menu%) any)
procedure
(group:create-windows-menu mb) -> (is-a?/c menu%)
  mb : (is-a?/c menu-item-container<%>)
procedure
(gui-utils:trim-string str size)
 -> (and/c string?
           (λ (str)
             ((string-length str) . <= . size)))
  str : string?
  size : (and/c number? positive?)
procedure
(gui-utils:quote-literal-label  string                    
                               [#:quote-amp? quote-amp?]) 
 -> (and/c string?
           (λ (str) ((string-length str) . <= . 200)))
  string : string?
  quote-amp? : any/c = #t
procedure
(gui-utils:format-literal-label str       
                                rest ...) 
 -> (and/c string?
           (lambda (str)
             ((string-length str) . <= . 200)))
  str : string?
  rest : (listof any/c)
procedure
(gui-utils:cancel-on-right?) -> boolean?
procedure
(gui-utils:ok/cancel-buttons  parent                          
                              confirm-callback                
                              cancel-callback                 
                             [confirm-label                   
                              cancel-label                    
                              #:confirm-style confirm-style]) 
 -> (is-a?/c button%) (is-a?/c button%)
  parent : (is-a?/c area-container<%>)
  confirm-callback : ((is-a?/c button%) (is-a?/c event%) . -> . any)
  cancel-callback : ((is-a?/c button%) (is-a?/c event%) . -> . any)
  confirm-label : string? = (string-constant ok)
  cancel-label : string? = (string-constant cancel)
  confirm-style : (listof symbol?) = '(border)
procedure
(gui-utils:next-untitled-name) -> string?
procedure
(gui-utils:cursor-delay) -> real?
(gui-utils:cursor-delay new-delay) -> void?
  new-delay : real?
procedure
(gui-utils:show-busy-cursor thunk [delay]) -> any/c
  thunk : (-> any/c)
  delay : integer? = (gui-utils:cursor-delay)
procedure
(gui-utils:delay-action delay-time     
                        open           
                        close)     -> (-> void?)
  delay-time : real?
  open : (-> void?)
  close : (-> void?)
procedure
(gui-utils:local-busy-cursor  window      
                              thunk       
                             [delay]) -> any/c
  window : (is-a?/c window<%>)
  thunk : (-> any/c)
  delay : integer? = (gui-utils:cursor-delay)
procedure
(gui-utils:unsaved-warning  filename                      
                            action                        
                           [can-save-now?                 
                            parent                        
                            cancel?                       
                            #:dialog-mixin dialog-mixin]) 
 -> (symbols 'continue 'save 'cancel)
  filename : string?
  action : string?
  can-save-now? : boolean? = #f
  parent : (or/c false/c            = #f
                 (is-a?/c frame%)
                 (is-a?/c dialog%))
  cancel? : boolean? = #t
  dialog-mixin : (make-mixin-contract dialog%) = values
procedure
(gui-utils:get-choice  message                           
                       true-choice                       
                       false-choice                      
                      [title                             
                       default-result                    
                       parent                            
                       style                             
                       checkbox-proc                     
                       checkbox-label                    
                       #:dialog-mixin dialog-mixin]) -> any/c
  message : string?
  true-choice : string?
  false-choice : string?
  title : string? = (string-constant warning)
  default-result : any/c = 'disallow-close
  parent : (or/c false/c (is-a?/c frame%) (is-a?/c dialog%))
         = #f
  style : (symbols 'app 'caution 'stop) = 'app
  checkbox-proc : (or/c false/c (case-> (boolean? . -> . void?)
                                        (-> boolean?)))
                = #f
  checkbox-label : string? = (string-constant dont-ask-again)
  dialog-mixin : (make-mixin-contract dialog%) = values
procedure
(gui-utils:get-clicked-clickback-delta [white-on-black?])
 -> (is-a?/c style-delta%)
  white-on-black? : boolean? = #f
procedure
(gui-utils:get-clickback-delta [white-on-black?])
 -> (is-a?/c style-delta%)
  white-on-black? : boolean? = #f
procedure
(handler:handler? obj) -> boolean?
  obj : any/c
procedure
(handler:handler-name handler) -> string?
  handler : handler:handler?
procedure
(handler:handler-extension handler)
 -> (or/c (path? . -> . boolean?) (listof string?))
  handler : handler:handler?
procedure
(handler:handler-handler handler)
 -> (path? . -> . (is-a?/c frame:editor<%>))
  handler : handler:handler?
procedure
(handler:insert-format-handler name         
                               pred         
                               handler) -> void?
  name : string?
  pred : (or/c string? (listof string?) (path? . -> . boolean?))
  handler : (path? . -> . (or/c false/c (is-a?/c frame:editor<%>)))
procedure
(handler:find-named-format-handler name)
 -> (or/c #f (-> path? (is-a?/c frame:editor<%>)))
  name : string?
procedure
(handler:find-format-handler filename)
 -> (or/c #f (-> path? (is-a?/c frame:editor<%>)))
  filename : path?
procedure
(handler:edit-file  filename              
                   [make-default          
                    #:start-pos start-pos 
                    #:end-pos end-pos])   
 -> (or/c false/c (is-a?/c frame:editor<%>))
  filename : (or/c path? symbol? #f)
  make-default : (-> (is-a?/c frame:editor<%>))
               = (λ () ((handler:current-create-new-window) (and (path? filename) filename)))
  start-pos : (or/c exact-nonnegative-integer? #f) = #f
  end-pos : (or/c exact-nonnegative-integer? #f) = start-pos
parameter
(handler:current-create-new-window)
 -> (-> (or/c false/c path?) (is-a?/c frame%))
(handler:current-create-new-window proc) -> void?
  proc : (-> (or/c false/c path?) (is-a?/c frame%))
procedure
(handler:open-file [dir])
 -> (or/c false/c (is-a?/c frame:basic<%>))
  dir : (or/c false/c path? string?) = #f
procedure
(handler:install-recent-items menu) -> void?
  menu : (is-a?/c menu%)
procedure
(handler:set-recent-items-frame-superclass frame) -> void?
  frame : (implementation?/c frame:standard-menus<%>)
procedure
(handler:add-to-recent filename) -> void?
  filename : path?
procedure
(handler:set-recent-position filename     
                             start        
                             end)     -> void?
  filename : path?
  start : number?
  end : number?
procedure
(handler:size-recently-opened-files num) -> void?
  num : number?
procedure
(handler:update-currently-open-files) -> void?
procedure
(icon:get-paren-highlight-bitmap) -> (is-a?/c bitmap%)
procedure
(icon:get-eof-bitmap) -> (is-a?/c bitmap%)
procedure
(icon:get-autowrap-bitmap) -> (is-a?/c bitmap%)
procedure
(icon:get-lock-bitmap) -> (is-a?/c bitmap%)
procedure
(icon:get-unlock-bitmap) -> (is-a?/c bitmap%)
procedure
(icon:get-anchor-bitmap) -> (is-a?/c bitmap%)
procedure
(icon:get-left/right-cursor) -> (is-a?/c cursor%)
procedure
(icon:get-up/down-cursor) -> (is-a?/c cursor%)
procedure
(icon:get-gc-on-bitmap) -> (is-a?/c bitmap%)
procedure
(icon:get-gc-off-bitmap) -> (is-a?/c bitmap%)
interface
keymap:aug-keymap<%> : interface?
  implements: keymap%
method
(send a-keymap:aug-keymap get-chained-keymaps)
 -> (listof (is-a?/c keymap%))
method
(send a-keymap:aug-keymap get-map-function-table) -> hash?
method
(send a-keymap:aug-keymap get-map-function-table/ht ht) -> hash?
  ht : hash?
mixin
keymap:aug-keymap-mixin : (class? . -> . class?)
  argument extends/implements: keymap%
  result implements: keymap:aug-keymap<%>
method
(send a-keymap:aug-keymap chain-to-keymap next         
                                          prefix?) -> void
  next : (is-a?/c keymap%)
  prefix? : boolean?
method
(send a-keymap:aug-keymap remove-chained-keymap keymap) -> void
  keymap : (is-a?/c keymap)
method
(send a-keymap:aug-keymap map-function key-name           
                                       function-name) -> void
  key-name : string
  function-name : string
class
keymap:aug-keymap% : class?
  superclass: (keymap:aug-keymap-mixin keymap%)
procedure
(keymap:remove-user-keybindings-file user-keybindings-path)
 -> any
  user-keybindings-path : any/c
procedure
(keymap:add-user-keybindings-file user-keybindings-path-or-require-spec)
 -> any
  user-keybindings-path-or-require-spec : any/c
parameter
(keymap:add-to-right-button-menu) -> (-> (is-a?/c popup-menu%)
                                         (is-a?/c editor<%>)
                                         (is-a?/c event%)
                                         void?)
(keymap:add-to-right-button-menu proc) -> void?
  proc : (-> (is-a?/c popup-menu%)
             (is-a?/c editor<%>)
             (is-a?/c event%)
             void?)
parameter
(keymap:add-to-right-button-menu/before)
 -> (-> (is-a?/c popup-menu%) (is-a?/c editor<%>) (is-a?/c event%) void?)
(keymap:add-to-right-button-menu/before proc) -> void?
  proc : (-> (is-a?/c popup-menu%) (is-a?/c editor<%>) (is-a?/c event%) void?)
procedure
(keymap:call/text-keymap-initializer thunk-proc) -> any/c
  thunk-proc : (-> any/c)
procedure
(keymap:canonicalize-keybinding-string keybinding-string)
 -> string?
  keybinding-string : string?
procedure
(keymap:get-editor) -> (is-a?/c keymap%)
procedure
(keymap:get-file) -> (is-a?/c keymap%)
procedure
(keymap:get-user) -> (is-a?/c keymap%)
procedure
(keymap:get-global) -> (is-a?/c keymap%)
procedure
(keymap:get-search) -> (is-a?/c keymap%)
procedure
(keymap:make-meta-prefix-list  key                 
                              [mask-control?]) -> (listof string?)
  key : string?
  mask-control? : boolean? = #f
procedure
(keymap:send-map-function-meta                                            
                                keymap                                    
                                key                                       
                                func                                      
                               [mask-control?                             
                                #:alt-as-meta-keymap alt-as-meta-keymap]) 
 -> void?
  keymap : (is-a?/c keymap%)
  key : string?
  func : string?
  mask-control? : boolean? = #f
  alt-as-meta-keymap : (or/c (is-a?/c keymap%) #f) = #f
procedure
(keymap:setup-editor keymap) -> void?
  keymap : (is-a?/c keymap%)
procedure
(keymap:setup-file keymap) -> void?
  keymap : (is-a?/c keymap%)
procedure
(keymap:setup-global  keymap                                    
                     [#:alt-as-meta-keymap alt-as-meta-keymap]) 
 -> void?
  keymap : (is-a?/c keymap%)
  alt-as-meta-keymap : (or/c #f (is-a?/c keymap%)) = #f
procedure
(keymap:setup-search keymap) -> void?
  keymap : (is-a?/c keymap%)
procedure
(keymap:set-chained-keymaps keymap                
                            children-keymaps) -> void?
  keymap : (is-a?/c keymap:aug-keymap<%>)
  children-keymaps : (listof (is-a?/c keymap%))
procedure
(keymap:remove-chained-keymap editor      
                              keymap) -> void?
  editor : (is-a?/c editor<%>)
  keymap : (is-a?/c keymap:aug-keymap<%>)
procedure
(keymap:region-click text mouse-event f) -> any
  text : any/c
  mouse-event : any/c
  f : (-> number? boolean? number? number? any)
interface
menu:can-restore<%> : interface?
  implements: selectable-menu-item<%>
method
(send a-menu:can-restore restore-keybinding) -> void?
mixin
menu:can-restore-mixin : (class? . -> . class?)
  argument extends/implements: selectable-menu-item<%>
  result implements: menu:can-restore<%>
interface
menu:can-restore-underscore<%> : interface?
  implements: labelled-menu-item<%>
method
(send a-menu:can-restore-underscore erase-underscores) -> void?
method
(send a-menu:can-restore-underscore restore-underscores)
 -> void?
mixin
menu:can-restore-underscore-mixin : (class? . -> . class?)
  argument extends/implements: labelled-menu-item<%>
  result implements: menu:can-restore-underscore<%>
class
menu:can-restore-menu-item% : class?
  superclass: (menu:can-restore-mixin menu-item%)
class
menu:can-restore-checkable-menu-item% : class?
  superclass: (menu:can-restore-mixin checkable-menu-item%)
class
menu:can-restore-underscore-menu% : class?
  superclass: (menu:can-restore-underscore-mixin menu%)
interface
mode:surrogate-text<%> : interface?
method
(send a-mode:surrogate-text on-enable-surrogate txt) -> any
  txt : (is-a?/c text%)
method
(send a-mode:surrogate-text on-disable-surrogate txt) -> any
  txt : (is-a?/c text%)
class
mode:surrogate-text% : class?
  superclass: object%
  extends: mode:surrogate-text<%>
method
(send a-mode:surrogate-text on-change orig            
                                      call-inner) -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
method
(send a-mode:surrogate-text on-char orig           
                                    call-super     
                                    event)     -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  event : any/c
method
(send a-mode:surrogate-text on-default-char orig           
                                            call-super     
                                            event)     -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  event : any/c
method
(send a-mode:surrogate-text on-default-event orig           
                                             call-super     
                                             event)     -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  event : any/c
method
(send a-mode:surrogate-text on-display-size orig            
                                            call-inner) -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
method
(send a-mode:surrogate-text on-edit-sequence orig            
                                             call-inner) -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
method
(send a-mode:surrogate-text on-event orig           
                                     call-super     
                                     event)     -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  event : any/c
method
(send a-mode:surrogate-text on-focus orig           
                                     call-super     
                                     on?)       -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  on? : any/c
method
(send a-mode:surrogate-text on-load-file orig           
                                         call-inner     
                                         filename       
                                         format)    -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  filename : any/c
  format : any/c
method
(send a-mode:surrogate-text on-local-char orig           
                                          call-super     
                                          event)     -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  event : any/c
method
(send a-mode:surrogate-text on-local-event orig           
                                           call-super     
                                           event)     -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  event : any/c
method
(send a-mode:surrogate-text on-new-box orig           
                                       call-super     
                                       type)      -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  type : any/c
method
(send a-mode:surrogate-text on-new-image-snip orig           
                                              call-super     
                                              filename       
                                              kind           
                                              relative-path? 
                                              inline?)       
 -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  filename : any/c
  kind : any/c
  relative-path? : any/c
  inline? : any/c
method
(send a-mode:surrogate-text on-paint orig            
                                     call-super      
                                     before?         
                                     dc              
                                     left            
                                     top             
                                     right           
                                     bottom          
                                     dx              
                                     dy              
                                     draw-caret) -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  before? : any/c
  dc : any/c
  left : any/c
  top : any/c
  right : any/c
  bottom : any/c
  dx : any/c
  dy : any/c
  draw-caret : any/c
method
(send a-mode:surrogate-text on-save-file orig           
                                         call-inner     
                                         filename       
                                         format)    -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  filename : any/c
  format : any/c
method
(send a-mode:surrogate-text on-snip-modified orig           
                                             call-inner     
                                             snip           
                                             modified?) -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  snip : any/c
  modified? : any/c
method
(send a-mode:surrogate-text on-change-style orig           
                                            call-inner     
                                            start          
                                            len)       -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text on-delete orig           
                                      call-inner     
                                      start          
                                      len)       -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text on-insert orig           
                                      call-inner     
                                      start          
                                      len)       -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text on-new-string-snip orig        
                                               call-super) 
 -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
method
(send a-mode:surrogate-text on-new-tab-snip orig            
                                            call-super) -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
method
(send a-mode:surrogate-text on-set-size-constraint orig        
                                                   call-inner) 
 -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
method
(send a-mode:surrogate-text after-change-style orig       
                                               call-inner 
                                               start      
                                               len)       
 -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text after-delete orig           
                                         call-inner     
                                         start          
                                         len)       -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text after-insert orig           
                                         call-inner     
                                         start          
                                         len)       -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text after-set-position orig        
                                               call-inner) 
 -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
method
(send a-mode:surrogate-text after-set-size-constraint             
                                                      orig        
                                                      call-inner) 
 -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
method
(send a-mode:surrogate-text after-edit-sequence orig        
                                                call-inner) 
 -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
method
(send a-mode:surrogate-text after-load-file orig           
                                            call-inner     
                                            success?)  -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  success? : any/c
method
(send a-mode:surrogate-text after-save-file orig           
                                            call-inner     
                                            success?)  -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  success? : any/c
method
(send a-mode:surrogate-text can-change-style? orig           
                                              call-inner     
                                              start          
                                              len)       -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text can-delete? orig           
                                        call-inner     
                                        start          
                                        len)       -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text can-insert? orig           
                                        call-inner     
                                        start          
                                        len)       -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  start : any/c
  len : any/c
method
(send a-mode:surrogate-text can-set-size-constraint?             
                                                     orig        
                                                     call-inner) 
 -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
method
(send a-mode:surrogate-text can-do-edit-operation? orig       
                                                   call-super 
                                                   op)        
 -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  op : any/c
(send a-mode:surrogate-text can-do-edit-operation? orig        
                                                   call-super  
                                                   op          
                                                   recursive?) 
 -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  op : any/c
  recursive? : any/c
method
(send a-mode:surrogate-text can-load-file? orig           
                                           call-inner     
                                           filename       
                                           format)    -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  filename : any/c
  format : any/c
method
(send a-mode:surrogate-text can-save-file? orig           
                                           call-inner     
                                           filename       
                                           format)    -> any
  orig : (is-a?/c text%)
  call-inner : (-> any)
  filename : any/c
  format : any/c
method
(send a-mode:surrogate-text put-file orig              
                                     call-super        
                                     directory         
                                     default-name) -> any
  orig : (is-a?/c text%)
  call-super : (-> any)
  directory : any/c
  default-name : any/c
interface
mode:host-text<%> : interface?
method
(send a-mode:host-text get-surrogate)
 -> (or/c false/c (is-a?/c mode:surrogate-text<%>))
method
(send a-mode:host-text set-surrogate surrogate) -> void?
  surrogate : (or/c false/c (is-a?/c mode:surrogate-text<%>))
mixin
mode:host-text-mixin : (class? . -> . class?)
  result implements: mode:host-text<%>
method
(send a-mode:host-text on-change) -> any
method
(send a-mode:host-text on-char event) -> any
  event : any/c
method
(send a-mode:host-text on-default-char event) -> any
  event : any/c
method
(send a-mode:host-text on-default-event event) -> any
  event : any/c
method
(send a-mode:host-text on-display-size) -> any
method
(send a-mode:host-text on-edit-sequence) -> any
method
(send a-mode:host-text on-event event) -> any
  event : any/c
method
(send a-mode:host-text on-focus on?) -> any
  on? : any/c
method
(send a-mode:host-text on-load-file filename     
                                    format)  -> any
  filename : any/c
  format : any/c
method
(send a-mode:host-text on-local-char event) -> any
  event : any/c
method
(send a-mode:host-text on-local-event event) -> any
  event : any/c
method
(send a-mode:host-text on-new-box type) -> any
  type : any/c
method
(send a-mode:host-text on-new-image-snip filename           
                                         kind               
                                         relative-path?     
                                         inline?)       -> any
  filename : any/c
  kind : any/c
  relative-path? : any/c
  inline? : any/c
method
(send a-mode:host-text on-paint before?         
                                dc              
                                left            
                                top             
                                right           
                                bottom          
                                dx              
                                dy              
                                draw-caret) -> any
  before? : any/c
  dc : any/c
  left : any/c
  top : any/c
  right : any/c
  bottom : any/c
  dx : any/c
  dy : any/c
  draw-caret : any/c
method
(send a-mode:host-text on-save-file filename     
                                    format)  -> any
  filename : any/c
  format : any/c
method
(send a-mode:host-text on-snip-modified snip           
                                        modified?) -> any
  snip : any/c
  modified? : any/c
method
(send a-mode:host-text on-change-style start     
                                       len)  -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text on-delete start len) -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text on-insert start len) -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text on-new-string-snip) -> any
method
(send a-mode:host-text on-new-tab-snip) -> any
method
(send a-mode:host-text on-set-size-constraint) -> any
method
(send a-mode:host-text after-change-style start     
                                          len)  -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text after-delete start     
                                    len)  -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text after-insert start     
                                    len)  -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text after-set-position) -> any
method
(send a-mode:host-text after-set-size-constraint) -> any
method
(send a-mode:host-text after-edit-sequence) -> any
method
(send a-mode:host-text after-load-file success?) -> any
  success? : any/c
method
(send a-mode:host-text after-save-file success?) -> any
  success? : any/c
method
(send a-mode:host-text can-change-style? start     
                                         len)  -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text can-delete? start     
                                   len)  -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text can-insert? start     
                                   len)  -> any
  start : any/c
  len : any/c
method
(send a-mode:host-text can-set-size-constraint?) -> any
method
(send a-mode:host-text can-do-edit-operation? op) -> any
  op : any/c
(send a-mode:host-text can-do-edit-operation? op              
                                              recursive?) -> any
  op : any/c
  recursive? : any/c
method
(send a-mode:host-text can-load-file? filename     
                                      format)  -> any
  filename : any/c
  format : any/c
method
(send a-mode:host-text can-save-file? filename     
                                      format)  -> any
  filename : any/c
  format : any/c
method
(send a-mode:host-text put-file directory         
                                default-name) -> any
  directory : any/c
  default-name : any/c
class
notify:notify-box% : class?
  superclass: object%
constructor
(new notify:notify-box% [value value])
 -> (is-a?/c notify:notify-box%)
  value : any/c
method
(send a-notify:notify-box get) -> any/c
method
(send a-notify:notify-box set v) -> void?
  v : any/c
method
(send a-notify:notify-box listen listener) -> void?
  listener : (-> any/c any)
method
(send a-notify:notify-box remove-listener listener) -> void?
  listener : (-> any/c any)
method
(send a-notify:notify-box remove-all-listeners) -> void?
procedure
(notify:notify-box/pref  proc                    
                        [#:readonly? readonly?]) 
 -> (is-a?/c notify:notify-box%)
  proc : (case-> (-> any/c) (-> any/c void?))
  readonly? : boolean? = #f
syntax
(notify:define-notify name value-expr)
 
  value-expr : (is-a?/c notify:notify-box%)
procedure
(notify:menu-option/notify-box parent      
                               label       
                               notify-box) 
 -> (is-a?/c checkable-menu-item%)
  parent : (or/c (is-a?/c menu%) (is-a?/c popup-menu%))
  label : label-string?
  notify-box : (is-a?/c notify:notify-box%)
procedure
(notify:check-box/notify-box parent          
                             label           
                             notify-box) -> (is-a?/c check-box%)
  parent : (or/c (is-a?/c frame%) (is-a?/c dialog%)
                 (is-a?/c panel%) (is-a?/c pane%))
  label : label-string?
  notify-box : (is-a?/c notify:notify-box%)
procedure
(notify:choice/notify-box parent          
                          label           
                          choices         
                          notify-box) -> (is-a?/c choice%)
  parent : (or/c (is-a?/c frame%) (is-a?/c dialog%)
                 (is-a?/c panel%) (is-a?/c pane%))
  label : label-string?
  choices : (listof label-string?)
  notify-box : (is-a?/c notify:notify-box%)
procedure
(notify:menu-group/notify-box parent      
                              labels      
                              notify-box) 
 -> (listof (is-a?/c checkable-menu-item%))
  parent : (or/c (is-a?/c menu%) (is-a?/c popup-menu%))
  labels : (listof label-string?)
  notify-box : (is-a?/c notify:notify-box%)
class
number-snip:snip-class% : class?
  superclass: snip-class%
method
(send a-number-snip:snip-class read f)
 -> (or/c (is-a?/c snip%) #f)
  f : (is-a?/c editor-stream-in%)
procedure
(number-snip:number->string/snip                                  
                                  num                             
                                 [#:exact-prefix exact-prefix     
                                  #:inexact-prefix inexact-prefix 
                                  #:fraction-view fraction-view]) 
 -> (or/c number-snip:is-number-snip? string?)
  num : number?
  exact-prefix : (or/c 'always 'never 'when-necessary) = 'never
  inexact-prefix : (or/c 'always 'never 'when-necessary)
                 = 'never
  fraction-view : (or/c #f 'mixed 'improper 'decimal) = #f
procedure
(number-snip:make-pretty-print-size                                  
                                    [#:exact-prefix exact-prefix     
                                     #:inexact-prefix inexact-prefix 
                                     #:fraction-view fraction-view]) 
 -> (number? boolean? output-port? . -> . exact-nonnegative-integer?)
  exact-prefix : (or/c 'always 'never 'when-necessary) = 'never
  inexact-prefix : (or/c 'always 'never 'when-necessary)
                 = 'never
  fraction-view : (or/c #f 'mixed 'improper 'decimal) = #f
procedure
(number-snip:make-repeating-decimal-snip num           
                                         show-prefix?) 
 -> number-snip:is-number-snip?
  num : real?
  show-prefix? : boolean?
procedure
(number-snip:make-fraction-snip num                           
                                show-prefix-in-decimal-view?) 
 -> number-snip:is-number-snip?
  num : real?
  show-prefix-in-decimal-view? : boolean?
procedure
(number-snip:is-number-snip? v) -> boolean?
  v : any/c
procedure
(number-snip:get-number ns) -> real?
  ns : number-snip:is-number-snip?
procedure
(number-snip:remove-decimal-looking-number-snips-on-insertion-mixin text%)
 -> (subclass?/c text%)
  text% : (subclass?/c text%)
interface
panel:single<%> : interface?
  implements: area-container<%>
method
(send a-panel:single active-child child) -> void?
  child : (is-a?/c area<%>)
(send a-panel:single active-child) -> (is-a?/c area<%>)
mixin
panel:single-mixin : (class? . -> . class?)
  argument extends/implements: area-container<%>
  result implements: panel:single<%>
method
(send a-panel:single after-new-child child) -> void?
  child : (is-a?/c subarea<%>)
method
(send a-panel:single container-size)
 -> exact-integer? exact-integer?
method
(send a-panel:single place-children)
 -> (listof (list/c exact-integer? exact-integer? exact-integer? exact-integer?))
interface
panel:single-window<%> : interface?
  implements: panel:single<%>
              window<%>
mixin
panel:single-window-mixin : (class? . -> . class?)
  argument extends/implements: panel:single<%>
                               window<%>
  result implements: panel:single-window<%>
method
(send a-panel:single-window container-size info)
 -> exact-integer? exact-integer?
  info : (listof (list/c exact-integer?
                         exact-integer?
                         boolean?
                         boolean?))
class
panel:single% : class?
  superclass: (panel:single-window-mixin (panel:single-mixin panel%))
class
panel:single-pane% : class?
  superclass: (panel:single-mixin pane%)
interface
panel:dragable<%> : interface?
  implements: window<%>
              area-container<%>
method
(send a-panel:dragable after-percentage-change) -> void?
method
(send a-panel:dragable get-default-percentages subwindow-count)
 -> (listof (and/c real? (between/c 0 1)))
  subwindow-count : exact-positive-integer?
method
(send a-panel:dragable right-click-in-gap evt        
                                          before     
                                          after) -> void?
  evt : (is-a?/c mouse-event%)
  before : (is-a?/c subarea<%>)
  after : (is-a?/c subarea<%>)
method
(send a-panel:dragable set-percentages new-percentages) -> void?
  new-percentages : (listof number?)
method
(send a-panel:dragable get-percentages) -> (listof number?)
method
(send a-panel:dragable get-vertical?) -> boolean?
method
(send a-panel:dragable set-orientation horizontal?) -> void?
  horizontal? : boolean?
interface
panel:vertical-dragable<%> : interface?
  implements: panel:dragable<%>
interface
panel:horizontal-dragable<%> : interface?
  implements: panel:dragable<%>
mixin
panel:dragable-mixin : (class? . -> . class?)
  argument extends/implements: window<%>
                               area-container<%>
  result implements: panel:dragable<%>
method
(send a-panel:dragable after-new-child child) -> void?
  child : (is-a?/c subarea<%>)
method
(send a-panel:dragable on-subwindow-event receiver     
                                          event)   -> boolean?
  receiver : (is-a?/c window<%>)
  event : (is-a?/c mouse-event%)
method
(send a-panel:dragable place-children info 
                                      w    
                                      h)   
 -> (listof (list/c exact-integer? exact-integer? exact-integer? exact-integer?))
  info : (listof (list/c exact-integer? exact-integer?))
  w : exact-integer?
  h : exact-integer?
method
(send a-panel:dragable container-size info)
 -> exact-integer? exact-integer?
  info : (listof (list/c exact-integer? exact-integer? any/c any/c))
mixin
panel:vertical-dragable-mixin : (class? . -> . class?)
  argument extends/implements: panel:dragable<%>
  result implements: panel:vertical-dragable<%>
method
(send a-panel:vertical-dragable get-vertical?) -> boolean?
mixin
panel:horizontal-dragable-mixin : (class? . -> . class?)
  argument extends/implements: panel:dragable<%>
  result implements: panel:vertical-dragable<%>
method
(send a-panel:horizontal-dragable get-vertical?) -> boolean?
class
panel:vertical-dragable% : class?
  superclass: (panel:vertical-dragable-mixin (panel:dragable-mixin
panel%))
class
panel:horizontal-dragable% : class?
  superclass: (panel:horizontal-dragable-mixin (panel:dragable-mixin
panel%))
interface
panel:splitter<%> : interface?
mixin
panel:splitter-mixin : (class? . -> . class?)
  argument extends/implements: area-container<%>
                               panel:dragable<%>
  result implements: panel:splitter<%>
method
(send a-panel:splitter split-vertical canvas 
                                      maker) 
 -> (is-a?/c canvas<%>)
  canvas : (is-a?/c canvas<%>)
  maker : (-> (is-a?/c panel:splitter<%>)
              (is-a?/c canvas<%>))
method
(send a-panel:splitter split-horizontal canvas 
                                        maker) 
 -> (is-a?/c canvas<%>)
  canvas : (is-a?/c canvas<%>)
  maker : (-> (is-a?/c panel:splitter<%>)
              (is-a?/c canvas<%>))
method
(send a-panel:splitter collapse canvas) -> void
  canvas : (is-a?/c canvas<%>)
interface
panel:discrete-sizes<%> : interface?
method
(send a-panel:discrete-sizes set-orientation horizontal?)
 -> void?
  horizontal? : boolean?
method
(send a-panel:discrete-sizes get-orientation) -> boolean?
interface
panel:discrete-child<%> : interface?
method
(send a-panel:discrete-child get-discrete-widths)
 -> (listof exact-nonnegative-integer?)
method
(send a-panel:discrete-child get-discrete-heights)
 -> (listof exact-nonnegative-integer?)
mixin
panel:discrete-sizes-mixin : (class? . -> . class?)
  argument extends/implements: panel%
  result implements: panel:discrete-sizes<%>
                     panel:discrete-child<%>
class
panel:horizontal-discrete-sizes% : class?
  superclass: (panel:discrete-sizes-mixin panel%)
class
panel:vertical-discrete-sizes% : class?
  superclass: (panel:discrete-sizes-mixin panel%)
procedure
(panel:dragable-container-size container-info     
                               bar-thickness      
                               vertical?)     -> real? real?
  container-info : (listof (list/c real? real? boolean? boolean?))
  bar-thickness : real?
  vertical? : boolean?
procedure
(panel:dragable-place-children container-info 
                               width          
                               height         
                               percentages    
                               bar-thickness  
                               vertical?)     
 -> (listof (list/c (integer-in 0 10000)
                    (integer-in 0 10000)
                    (integer-in 0 10000)
                    (integer-in 0 10000)))
    (listof (list/c (integer-in 0 10000)
                    (integer-in 0 10000)))
  container-info : (listof (list/c real? real? boolean? boolean?))
  width : real?
  height : real?
  percentages : (listof (between/c 0 1))
  bar-thickness : real?
  vertical? : boolean?
class
pasteboard:basic% : class?
  superclass: (editor:basic-mixin pasteboard%)
class
pasteboard:standard-style-list% : class?
  superclass: (editor:standard-style-list-mixin pasteboard:basic%)
class
pasteboard:keymap% : class?
  superclass: (editor:keymap-mixin pasteboard:standard-style-list%)
class
pasteboard:file% : class?
  superclass: (editor:file-mixin pasteboard:keymap%)
class
pasteboard:backup-autosave% : class?
  superclass: (editor:backup-autosave-mixin pasteboard:file%)
class
pasteboard:info% : class?
  superclass: (editor:info-mixin pasteboard:backup-autosave%)
procedure
(path-utils:generate-autosave-name filename) -> path?
  filename : (or/c #f path-string? path-for-some-system?)
procedure
(path-utils:generate-backup-name filename) -> path?
  filename : path?
procedure
(preferences:put-preferences/gui name-list     
                                 val-list) -> any
  name-list : (listof symbol?)
  val-list : (listof any/c)
procedure
(preferences:get-preference/gui  sym           
                                [default]) -> any/c
  sym : symbol?
  default : (-> void?)
          = (λ () (error 'get-preference/gui "unknown pref ~s" sym))
procedure
(preferences:add-panel labels f) -> void?
  labels : (or/c string? (cons/c string? (listof string?)))
  f : (->i ([parent (is-a?/c area-container-window<%>)])
           ()
           [_ (parent)
              (let ([old-children (send parent get-children)])
                (and/c (is-a?/c area-container-window<%>)
                       (λ (child)
                         (andmap eq?
                                 (append old-children (list child))
                                 (send parent get-children)))))])
procedure
(preferences:add-editor-checkbox-panel) -> void?
procedure
(preferences:add-general-checkbox-panel) -> void?
procedure
(preferences:add-warnings-checkbox-panel) -> void?
procedure
(preferences:add-scheme-checkbox-panel) -> void?
procedure
(preferences:add-to-warnings-checkbox-panel proc) -> void?
  proc : ((is-a?/c vertical-panel%) . -> . void?)
procedure
(preferences:add-to-scheme-checkbox-panel proc) -> void?
  proc : ((is-a?/c vertical-panel%) . -> . void?)
procedure
(preferences:add-to-editor-checkbox-panel proc) -> void?
  proc : ((is-a?/c vertical-panel%) . -> . void?)
procedure
(preferences:add-to-general-checkbox-panel proc) -> void?
  proc : ((is-a?/c vertical-panel%) . -> . void?)
procedure
(preferences:add-font-panel) -> void?
procedure
(preferences:add-boolean-option-with-ask-me parent        
                                            label         
                                            option1       
                                            option2       
                                            pref-key) -> void?
  parent : (or/c (is-a?/c area-container<%>) #f)
  label : string?
  option1 : string?
  option2 : string?
  pref-key : symbol?
procedure
(preferences:show-dialog) -> void?
procedure
(preferences:show-tab-panel labels) -> void
  labels : (listof string?)
procedure
(preferences:hide-dialog) -> void?
procedure
(preferences:add-on-close-dialog-callback cb) -> void?
  cb : (-> void?)
procedure
(preferences:add-can-close-dialog-callback cb) -> void?
  cb : (-> boolean?)
procedure
(preferences:add-check  parent           
                        pref-key         
                        label            
                       [from-boolean     
                        to-boolean]) -> void?
  parent : (is-a?/c area-container<%>)
  pref-key : symbol?
  label : string?
  from-boolean : (-> boolean? any/c) = values
  to-boolean : (-> any/c boolean?) = values
procedure
(preferences:get sym) -> any/c
  sym : symbol?
procedure
(preferences:set sym val) -> void?
  sym : symbol?
  val : any/c
procedure
(preferences:get/set pref)
 -> (case-> (-> any/c) (-> any/c void?))
  pref : symbol?
procedure
(preferences:add-callback p f [weak?]) -> (-> void?)
  p : symbol?
  f : (-> symbol? any/c any)
  weak? : boolean? = #f
procedure
(preferences:set-default  symbol                              
                          value                               
                          test                                
                         [#:aliases aliases                   
                          #:rewrite-aliases rewrite-aliases]) 
 -> void?
  symbol : symbol?
  value : any/c
  test : (any/c . -> . any)
  aliases : (listof symbol?) = '()
  rewrite-aliases : (listof (-> any/c any))
                  = (map (lambda (x) values) aliases)
procedure
(preferences:default-set? pref) -> boolean?
  pref : symbol?
procedure
(preferences:set-un/marshall symbol          
                             marshall        
                             unmarshall) -> void?
  symbol : symbol?
  marshall : (any/c . -> . printable/c)
  unmarshall : (printable/c . -> . any/c)
procedure
(preferences:restore-defaults) -> void?
procedure
(preferences:register-save-callback callback) -> symbol?
  callback : (-> boolean? any)
procedure
(preferences:unregister-save-callback key) -> void?
  key : symbol?
procedure
(exn:make-unknown-preference message             
                             continuation-marks) 
 -> exn:unknown-preference?
  message : string?
  continuation-marks : continuation-mark-set?
procedure
(exn:unknown-preference? exn) -> boolean?
  exn : any/c
value
exn:struct:unknown-preference : struct-type?
parameter
(preferences:low-level-put-preferences)
 -> (-> (listof symbol?) (listof any/c) any)
(preferences:low-level-put-preferences put-preferences) -> void?
  put-preferences : (-> (listof symbol?) (listof any/c) any)
parameter
(preferences:low-level-get-preference)
 -> (->* (symbol?) [(-> any)] any)
(preferences:low-level-get-preference get-preference) -> void?
  get-preference : (->* (symbol?) [(-> any)] any)
procedure
(preferences:snapshot? arg) -> boolean?
  arg : any/c
procedure
(preferences:restore-prefs-snapshot snapshot) -> void?
  snapshot : preferences:snapshot?
procedure
(preferences:get-prefs-snapshot) -> preferences:snapshot?
procedure
(preferences:new-layer previous-preferences-layer)
 -> preferences:layer?
  previous-preferences-layer : (or/c #f preferences:layer?)
procedure
(preferences:layer? v) -> boolean?
  v : any/c
parameter
(preferences:current-layer) -> preferences:layer?
(preferences:current-layer preferences-layer) -> void?
  preferences-layer : preferences:layer?
interface
racket:sexp-snip<%> : interface?
method
(send a-racket:sexp-snip get-saved-snips)
 -> (listof (is-a?/c snip%))
class
racket:sexp-snip% : class?
  superclass: snip%
  extends: racket:sexp-snip<%>
           readable-snip<%>
method
(send a-racket:sexp-snip get-text  offset           
                                   num              
                                  [flattened?]) -> string?
  offset : number?
  num : number?
  flattened? : boolean? = #f
method
(send a-racket:sexp-snip copy) -> (is-a?/c racket:sexp-snip%)
method
(send a-racket:sexp-snip write stream-out) -> void?
  stream-out : (is-a?/c editor-stream-out%)
method
(send a-racket:sexp-snip draw dc              
                              x               
                              y               
                              left            
                              top             
                              right           
                              bottom          
                              dx              
                              dy              
                              draw-caret) -> void?
  dc : dc<%>
  x : real?
  y : real?
  left : real?
  top : real?
  right : real?
  bottom : real?
  dx : real?
  dy : real?
  draw-caret : symbol?
method
(send a-racket:sexp-snip get-extent  dc           
                                     x            
                                     y            
                                    [w            
                                     h            
                                     descent      
                                     space        
                                     lspace       
                                     rspace]) -> void?
  dc : (is-a?/c dc<%>)
  x : real?
  y : real?
  w : (or/c (box/c (and/c real? (not/c negative?))) #f) = #f
  h : (or/c (box/c (and/c real? (not/c negative?))) #f) = #f
  descent : (or/c (box/c (and/c real? (not/c negative?))) #f)
          = #f
  space : (or/c (box/c (and/c real? (not/c negative?))) #f) = #f
  lspace : (or/c (box/c (and/c real? (not/c negative?))) #f)
         = #f
  rspace : (or/c (box/c (and/c real? (not/c negative?))) #f)
         = #f
interface
racket:text<%> : interface?
  implements: text:basic<%>
              mode:host-text<%>
              color:text<%>
method
(send a-racket:text get-limit start) -> exact-integer?
  start : exact-integer?
method
(send a-racket:text get-backward-navigation-limit start)
 -> exact-integer?
  start : exact-integer?
method
(send a-racket:text balance-parens key-event) -> void?
  key-event : (is-a?/c key-event%)
method
(send a-racket:text tabify-on-return?) -> boolean?
method
(send a-racket:text tabify [start-pos]) -> void?
  start-pos : exact-integer? = (send this get-start-position)
method
(send a-racket:text tabify-selection [start     
                                      end]) -> void?
  start : exact-integer? = (send this get-start-position)
  end : exact-integer? = (send this get-end-position)
method
(send a-racket:text tabify-selection/reverse-choices [start 
                                                      end]) 
 -> void?
  start : exact-integer? = (send this get-start-position)
  end : exact-integer? = (send this get-end-position)
method
(send a-racket:text tabify-all) -> void?
method
(send a-racket:text compute-racket-amount-to-indent                       
                                                     pos                  
                                                    [get-head-sexp-type]) 
 -> exact-nonnegative-integer?
  pos : exact-nonnegative-integer?
  get-head-sexp-type : (-> string? (or/c #f 'lambda 'define 'begin 'for/fold 'other))
                     = (λ (x) #f)
method
(send a-racket:text compute-amount-to-indent pos)
 -> exact-nonnegative-integer?
  pos : exact-nonnegative-integer?
method
(send a-racket:text insert-return) -> void?
method
(send a-racket:text box-comment-out-selection [start-pos     
                                               end-pos]) -> #t
  start-pos : (or/c 'start exact-integer?) = 'start
  end-pos : (or/c 'end exact-integer?) = 'end
method
(send a-racket:text comment-out-selection [start-pos           
                                           end-pos             
                                           #:start start       
                                           #:padding padding]) 
 -> #t
  start-pos : exact-nonnegative-integer? = (get-start-position)
  end-pos : exact-nonnegative-integer? = (get-end-position)
  start : (and/c string? (not/c #rx"[\r\n]")) = ";"
  padding : (and/c string? (not/c #rx"[\r\n]")) = ""
method
(send a-racket:text region-comment-out-selection                      
                                                 [start-pos           
                                                  end-pos             
                                                  #:start start       
                                                  #:end end           
                                                  #:continue continue 
                                                  #:padding padding]) 
 -> #t
  start-pos : exact-nonnegative-integer? = (get-start-position)
  end-pos : exact-nonnegative-integer? = (get-end-position)
  start : (and/c string? (not/c #rx"[\r\n]")) = "#|"
  end : (and/c string? (not/c #rx"[\r\n]")) = "|#"
  continue : (and/c string? (not/c #rx"[\r\n]")) = ""
  padding : (and/c string? (not/c #rx"[\r\n]")) = "  "
method
(send a-racket:text uncomment-box/selection [#:start start       
                                             #:padding padding]) 
 -> #t
  start : (and/c string? (not/c #rx"[\r\n]")) = ";"
  padding : (and/c string? (not/c #rx"[\r\n]")) = ""
method
(send a-racket:text uncomment-selection [start-pos           
                                         end-pos             
                                         #:start start]) -> void?
  start-pos : exact-nonnegative-integer? = (get-start-position)
  end-pos : exact-nonnegative-integer? = (get-end-position)
  start : string = ";"
method
(send a-racket:text uncomment-selection/box [start-pos 
                                             end-pos]) 
 -> boolean?
  start-pos : exact-nonnegative-integer? = (get-start-position)
  end-pos : exact-nonnegative-integer? = (get-end-position)
method
(send a-racket:text uncomment-selection/line                      
                                             [start-pos           
                                              end-pos             
                                              #:start start       
                                              #:padding padding]) 
 -> #t
  start-pos : exact-nonnegative-integer? = (get-start-position)
  end-pos : exact-nonnegative-integer? = (get-end-position)
  start : (and/c string? (not/c #rx"[\r\n]")) = ";"
  padding : (and/c string? (not/c #rx"[\r\n]")) = ""
method
(send a-racket:text uncomment-selection/region                      
                                               [start-pos           
                                                end-pos             
                                                #:start start       
                                                #:end end           
                                                #:continue continue 
                                                #:padding padding]) 
 -> #t
  start-pos : exact-nonnegative-integer? = (get-start-position)
  end-pos : exact-nonnegative-integer? = (get-end-position)
  start : (and/c string? (not/c #rx"[\r\n]")) = "#|"
  end : (and/c string? (not/c #rx"[\r\n]")) = "|#"
  continue : (and/c string? (not/c #rx"[\r\n]")) = ""
  padding : (and/c string? (not/c #rx"[\r\n]")) = "  "
method
(send a-racket:text commented-out/line? [start-pos           
                                         end-pos             
                                         #:start start       
                                         #:padding padding]) 
 -> boolean?
  start-pos : exact-nonnegative-integer? = (get-start-position)
  end-pos : exact-nonnegative-integer? = (get-end-position)
  start : (and/c string? (not/c #rx"[\r\n]")) = ";"
  padding : (and/c string? (not/c #rx"[\r\n]")) = ""
method
(send a-racket:text commented-out/region? [start-pos             
                                           end-pos               
                                           #:start start         
                                           #:end end             
                                           #:continue continue]) 
 -> boolean?
  start-pos : exact-nonnegative-integer? = (get-start-position)
  end-pos : exact-nonnegative-integer? = (get-end-position)
  start : (and/c string? (not/c #rx"[\r\n]")) = "#|"
  end : (and/c string? (not/c #rx"[\r\n]")) = "|#"
  continue : (and/c string? (not/c #rx"[\r\n]")) = ""
method
(send a-racket:text get-forward-sexp start)
 -> (or/c #f exact-integer?)
  start : exact-integer?
method
(send a-racket:text remove-sexp start) -> void?
  start : exact-integer?
method
(send a-racket:text forward-sexp start) -> void?
  start : exact-integer?
method
(send a-racket:text flash-forward-sexp start-pos) -> void?
  start-pos : exact-integer?
method
(send a-racket:text get-backward-sexp start)
 -> (or/c exact-integer? #f)
  start : exact-integer?
method
(send a-racket:text flash-backward-sexp start-pos) -> void?
  start-pos : exact-integer?
method
(send a-racket:text backward-sexp start-pos) -> void?
  start-pos : exact-integer?
method
(send a-racket:text find-up-sexp start-pos)
 -> (or/c #f exact-integer?)
  start-pos : exact-integer?
method
(send a-racket:text up-sexp start) -> void?
  start : exact-integer?
method
(send a-racket:text find-down-sexp start-pos)
 -> (or/c #f exact-integer?)
  start-pos : exact-integer?
method
(send a-racket:text down-sexp start) -> void?
  start : exact-integer?
method
(send a-racket:text remove-parens-forward start) -> void?
  start : exact-integer?
method
(send a-racket:text select-forward-sexp) -> void?
method
(send a-racket:text select-backward-sexp) -> void?
method
(send a-racket:text select-up-sexp) -> void?
method
(send a-racket:text select-down-sexp) -> void?
method
(send a-racket:text transpose-sexp start) -> void?
  start : exact-integer?
method
(send a-racket:text mark-matching-parenthesis pos) -> void?
  pos : exact-positive-integer?
method
(send a-racket:text get-tab-size) -> exact-integer?
method
(send a-racket:text set-tab-size new-size) -> void?
  new-size : exact-integer?
method
(send a-racket:text introduce-let-ans start-pos) -> void?
  start-pos : exact-integer?
method
(send a-racket:text move-sexp-out start-pos) -> void?
  start-pos : exact-integer?
mixin
racket:text-mixin : (class? . -> . class?)
  argument extends/implements: text:basic<%>
                               mode:host-text<%>
                               color:text<%>
                               text:autocomplete<%>
                               editor:keymap<%>
  result implements: racket:text<%>
method
(send a-racket:text get-word-at pos) -> string?
  pos : exact-positive-integer?
method
(send a-racket:text get-start-of-line pos)
 -> exact-nonnegative-integer?
  pos : exact-nonnegative-integer?
interface
racket:text-mode<%> : interface?
mixin
racket:text-mode-mixin : (class? . -> . class?)
  argument extends/implements: color:text-mode<%>
                               mode:surrogate-text<%>
  result implements: racket:text-mode<%>
constructor
(new racket:text-mode-mixin [[include-paren-keymap? include-paren-keymap?]])
 -> (is-a?/c racket:text-mode-mixin)
  include-paren-keymap? : boolean? = #t
method
(send a-racket:text-mode on-disable-surrogate) -> void?
method
(send a-racket:text-mode on-enable-surrogate) -> void?
mixin
racket:set-mode-mixin : (class? . -> . class?)
  argument extends/implements: racket:text<%>
                               mode:host-text<%>
class
racket:text% : class?
  superclass: (racket:set-mode-mixin  (racket:text-mixin
  (text:autocomplete-mixin (mode:host-text-mixin color:text%))))
class
racket:text-mode% : class?
  superclass: (racket:text-mode-mixin color:text-mode%)
procedure
(racket:text-balanced? text [start end]) -> boolean?
  text : (is-a?/c text%)
  start : number? = 0
  end : (or/c false/c number?) = #f
value
racket:default-paren-matches : (listof (list/c symbol? symbol?))
procedure
(racket:add-preferences-panel) -> void?
procedure
(racket:get-keymap) -> (is-a?/c keymap%)
procedure
(racket:get-paren-keymap) -> (is-a?/c keymap%)
procedure
(racket:get-non-paren-keymap) -> (is-a?/c keymap%)
procedure
(racket:add-pairs-keybinding-functions keymap) -> void?
  keymap : (is-a?/c keymap%)
procedure
(racket:map-pairs-keybinding-functions                                            
                                        keymap                                    
                                        open                                      
                                        close                                     
                                       [#:alt-as-meta-keymap alt-as-meta-keymap]) 
 -> void?
  keymap : (is-a?/c keymap%)
  open : char?
  close : char?
  alt-as-meta-keymap : (or/c #f (is-a?/c keymap%)) = #f
procedure
(racket:add-coloring-preferences-panel) -> any
procedure
(racket:get-color-prefs-table)
 -> (listof (list/c symbol? (is-a?/c color%) string?))
procedure
(racket:get-white-on-black-color-prefs-table)
 -> (listof (list/c symbol? (is-a?/c color%) string?))
procedure
(racket:short-sym->pref-name short-sym) -> symbol?
  short-sym : symbol?
procedure
(racket:short-sym->style-name short-sym) -> string?
  short-sym : symbol?
procedure
(racket:get-wordbreak-map) -> (is-a?/c editor-wordbreak-map%)
procedure
(racket:init-wordbreak-map key) -> void?
  key : (is-a?/c keymap%)
procedure
(racket:setup-keymap                                                        
                      keymap                                                
                     [#:alt-as-meta-keymap alt-as-meta-keymap               
                      #:paren-keymap paren-keymap                           
                      #:paren-alt-as-meta-keymap paren-alt-as-meta-keymap]) 
 -> void?
  keymap : (is-a?/c keymap%)
  alt-as-meta-keymap : (or/c #f (is-a?/c keymap%)) = #f
  paren-keymap : (or/c #f (is-a?/c keymap%)) = #f
  paren-alt-as-meta-keymap : (or/c #f (is-a?/c keymap%)) = #f
class
srcloc-snip:snip% : class?
  superclass: editor-snip%
constructor
(new srcloc-snip:snip% [srcloc srcloc])
 -> (is-a?/c srcloc-snip:snip%)
  srcloc : srcloc?
method
(send a-srcloc-snip:snip activate-link) -> void?
value
srcloc-snip:snipclass : (is-a?/c snip-class%)
procedure
(srcloc-snip:select-srcloc srcloc) -> void?
  srcloc : srcloc?
interface
text:basic<%> : interface?
  implements: editor:basic<%>
              text%
method
(send a-text:basic highlight-range                                                    
                                    start                                             
                                    end                                               
                                    color                                             
                                   [caret-space                                       
                                    priority                                          
                                    style                                             
                                    #:adjust-on-insert/delete adjust-on-insert/delete 
                                    #:key key])                                       
 -> (if adjust-on-insert/delete
        void?
        (-> void?))
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  color : (or/c string?
                (is-a?/c color%)
                color-prefs:color-scheme-color-name?)
  caret-space : boolean? = #f
  priority : (or/c 'high 'low) = 'low
  style : (or/c 'rectangle 'ellipse 'hollow-ellipse 'dot)
        = 'rectangle
  adjust-on-insert/delete : boolean? = #f
  key : any/c = #f
method
(send a-text:basic unhighlight-range  start           
                                      end             
                                      color           
                                     [caret-space     
                                      style])     -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  color : (or/c string?
                (is-a?/c color%)
                color-prefs:color-scheme-color-name?)
  caret-space : boolean? = #f
  style : (or/c 'rectangle 'ellipse 'hollow-ellipse)
        = 'rectangle
method
(send a-text:basic unhighlight-ranges/key key) -> void?
  key : any/c
method
(send a-text:basic unhighlight-ranges pred?) -> void?
  pred? : (-> exact-nonnegative-integer?
              exact-nonnegative-integer?
              (is-a?/c color%)
              boolean?
              (or/c 'rectangle 'ellipse 'hollow-ellipse)
              (or/c boolean? exact-nonnegative-integer?)
              any/c
              boolean?)
method
(send a-text:basic get-highlighted-ranges)
 -> (listof text:range?)
method
(send a-text:basic get-styles-fixed) -> boolean?
method
(send a-text:basic get-fixed-style) -> (is-a?/c style<%>)
method
(send a-text:basic set-styles-fixed fixed?) -> void?
  fixed? : boolean?
method
(send a-text:basic move/copy-to-edit                                
                                      dest-text                     
                                      start                         
                                      end                           
                                      dest-pos                      
                                     [#:try-to-move? try-to-move?]) 
 -> void?
  dest-text : (is-a?/c text%)
  start : natural?
  end : (and/c natural? (>=/c start))
  dest-pos : natural?
  try-to-move? : boolean? = #t
method
(send a-text:basic move-to dest-text     
                           start         
                           end           
                           dest-pos) -> void?
  dest-text : (is-a?/c text%)
  start : natural?
  end : (and/c natural? (>=/c start))
  dest-pos : natural?
method
(send a-text:basic copy-to dest-text     
                           start         
                           end           
                           dest-pos) -> void?
  dest-text : (is-a?/c text%)
  start : natural?
  end : (and/c natural? (>=/c start))
  dest-pos : natural?
method
(send a-text:basic initial-autowrap-bitmap)
 -> (or/c #f (is-a?/c bitmap%))
method
(send a-text:basic get-port-name)
 -> (or/c path-string? symbol? #f)
method
(send a-text:basic port-name-matches? id) -> boolean?
  id : any/c
method
(send a-text:basic set-port-unsaved-name name) -> void?
  name : string?
method
(send a-text:basic after-set-port-unsaved-name) -> any/c
method
(send a-text:basic get-edition-number)
 -> exact-nonnegative-integer?
method
(send a-text:basic get-start-of-line pos)
 -> exact-nonnegative-integer?
  pos : exact-nonnegative-integer?
mixin
text:basic-mixin : (class? . -> . class?)
  argument extends/implements: editor:basic<%>
                               text%
  result implements: text:basic<%>
method
(send a-text:basic on-paint before?         
                            dc              
                            left            
                            top             
                            right           
                            bottom          
                            dx              
                            dy              
                            draw-caret) -> void?
  before? : any/c
  dc : (is-a?/c dc<%>)
  left : real?
  top : real?
  right : real?
  bottom : real?
  dx : real?
  dy : real?
  draw-caret : (or/c 'no-caret
                     'show-inactive-caret
                     'show-caret)
method
(send a-text:basic on-insert start end) -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
method
(send a-text:basic after-insert start len) -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:basic put-file directory         
                            default-name) -> (or/c path? #f)
  directory : (or/c path? #f)
  default-name : string?
interface
text:indent-guides<%> : interface?
  implements: text%
method
(send a-text:indent-guides show-indent-guides! on?) -> void?
  on? : any/c
method
(send a-text:indent-guides show-indent-guides?) -> boolean?
mixin
text:indent-guides-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:indent-guides<%>
interface
text:inline-overview<%> : interface?
  implements: text%
method
(send a-text:inline-overview get-inline-overview-enabled?)
 -> boolean?
method
(send a-text:inline-overview set-inline-overview-enabled? on?)
 -> void?
  on? : any/c
mixin
text:inline-overview-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:inline-overview<%>
mixin
text:inline-overview-mpw-mixin : (class? . -> . class?)
  argument extends/implements: text%
                               text:max-width-paragraph<%>
  result implements: text:inline-overview<%>
interface
text:line-spacing<%> : interface?
  implements: text:basic<%>
mixin
text:line-spacing-mixin : (class? . -> . class?)
  argument extends/implements: text:basic<%>
  result implements: text:line-spacing<%>
interface
text:max-width-paragraph<%> : interface?
method
(send a-text:max-width-paragraph get-max-width-paragraph)
 -> natural?
method
(send a-text:max-width-paragraph after-max-width-paragraph-change)
 -> any
mixin
text:max-width-paragraph-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:max-paragraph-width<%>
interface
text:ascii-art-enlarge-boxes<%> : interface?
method
(send a-text:ascii-art-enlarge-boxes set-ascii-art-enlarge e?)
 -> void?
  e? : any/c
method
(send a-text:ascii-art-enlarge-boxes get-ascii-art-enlarge)
 -> boolean?
mixin
text:ascii-art-enlarge-boxes-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:ascii-art-enlarge-boxes<%>
method
(send a-text:ascii-art-enlarge-boxes on-local-char event)
 -> void?
  event : (is-a?/c key-event%)
method
(send a-text:ascii-art-enlarge-boxes on-default-char event)
 -> void?
  event : (is-a?/c key-event%)
interface
text:first-line<%> : interface?
  implements: text%
method
(send a-text:first-line highlight-first-line on?) -> void?
  on? : boolean?
method
(send a-text:first-line first-line-currently-drawn-specially?)
 -> boolean?
method
(send a-text:first-line get-first-line-height) -> number?
method
(send a-text:first-line is-special-first-line? line) -> boolean?
  line : string?
mixin
text:first-line-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:first-line<%>
method
(send a-text:first-line on-paint before?         
                                 dc              
                                 left            
                                 top             
                                 right           
                                 bottom          
                                 dx              
                                 dy              
                                 draw-caret) -> void?
  before? : any/c
  dc : (is-a?/c dc<%>)
  left : real?
  top : real?
  right : real?
  bottom : real?
  dx : real?
  dy : real?
  draw-caret : (one-of/c 'no-caret 'show-inactive-caret 'show-caret)
method
(send a-text:first-line on-event event) -> void?
  event : (is-a?/c mouse-event%)
method
(send a-text:first-line scroll-editor-to localx       
                                         localy       
                                         width        
                                         height       
                                         refresh?     
                                         bias)    -> void?
  localx : real?
  localy : real?
  width : (and/c real? (not/c negative?))
  height : (and/c real? (not/c negative?))
  refresh? : any/c
  bias : (one-of/c 'start 'end 'none)
interface
text:foreground-color<%> : interface?
  implements: text:basic<%>
              editor:standard-style-list<%>
mixin
text:foreground-color-mixin : (class? . -> . class?)
  argument extends/implements: text:basic<%>
                               editor:standard-style-list<%>
  result implements: text:foreground-color<%>
method
(send a-text:foreground-color default-style-name) -> string?
method
(send a-text:foreground-color get-fixed-style)
 -> (is-a?/c style<%>)
interface
text:hide-caret/selection<%> : interface?
  implements: text:basic<%>
mixin
text:hide-caret/selection-mixin : (class? . -> . class?)
  argument extends/implements: text:basic<%>
  result implements: text:hide-caret/selection<%>
method
(send a-text:hide-caret/selection after-set-position) -> void?
interface
text:nbsp->space<%> : interface?
  implements: text%
mixin
text:nbsp->space-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:nbsp->space<%>
method
(send a-text:nbsp->space on-insert start     
                                   end)  -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
method
(send a-text:nbsp->space after-insert start     
                                      len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
interface
text:column-guide<%> : interface?
  implements: text%
mixin
text:column-guide-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:column-guide<%>
method
(send a-text:column-guide on-paint before?         
                                   dc              
                                   left            
                                   top             
                                   right           
                                   bottom          
                                   dx              
                                   dy              
                                   draw-caret) -> void?
  before? : any/
  dc : (is-a?/c dc<%>)
  left : real?
  top : real?
  right : real?
  bottom : real?
  dx : real?
  dy : real?
  draw-caret : (or/c 'no-caret 'show-inactive-caret 'show-caret
                     (cons/c exact-nonnegative-integer?
                             exact-nonnegative-integer?))
method
(send a-text:column-guide on-change) -> void?
interface
text:normalize-paste<%> : interface?
  implements: text:basic<%>
method
(send a-text:normalize-paste ask-normalize?) -> boolean?
method
(send a-text:normalize-paste string-normalize s) -> string?
  s : string?
mixin
text:normalize-paste-mixin : (class? . -> . class?)
  argument extends/implements: text:basic<%>
  result implements: text:normalize-paste<%>
method
(send a-text:normalize-paste do-paste start     
                                      time) -> void?
  start : exact-nonnegative-integer?
  time : exact-integer?
method
(send a-text:normalize-paste on-insert start     
                                       len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:normalize-paste after-insert start     
                                          len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
interface
text:all-string-snips<%> : interface?
method
(send a-text:all-string-snips all-string-snips?) -> boolean?
mixin
text:all-string-snips-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:all-string-snips<%>
method
(send a-text:all-string-snips on-insert start     
                                        len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:all-string-snips after-delete start     
                                           len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
interface
text:searching<%> : interface?
  implements: editor:keymap<%>
              text:basic<%>
method
(send a-text:searching set-searching-state str            
                                           cs?            
                                           replace-mode?  
                                           notify-frame?) 
 -> void?
  str : (or/c #f non-empty-string?)
  cs? : boolean?
  replace-mode? : boolean?
  notify-frame? : boolean?
method
(send a-text:searching set-search-anchor position) -> void?
  position : (or/c #f number?)
method
(send a-text:searching get-search-hit-count)
 -> natural? natural?
method
(send a-text:searching get-replace-search-hit)
 -> (or/c (list*of (is-a?/c text%) natural?) #f)
method
(send a-text:searching set-replace-start pos) -> void?
  pos : (or/c natural? #f)
method
(send a-text:searching finish-pending-search-work) -> void?
method
(send a-text:searching get-search-bubbles)
 -> (listof (list/c (cons/c number? number?)
                    (or/c 'normal-search-color
                          'dark-search-color
                          'light-search-color)))
mixin
text:searching-mixin : (class? . -> . class?)
  argument extends/implements: editor:keymap<%>
                               text:basic<%>
  result implements: text:searching<%>
method
(send a-text:searching get-keymaps)
 -> (listof (is-a?/c keymap%))
method
(send a-text:searching after-insert start     
                                    len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:searching after-delete start     
                                    len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:searching on-focus on?) -> void?
  on? : boolean?
interface
text:searching-embedded<%> : interface?
mixin
text:searching-embedded-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:searching-embedded<%>
method
(send a-text:searching-embedded after-insert start     
                                             len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:searching-embedded after-delete start     
                                             len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:searching-embedded after-set-position) -> void?
interface
text:return<%> : interface?
  implements: text%
mixin
text:return-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:return<%>
constructor
(new text:return-mixin [return return])
 -> (is-a?/c text:return-mixin)
  return : (-> boolean?)
method
(send a-text:return on-local-char event) -> void?
  event : (is-a?/c key-event%)
interface
text:wide-snip<%> : interface?
  implements: text:basic<%>
method
(send a-text:wide-snip add-wide-snip snip) -> void?
  snip : (is-a?/c snip%)
method
(send a-text:wide-snip add-tall-snip snip) -> void?
  snip : (is-a?/c snip%)
mixin
text:wide-snip-mixin : (class? . -> . class?)
  argument extends/implements: text:basic<%>
  result implements: text:wide-snip<%>
interface
text:delegate<%> : interface?
  implements: text:basic<%>
method
(send a-text:delegate get-delegate)
 -> (or/c #f (is-a?/c text%))
method
(send a-text:delegate set-delegate delegate) -> void?
  delegate : (or/c #f (is-a?/c text%))
class
text:1-pixel-string-snip% : class?
  superclass: string-snip%
method
(send a-text:1-pixel-string-snip split position     
                                       first        
                                       second)  -> void?
  position : exact-nonnegative-integer?
  first : (box/c (is-a?/c snip%))
  second : (box/c (is-a?/c snip%))
method
(send a-text:1-pixel-string-snip copy) -> (is-a?/c snip%)
method
(send a-text:1-pixel-string-snip get-extent  dc           
                                             x            
                                             y            
                                            [w            
                                             h            
                                             descent      
                                             space        
                                             lspace       
                                             rspace]) -> void?
  dc : (is-a?/c dc<%>)
  x : real?
  y : real?
  w : (or/c (box/c (and/c real? (not/c negative?))) #f) = #f
  h : (or/c (box/c (and/c real? (not/c negative?))) #f) = #f
  descent : (or/c (box/c (and/c real? (not/c negative?))) #f)
          = #f
  space : (or/c (box/c (and/c real? (not/c negative?))) #f) = #f
  lspace : (or/c (box/c (and/c real? (not/c negative?))) #f)
         = #f
  rspace : (or/c (box/c (and/c real? (not/c negative?))) #f)
         = #f
method
(send a-text:1-pixel-string-snip insert  s         
                                         len       
                                        [pos]) -> void?
  s : string?
  len : exact-nonnegative-integer?
  pos : exact-nonnegative-integer? = 0
method
(send a-text:1-pixel-string-snip draw dc              
                                      x               
                                      y               
                                      left            
                                      top             
                                      right           
                                      bottom          
                                      dx              
                                      dy              
                                      draw-caret) -> void?
  dc : (is-a?/c dc<%>)
  x : real?
  y : real?
  left : real?
  top : real?
  right : real?
  bottom : real?
  dx : real?
  dy : real?
  draw-caret : (or/c 'no-caret 'show-inactive-caret 'show-caret)
class
text:1-pixel-tab-snip% : class?
  superclass: tab-snip%
method
(send a-text:1-pixel-tab-snip split position     
                                    first        
                                    second)  -> void?
  position : exact-nonnegative-integer?
  first : (box/c (is-a?/c snip%))
  second : (box/c (is-a?/c snip%))
method
(send a-text:1-pixel-tab-snip copy) -> (is-a?/c snip%)
method
(send a-text:1-pixel-tab-snip get-extent  dc           
                                          x            
                                          y            
                                         [w            
                                          h            
                                          descent      
                                          space        
                                          lspace       
                                          rspace]) -> void?
  dc : (is-a?/c dc<%>)
  x : real?
  y : real?
  w : (or/c (box/c (and/c real? (not/c negative?)) #f)) = #f
  h : (or/c (box/c (and/c real? (not/c negative?)) #f)) = #f
  descent : (or/c (box/c (and/c real? (not/c negative?)) #f))
          = #f
  space : (or/c (box/c (and/c real? (not/c negative?)) #f)) = #f
  lspace : (or/c (box/c (and/c real? (not/c negative?)) #f))
         = #f
  rspace : (or/c (box/c (and/c real? (not/c negative?)) #f))
         = #f
method
(send a-text:1-pixel-tab-snip draw dc              
                                   x               
                                   y               
                                   left            
                                   top             
                                   right           
                                   bottom          
                                   dx              
                                   dy              
                                   draw-caret) -> void?
  dc : (is-a?/c dc<%>)
  x : real?
  y : real?
  left : real?
  top : real?
  right : real?
  bottom : real?
  dx : real?
  dy : real?
  draw-caret : (or/c 'no-caret 'show-inactive-caret 'show-caret)
mixin
text:delegate-mixin : (class? . -> . class?)
  argument extends/implements: text:basic<%>
  result implements: text:delegate<%>
method
(send a-text:delegate highlight-range  start           
                                       end             
                                       color           
                                      [caret-space     
                                       priority        
                                       style])     -> (-> void?)
  start : exact-integer?
  end : exact-nonnegative-integer?
  color : (or/c string? (is-a?/c color%))
  caret-space : boolean? = #f
  priority : (or/c 'high 'low) = 'low
  style : (or/c 'rectangle 'ellipse 'hollow-ellipse 'dot)
        = 'rectangle
method
(send a-text:delegate unhighlight-range  start           
                                         end             
                                         color           
                                        [caret-space     
                                         style])     -> void?
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  color : (or/c string? (is-a?/c color%))
  caret-space : boolean? = #f
  style : (or/c 'rectangle 'ellipse 'hollow-ellipse)
        = 'rectangle
method
(send a-text:delegate on-paint before?         
                               dc              
                               left            
                               top             
                               right           
                               bottom          
                               dx              
                               dy              
                               draw-caret) -> void?
  before? : any/c
  dc : (is-a?/c dc<%>)
  left : real?
  top : real?
  right : real?
  bottom : real?
  dx : real?
  dy : real?
  draw-caret : (one-of/c 'no-caret 'show-inactive-caret 'show-caret)
method
(send a-text:delegate on-edit-sequence) -> void?
method
(send a-text:delegate after-edit-sequence) -> void?
method
(send a-text:delegate resized snip             
                              redraw-now?) -> void?
  snip : (is-a?/c snip%)
  redraw-now? : boolean?
method
(send a-text:delegate after-insert start     
                                   len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:delegate after-delete start     
                                   len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:delegate after-change-style start     
                                         len)  -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:delegate on-load-file filename     
                                   format)  -> void?
  filename : string?
  format : symbol?
method
(send a-text:delegate after-load-file success?) -> void?
  success? : boolean?
interface
text:info<%> : interface?
  implements: text:basic<%>
mixin
text:info-mixin : (class? . -> . class?)
  argument extends/implements: editor:keymap<%>
                               text:basic<%>
  result implements: text:info<%>
method
(send a-text:info set-anchor on?) -> void?
  on? : any/c
method
(send a-text:info set-overwrite-mode on?) -> void?
  on? : any/c
method
(send a-text:info after-set-position) -> void?
method
(send a-text:info after-insert start len) -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:info after-delete start len) -> void?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
interface
text:clever-file-format<%> : interface?
  implements: text%
mixin
text:clever-file-format-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:clever-file-format<%>
method
(send a-text:clever-file-format on-save-file filename     
                                             format)  -> void?
  filename : path?
  format : (or/c 'guess 'standard 'text
                 'text-force-cr 'same 'copy)
interface
text:crlf-line-endings<%> : interface?
  implements: text%
mixin
text:crlf-line-endings-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:crlf-line-endings<%>
method
(send a-text:crlf-line-endings after-load-file success?)
 -> void?
  success? : any/c
interface
text:file<%> : interface?
  implements: editor:file<%>
              text:basic<%>
method
(send a-text:file get-read-write?) -> boolean?
method
(send a-text:file while-unlocked thunk) -> any/c
  thunk : (-> any/c)
mixin
text:file-mixin : (class? . -> . class?)
  argument extends/implements: editor:file<%>
                               text:basic<%>
  result implements: text:file<%>
method
(send a-text:file can-insert? start len) -> boolean?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:file can-delete? start len) -> boolean?
  start : exact-nonnegative-integer?
  len : exact-nonnegative-integer?
method
(send a-text:file after-save-file) -> void?
method
(send a-text:file after-load-file) -> void?
interface
text:ports<%> : interface?
method
(send a-text:ports delete/io start end) -> void?
  start : exact-integer?
  end : exact-integer?
method
(send a-text:ports insert/io str pos) -> void?
  str : string?
  pos : exact-integer?
method
(send a-text:ports do-submission) -> void?
method
(send a-text:ports get-insertion-point) -> exact-integer?
method
(send a-text:ports set-insertion-point ip) -> void?
  ip : exact-integer?
method
(send a-text:ports get-unread-start-point) -> exact-integer?
method
(send a-text:ports set-unread-start-point usp) -> void?
  usp : exact-integer?
method
(send a-text:ports set-allow-edits allow-edits?) -> void?
  allow-edits? : boolean?
method
(send a-text:ports get-allow-edits) -> boolean?
method
(send a-text:ports insert-between str) -> void?
  str : (or/c (is-a?/c snip%) string?)
method
(send a-text:ports insert-before str) -> void?
  str : (or/c (is-a?/c snip%) string?)
method
(send a-text:ports submit-to-port? key) -> boolean?
  key : (is-a?/c key-event%)
method
(send a-text:ports on-submit) -> void?
method
(send a-text:ports send-eof-to-in-port) -> void?
method
(send a-text:ports send-eof-to-box-in-port) -> void?
method
(send a-text:ports reset-input-box) -> void?
method
(send a-text:ports clear-output-ports) -> void?
method
(send a-text:ports clear-input-port) -> void?
method
(send a-text:ports clear-box-input-port) -> void?
method
(send a-text:ports get-out-style-delta)
 -> (or/c (is-a?/c style-delta%) string?)
method
(send a-text:ports get-err-style-delta)
 -> (or/c (is-a?/c style-delta%) string?)
method
(send a-text:ports get-value-style-delta)
 -> (or/c (is-a?/c style-delta%) string?)
method
(send a-text:ports get-in-port) -> input-port?
method
(send a-text:ports get-in-box-port) -> input-port?
method
(send a-text:ports get-out-port) -> output-port?
method
(send a-text:ports get-err-port) -> output-port?
method
(send a-text:ports get-value-port) -> output-port?
method
(send a-text:ports after-io-insertion) -> void?
method
(send a-text:ports get-box-input-editor-snip%)
 -> (subclass?/c editor-snip%)
method
(send a-text:ports get-box-input-text%)
 -> (is-a?/c text:input-box<%>)
mixin
text:ports-mixin : (class? . -> . class?)
  argument extends/implements: text:wide-snip<%>
  result implements: text:ports<%>
method
(send a-text:ports can-insert? start len) -> boolean?
  start : exact-integer?
  len : exact-integer?
method
(send a-text:ports can-delete? start len) -> boolean?
  start : exact-integer?
  len : exact-integer?
method
(send a-text:ports on-local-char event) -> void?
  event : (is-a?/c key-event%)
method
(send a-text:ports on-display-size) -> void?
interface
text:input-box<%> : interface?
  implements: text%
mixin
text:input-box-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:input-box<%>
method
(send a-text:input-box on-default-char event) -> void?
  event : (is-a?/c key-event%)
method
(send a-text:input-box default-style-name) -> string?
interface
text:autocomplete<%> : interface?
  implements: text%
method
(send a-text:autocomplete auto-complete) -> void?
method
(send a-text:autocomplete get-autocomplete-border-color)
 -> (or/c string? (is-a?/c color%))
method
(send a-text:autocomplete get-autocomplete-background-color)
 -> (or/c string? (is-a?/c color%))
method
(send a-text:autocomplete get-autocomplete-selected-color)
 -> (or/c string? (is-a?/c color%))
method
(send a-text:autocomplete completion-mode-key-event? key-event)
 -> boolean?
  key-event : (is-a?/c key-event%)
method
(send a-text:autocomplete get-all-words) -> (listof string?)
method
(send a-text:autocomplete get-word-at pos) -> string?
  pos : exact-positive-integer?
mixin
text:autocomplete-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:autocomplete<%>
method
(send a-text:autocomplete on-paint) -> void?
method
(send a-text:autocomplete on-char) -> void?
method
(send a-text:autocomplete on-event) -> void?
interface
text:overwrite-disable<%> : interface?
mixin
text:overwrite-disable-mixin : (class? . -> . class?)
  argument extends/implements: text%
  result implements: text:set-overwrite-mode<%>
class
text:basic% : class?
  superclass: (text:basic-mixin (editor:basic-mixin text%))
class
text:line-spacing% : class?
  superclass: (text:line-spacing-mixin text:basic%)
class
text:hide-caret/selection% : class?
  superclass: (text:hide-caret/selection-mixin text:line-spacing%)
class
text:nbsp->space% : class?
  superclass: (text:nbsp->space-mixin text:line-spacing%)
class
text:normalize-paste% : class?
  superclass: (text:normalize-paste-mixin text:line-spacing%)
class
text:delegate% : class?
  superclass: (text:delegate-mixin text:line-spacing%)
class
text:wide-snip% : class?
  superclass: (text:wide-snip-mixin text:line-spacing%)
class
text:standard-style-list% : class?
  superclass: (editor:standard-style-list-mixin text:wide-snip%)
class
text:input-box% : class?
  superclass: (text:input-box-mixin text:standard-style-list%)
class
text:keymap% : class?
  superclass: (text:overwrite-disable-mixin (editor:keymap-mixin
text:standard-style-list%))
class
text:return% : class?
  superclass: (text:return-mixin text:keymap%)
class
text:autowrap% : class?
  superclass: (editor:autowrap-mixin text:keymap%)
class
text:file% : class?
  superclass: (text:file-mixin (editor:file-mixin text:autowrap%))
class
text:clever-file-format% : class?
  superclass: (text:clever-file-format-mixin text:file%)
class
text:backup-autosave% : class?
  superclass: (editor:backup-autosave-mixin text:clever-file-format%)
class
text:searching% : class?
  superclass: (text:searching-mixin text:backup-autosave%)
class
text:info% : class?
  superclass: (text:info-mixin (editor:info-mixin text:searching%))
interface
text:line-numbers<%> : interface?
method
(send a-text:line-numbers show-line-numbers! show) -> void?
  show : boolean?
method
(send a-text:line-numbers show-line-numbers?) -> boolean?
method
(send a-text:line-numbers set-line-numbers-color color) -> void?
  color : string?
mixin
text:line-numbers-mixin : (class? . -> . class?)
  argument extends/implements: text%
                               editor:standard-style-list<%>
  result implements: text:line-numbers<%>
method
(send a-text:line-numbers on-paint) -> void?
method
(send a-text:line-numbers show-line-numbers! show) -> void?
  show : boolean?
method
(send a-text:line-numbers show-line-numbers?) -> boolean?
method
(send a-text:line-numbers set-line-numbers-color color) -> void?
  color : string?
procedure
(text:range? arg) -> boolean?
  arg : any/c
procedure
(text:range-start range) -> exact-nonnegative-integer?
  range : text:range?
procedure
(text:range-end range) -> exact-nonnegative-integer?
  range : text:range?
procedure
(text:range-caret-space? range) -> boolean?
  range : text:range?
procedure
(text:range-style range)
 -> (or/c 'rectangle 'hollow-ellipse 'ellipse 'dot)
  range : text:range?
procedure
(text:range-color range) -> (or/c string? (is-a?/c color%))
  range : text:range?
parameter
(text:autocomplete-append-after) -> string?
(text:autocomplete-append-after suffix) -> void?
  suffix : string?
parameter
(text:autocomplete-limit) -> (and/c integer? exact? positive?)
(text:autocomplete-limit count) -> void?
  count : (and/c integer? exact? positive?)
procedure
(text:get-completions/manuals manuals) -> (listof string?)
  manuals : (or/c false/c (listof symbol?))
procedure
(text:lookup-port-name manuals)
 -> (or/c (is-a?/c editor:basic<%>) false/c)
  manuals : symbol?
procedure
(text:make-snip-special snip) -> text:snip-special?
  snip : (is-a?/c snip%)
procedure
(text:snip-special? v) -> boolean?
  v : any/c
procedure
(text:send-snip-to-port snip port) -> void?
  snip : (is-a?/c snip%)
  port : output-port?
procedure
(start-splash  draw-spec                                
               splash-title                             
               width-default                            
              [#:allow-funny? allow-funny?              
               #:frame-icon frame-icon]                 
               #:increment-splash increment-splash) -> void?
  draw-spec : (or/c path-string?
                    (is-a?/c bitmap%)
                    (vector/c (or/c (-> (is-a?/c dc<%>) void?)
                                    (-> (is-a?/c dc<%>)
                                        exact-nonnegative-integer?
                                        exact-nonnegative-integer?
                                        exact-nonnegative-integer?
                                        exact-nonnegative-integer?
                                        void?))
                              exact-nonnegative-integer?
                              exact-nonnegative-integer?))
  splash-title : string?
  width-default : exact-nonnegative-integer?
  allow-funny? : boolean? = #f
  frame-icon : (or/c #f                          = #f
                     (is-a?/c bitmap%)
                     (cons/c (is-a?/c bitmap%)
                             (is-a?/c bitmap%)))
  increment-splash : (or/c #f (-> (-> void?) any))
procedure
(shutdown-splash) -> void?
procedure
(close-splash) -> void?
procedure
(add-splash-icon bmp x y) -> void?
  bmp : (is-a?/c bitmap%)
  x : real?
  y : real?
procedure
(get-splash-bitmap) -> (or/c #f (is-a?/c bitmap%))
procedure
(set-splash-bitmap bmp) -> void?
  bmp : (is-a?/c bitmap%)
procedure
(get-splash-canvas) -> (is-a?/c canvas%)
procedure
(get-splash-eventspace) -> eventspace?
procedure
(get-splash-paint-callback) -> (-> (is-a?/c dc<%>)
                                   exact-nonnegative-integer?
                                   exact-nonnegative-integer?
                                   exact-nonnegative-integer?
                                   exact-nonnegative-integer?
                                   void?)
procedure
(set-splash-paint-callback cb) -> void?
  cb : (-> (is-a?/c dc<%>)
           exact-nonnegative-integer?
           exact-nonnegative-integer?
           exact-nonnegative-integer?
           exact-nonnegative-integer?
           void?)
procedure
(set-splash-progress-bar?! b) -> void?
  b : boolean?
procedure
(set-splash-char-observer obs) -> void?
  obs : (-> (is-a?/c key-event%) any)
procedure
(set-splash-event-callback obj) -> void?
  obj : (-> (is-?/c mouse-event%) any)
procedure
(get-splash-event-callback) -> (-> (is-?/c mouse-event%) any)
procedure
(set-refresh-splash-on-gauge-change?! proc) -> void?
  proc : (-> exact-nonnegative-integer?
             exact-nonnegative-integer?
             any)
procedure
(get-splash-width) -> exact-nonnegative-integer?
procedure
(get-splash-height) -> exact-nonnegative-integer?
procedure
(refresh-splash) -> void?
procedure
(test:button-push button) -> void?
  button : (or/c (and/c (or/c string?
                              regexp?)
                        label-of-enabled/shown-button-in-top-level-window?)
                 (and/c (is-a?/c button%)
                        enabled-shown-button?
                        button-in-top-level-focusd-window?))
procedure
(test:set-radio-box! radio-box state) -> void?
  radio-box : (or/c string? regexp? (is-a?/c radio-box%))
  state : (or/c string? number?)
procedure
(test:set-radio-box-item! entry) -> void?
  entry : (or/c (or/c string? regexp?) regexp?)
procedure
(test:set-check-box! check-box state) -> void?
  check-box : (or/c string? regexp? (is-a?/c check-box%))
  state : boolean?
procedure
(test:set-choice! choice str) -> void?
  choice : (or/c string? regexp? (is-a?/c choice%))
  str : (or/c string? regexp? (and/c number? exact? integer? positive?))
procedure
(test:set-list-box! choice str/index) -> void?
  choice : (or/c string? regexp? (is-a?/c list-box%))
  str/index : (or/c string? regexp? exact-nonnegative-integer?)
procedure
(test:keystroke key [modifier-list]) -> void?
  key : (or/c char? symbol?)
  modifier-list : (listof (or/c 'alt 'control 'meta 'shift
                                'noalt 'nocontrol 'nometa 'noshift))
                = null
procedure
(test:menu-select menu items ...) -> void?
  menu : string?
  items : (listof string?)
procedure
(test:mouse-click button x y [modifiers]) -> void?
  button : (or/c 'left 'middle 'right)
  x : (and/c exact? integer?)
  y : (and/c exact? integer?)
  modifiers : (listof (or/c 'alt 'control 'meta 'shift 'noalt
                            'nocontrol 'nometa 'noshift))
            = null
procedure
(test:run-interval msec) -> void?
  msec : number?
(test:run-interval) -> number?
parameter
(test:current-get-eventspaces) -> (-> (listof eventspace?))
(test:current-get-eventspaces func) -> void?
  func : (-> (listof eventspace?))
procedure
(test:new-window window) -> void?
  window : (is-a?/c window<%>)
procedure
(test:close-top-level-window tlw) -> void?
  tlw : (is-a?/c top-level-window<%>)
procedure
(test:top-level-focus-window-has? test) -> boolean?
  test : (-> (is-a?/c area<%>) boolean?)
procedure
(test:number-pending-actions) -> number?
procedure
(test:reraise-error) -> void?
procedure
(test:run-one f) -> void?
  f : (-> void?)
parameter
(test:use-focus-table) -> (or/c boolean? 'debug)
(test:use-focus-table use-focus-table?) -> void?
  use-focus-table? : (or/c boolean? 'debug)
procedure
(test:get-active-top-level-window)
 -> (or/c (is-a?/c frame%) (is-a?/c dialog%) #f)
procedure
(label-of-enabled/shown-button-in-top-level-window? label)
 -> boolean?
  label : (or/c string? regexp?)
procedure
(enabled-shown-button? button) -> boolean?
  button : (is-a?/c button%)
procedure
(button-in-top-level-focusd-window? button) -> boolean?
  button : (is-a?/c button%)
procedure
(version:add-spec spec revision) -> void?
  spec : any/c
  revision : any/c
procedure
(version:version) -> string?
syntax
scheme:text<%>
syntax
scheme:text-mixin
syntax
scheme:text%
syntax
scheme:text-mode<%>
syntax
scheme:text-mode-mixin
syntax
scheme:text-mode%
syntax
scheme:set-mode-mixin
syntax
scheme:sexp-snip%
syntax
scheme:sexp-snip<%>
syntax
scheme:get-wordbreak-map
syntax
scheme:init-wordbreak-map
syntax
scheme:get-keymap
syntax
scheme:setup-keymap
syntax
scheme:add-preferences-panel
syntax
scheme:add-coloring-preferences-panel
syntax
scheme:get-color-prefs-table
syntax
scheme:get-white-on-black-color-prefs-table
syntax
scheme:short-sym->pref-name
syntax
scheme:short-sym->style-name
syntax
scheme:text-balanced?
signature
framework^ : signature
signature
framework-class^ : signature
value
framework@ : unit?
