100135
#hash(((def ((lib "framework/main.rkt") panel:single-window-mixin)) . ((104021 . 5))) ((def ((lib "framework/main.rkt") text:wide-snip<%>)) . ((134384 . 3))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) on-edit-sequence)) . ((142377 . 2))) ((meth (((lib "framework/main.rkt") frame:register-group-mixin) on-activate)) . ((30737 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-err-port)) . ((147807 . 2))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-insertion-point)) . ((146136 . 2))) ((def ((lib "framework/main.rkt") racket:sexp-snip%)) . ((115385 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-from-selection-callback)) . ((48530 . 7))) ((def ((lib "framework/test.rkt") test:close-top-level-window)) . ((158972 . 3))) ((meth (((lib "framework/main.rkt") text:line-numbers-mixin) set-line-numbers-color)) . ((152401 . 3))) ((meth (((lib "framework/main.rkt") frame:text-info-mixin) on-close)) . ((33693 . 2))) ((meth (((lib "framework/main.rkt") text:basic-mixin) on-insert)) . ((127159 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:open-on-demand)) . ((35951 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) get-file-menu)) . ((34502 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:clear-help-string)) . ((46505 . 3))) ((meth (((lib "framework/main.rkt") text:clever-file-format-mixin) on-save-file)) . ((144515 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-find-from-selection?)) . ((48438 . 3))) ((def ((lib "framework/main.rkt") text:delegate%)) . ((150573 . 3))) ((def ((lib "framework/main.rkt") color-prefs:add-background-preferences-panel)) . ((4704 . 2))) ((def ((lib "framework/main.rkt") comment-box:snipclass)) . ((12306 . 2))) ((meth (((lib "framework/main.rkt") editor-snip:decorated<%>) reset-min-sizes)) . ((12955 . 2))) ((constructor ((lib "framework/main.rkt") editor-snip:decorated%)) . ((13662 . 3))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) after-delete)) . ((142871 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:paste-callback)) . ((45287 . 6))) ((constructor ((lib "framework/main.rkt") frame:text-mixin)) . ((62857 . 4))) ((meth (((lib "framework/main.rkt") panel:dragable<%>) set-percentages)) . ((105345 . 3))) ((def ((lib "framework/gui-utils.rkt") gui-utils:next-untitled-name)) . ((74186 . 2))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) after-change-style)) . ((143065 . 5))) ((def ((lib "framework/test.rkt") test:menu-select)) . ((158195 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:save-help-string)) . ((38590 . 3))) ((def ((lib "framework/main.rkt") color-model:rgb->xyz)) . ((2636 . 5))) ((def ((lib "framework/preferences.rkt") preferences:get-prefs-snapshot)) . ((115186 . 2))) ((def ((lib "framework/main.rkt") keymap:remove-user-keybindings-file)) . ((80734 . 4))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) on-new-box)) . ((17123 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-out-port)) . ((147747 . 2))) ((def ((lib "framework/main.rkt") exit:set-exiting)) . ((21713 . 3))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) after-edit-sequence)) . ((17060 . 2))) ((def ((lib "framework/main.rkt") mode:surrogate-text%)) . ((84698 . 4))) ((meth (((lib "framework/main.rkt") frame:info-mixin) make-root-area-container)) . ((32754 . 6))) ((def ((lib "framework/main.rkt") racket:text-mode%)) . ((122503 . 3))) ((meth (((lib "framework/main.rkt") editor:basic<%>) save-file-out-of-date?)) . ((14917 . 2))) ((def ((lib "framework/main.rkt") text:keymap%)) . ((150965 . 3))) ((meth (((lib "framework/main.rkt") text:1-pixel-string-snip%) get-extent)) . ((135489 . 25))) ((def ((lib "framework/main.rkt") editor:standard-style-list<%>)) . ((17999 . 3))) ((meth (((lib "framework/main.rkt") text:autocomplete<%>) get-word-at)) . ((149665 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-err-style-delta)) . ((147433 . 3))) ((def ((lib "framework/main.rkt") racket:short-sym->style-name)) . ((123225 . 3))) ((def ((lib "framework/main.rkt") text:nbsp->space%)) . ((150373 . 3))) ((def ((lib "framework/main.rkt") preferences:add-to-warnings-checkbox-panel)) . ((111816 . 3))) ((def ((lib "framework/main.rkt") frame:pasteboard-mixin)) . ((63116 . 4))) ((meth (((lib "framework/main.rkt") frame:pasteboard-mixin) get-editor<%>)) . ((63407 . 2))) ((meth (((lib "framework/main.rkt") text:1-pixel-tab-snip%) draw)) . ((139396 . 21))) ((def ((lib "framework/main.rkt") frame:searchable<%>)) . ((64482 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) put-file)) . ((96797 . 9))) ((def ((lib "framework/main.rkt") preferences:add-warnings-checkbox-panel)) . ((111692 . 2))) ((meth (((lib "framework/main.rkt") canvas:wide-snip<%>) add-tall-snip)) . ((1773 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) help-menu:get-about-item)) . ((55321 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:close-callback)) . ((40598 . 6))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:between-save-as-and-print)) . ((62053 . 4))) ((meth (((lib "framework/main.rkt") frame:info<%>) set-info-canvas)) . ((32091 . 3))) ((meth (((lib "framework/main.rkt") panel:single-mixin) place-children)) . ((103780 . 3))) ((def ((lib "framework/main.rkt") color:text<%>)) . ((5973 . 3))) ((def ((lib "framework/main.rkt") racket:setup-keymap)) . ((123476 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:print-help-string)) . ((40204 . 3))) ((def ((lib "framework/main.rkt") color-prefs:add-to-preferences-panel)) . ((4772 . 5))) ((meth (((lib "framework/main.rkt") color:text<%>) stop-colorer)) . ((7369 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-copy-item)) . ((44302 . 3))) ((def ((lib "framework/splash.rkt") get-splash-width)) . ((156678 . 2))) ((meth (((lib "framework/main.rkt") text:ports<%>) send-eof-to-in-port)) . ((146980 . 2))) ((meth (((lib "framework/main.rkt") color:text<%>) skip-whitespace)) . ((8292 . 8))) ((form ((lib "framework/main.rkt") scheme:short-sym->pref-name)) . ((160560 . 2))) ((meth (((lib "framework/main.rkt") canvas:wide-snip<%>) add-wide-snip)) . ((1677 . 3))) ((def ((lib "framework/main.rkt") frame:editor%)) . ((68879 . 3))) ((meth (((lib "framework/main.rkt") text:line-numbers<%>) show-line-numbers?)) . ((151872 . 2))) ((meth (((lib "framework/main.rkt") racket:sexp-snip%) get-text)) . ((115506 . 7))) ((def ((lib "framework/main.rkt") canvas:info-mixin)) . ((1298 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-close-item)) . ((40411 . 3))) ((def ((lib "framework/main.rkt") editor:autowrap<%>)) . ((18545 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-previous-callback)) . ((50180 . 7))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) on-load-file)) . ((143271 . 5))) ((meth (((lib "framework/main.rkt") text:searching<%>) set-searching-state)) . ((132379 . 8))) ((def ((lib "framework/main.rkt") racket:get-wordbreak-map)) . ((123316 . 2))) ((meth (((lib "framework/main.rkt") text:basic<%>) unhighlight-range)) . ((124332 . 12))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:save-on-demand)) . ((38389 . 4))) ((meth (((lib "framework/main.rkt") text:autocomplete<%>) get-autocomplete-border-color)) . ((149136 . 3))) ((def ((lib "framework/splash.rkt") refresh-splash)) . ((156801 . 2))) ((def ((lib "framework/gui-utils.rkt") gui-utils:get-clicked-clickback-delta)) . ((76579 . 4))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) set-text-to-search)) . ((64870 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:find-callback)) . ((66089 . 2))) ((def ((lib "framework/test.rkt") test:top-level-focus-window-has?)) . ((159071 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-delete)) . ((90449 . 9))) ((meth (((lib "framework/main.rkt") frame:basic<%>) get-menu-bar%)) . ((27373 . 2))) ((def ((lib "framework/main.rkt") panel:single-pane%)) . ((104623 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) insert-return)) . ((118592 . 2))) ((meth (((lib "framework/main.rkt") text:info-mixin) after-delete)) . ((144142 . 4))) ((def ((lib "framework/main.rkt") color-prefs:unmarshall-style-delta)) . ((5716 . 4))) ((def ((lib "framework/main.rkt") comment-box:snip%)) . ((11761 . 4))) ((meth (((lib "framework/main.rkt") group:%) get-frames)) . ((71229 . 3))) ((def ((lib "framework/main.rkt") handler:handler?)) . ((76849 . 3))) ((meth (((lib "framework/main.rkt") frame:text-info-mixin) update-info)) . ((33747 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-show/hide-replace-item)) . ((50800 . 3))) ((meth (((lib "framework/main.rkt") editor-snip:decorated-mixin) get-position)) . ((13469 . 3))) ((meth (((lib "framework/main.rkt") color:text<%>) get-regions)) . ((8192 . 3))) ((meth (((lib "framework/main.rkt") text:crlf-line-endings-mixin) after-load-file)) . ((144996 . 4))) ((meth (((lib "framework/main.rkt") text:file-mixin) can-insert?)) . ((145523 . 4))) ((def ((lib "framework/main.rkt") color-model:rgb-color-distance)) . ((2754 . 13))) ((meth (((lib "framework/main.rkt") text:basic<%>) get-edition-number)) . ((126067 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) reset-input-box)) . ((147104 . 2))) ((meth (((lib "framework/main.rkt") frame:searchable-text-mixin) get-text-to-search)) . ((67977 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:replace-all-callback)) . ((52649 . 7))) ((meth (((lib "framework/main.rkt") racket:text<%>) tabify)) . ((118161 . 3))) ((def ((lib "framework/main.rkt") mode:host-text<%>)) . ((97159 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:quit-string)) . ((41779 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:show/hide-replace-callback)) . ((51011 . 7))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) put-file)) . ((17791 . 5))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-box-input-text%)) . ((148078 . 3))) ((meth (((lib "framework/main.rkt") text:searching-mixin) get-keymaps)) . ((133422 . 3))) ((def ((lib "framework/main.rkt") text:return%)) . ((151060 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) unhide-search)) . ((65123 . 7))) ((def ((lib "framework/splash.rkt") close-splash)) . ((155065 . 2))) ((def ((lib "framework/main.rkt") keymap:region-click)) . ((83289 . 5))) ((meth (((lib "framework/main.rkt") panel:dragable<%>) set-orientation)) . ((105597 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-new-box)) . ((98440 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-clear-item)) . ((45906 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-case-sensitive-help-string)) . ((54043 . 3))) ((def ((lib "framework/main.rkt") text:normalize-paste%)) . ((150469 . 3))) ((def ((lib "framework/main.rkt") preferences:add-to-scheme-checkbox-panel)) . ((111945 . 3))) ((meth (((lib "framework/main.rkt") text:ports-mixin) on-local-char)) . ((148548 . 3))) ((def ((lib "framework/main.rkt") frame:delegate-mixin)) . ((63923 . 5))) ((def ((lib "framework/main.rkt") editor:set-standard-style-list-pref-callbacks)) . ((21326 . 2))) ((meth (((lib "framework/main.rkt") frame:editor<%>) get-editor<%>)) . ((56880 . 2))) ((def ((lib "framework/main.rkt") text:range?)) . ((152500 . 3))) ((meth (((lib "framework/main.rkt") text:basic<%>) get-port-name)) . ((125901 . 3))) ((def ((lib "framework/main.rkt") preferences:add-scheme-checkbox-panel)) . ((111755 . 2))) ((meth (((lib "framework/main.rkt") text:searching-mixin) after-insert)) . ((133502 . 5))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) can-load-file?)) . ((96063 . 9))) ((meth (((lib "framework/main.rkt") text:line-numbers-mixin) show-line-numbers?)) . ((152332 . 2))) ((def ((lib "framework/main.rkt") text:range-style)) . ((152830 . 3))) ((meth (((lib "framework/main.rkt") frame:basic<%>) editing-this-file?)) . ((27748 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:redo-on-demand)) . ((43120 . 4))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) after-load-file)) . ((16824 . 3))) ((def ((lib "framework/main.rkt") pasteboard:info%)) . ((110171 . 3))) ((def ((lib "framework/preferences.rkt") preferences:set)) . ((112727 . 4))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) on-focus)) . ((16919 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-local-event)) . ((87353 . 7))) ((def ((lib "framework/main.rkt") panel:single<%>)) . ((103220 . 3))) ((def ((lib "framework/main.rkt") text:info<%>)) . ((143534 . 3))) ((def ((lib "framework/main.rkt") canvas:wide-snip-mixin)) . ((1869 . 4))) ((def ((lib "framework/main.rkt") editor:file<%>)) . ((18770 . 3))) ((meth (((lib "framework/main.rkt") frame:delegate-mixin) make-root-area-container)) . ((64120 . 6))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) after-set-size-constraint)) . ((92998 . 7))) ((def ((lib "framework/main.rkt") racket:init-wordbreak-map)) . ((123391 . 3))) ((meth (((lib "framework/main.rkt") racket:sexp-snip%) get-extent)) . ((116688 . 22))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-help-string)) . ((48235 . 3))) ((meth (((lib "framework/main.rkt") text:autocomplete-mixin) on-paint)) . ((149909 . 2))) ((def ((lib "framework/main.rkt") icon:get-left/right-cursor)) . ((79446 . 2))) ((meth (((lib "framework/main.rkt") panel:dragable<%>) get-default-percentages)) . ((104874 . 4))) ((meth (((lib "framework/main.rkt") text:ports<%>) clear-input-port)) . ((147219 . 2))) ((def ((lib "framework/splash.rkt") get-splash-eventspace)) . ((155453 . 2))) ((def ((lib "framework/main.rkt") panel:dragable<%>)) . ((104703 . 4))) ((meth (((lib "framework/main.rkt") panel:dragable<%>) get-percentages)) . ((105464 . 2))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-allow-edits)) . ((146562 . 2))) ((meth (((lib "framework/main.rkt") canvas:wide-snip<%>) recalc-snips)) . ((1618 . 2))) ((def ((lib "framework/main.rkt") text:wide-snip%)) . ((150663 . 3))) ((def ((lib "framework/main.rkt") canvas:basic-mixin)) . ((546 . 4))) ((def ((lib "framework/main.rkt") color-prefs:black-on-white)) . ((5925 . 2))) ((def ((lib "framework/main.rkt") finder:std-get-file)) . ((24742 . 12))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-find-next?)) . ((49299 . 3))) ((def ((lib "framework/main.rkt") handler:handler-name)) . ((76915 . 3))) ((def ((lib "framework/main.rkt") frame:pasteboard-info<%>)) . ((33804 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:open-help-string)) . ((36152 . 3))) ((meth (((lib "framework/main.rkt") editor:backup-autosave<%>) autosave?)) . ((19801 . 2))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) make-root-area-container)) . ((67501 . 3))) ((form ((lib "framework/framework-sig.rkt") framework^)) . ((160660 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:select-all-on-demand)) . ((47210 . 4))) ((def ((lib "framework/main.rkt") color-model:xyz->rgb)) . ((3211 . 5))) ((def ((lib "framework/main.rkt") text:input-box<%>)) . ((148701 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-new-tab-snip)) . ((100328 . 2))) ((def ((lib "framework/splash.rkt") set-splash-progress-bar?!)) . ((156155 . 3))) ((meth (((lib "framework/main.rkt") text:line-numbers<%>) set-line-numbers-color)) . ((151941 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-close?)) . ((40520 . 3))) ((meth (((lib "framework/main.rkt") frame:info<%>) get-info-canvas)) . ((32207 . 3))) ((meth (((lib "framework/main.rkt") text:1-pixel-tab-snip%) split)) . ((137927 . 7))) ((constructor ((lib "framework/main.rkt") frame:size-pref-mixin)) . ((29180 . 16))) ((meth (((lib "framework/main.rkt") text:1-pixel-string-snip%) insert)) . ((136706 . 7))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) after-delete)) . ((92093 . 9))) ((def ((lib "framework/main.rkt") text:clever-file-format%)) . ((151324 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-open-recent-item)) . ((36232 . 3))) ((def ((lib "framework/main.rkt") text:autowrap%)) . ((151140 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) put-file)) . ((102424 . 5))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) resized)) . ((142500 . 5))) ((def ((lib "framework/main.rkt") editor:keymap<%>)) . ((18245 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) help-menu:create-about?)) . ((55430 . 3))) ((meth (((lib "framework/main.rkt") editor:backup-autosave-mixin) on-close)) . ((20475 . 2))) ((meth (((lib "framework/main.rkt") frame:info<%>) lock-status-changed)) . ((31979 . 2))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) replace-all)) . ((64736 . 2))) ((def ((lib "framework/main.rkt") frame:delegate%)) . ((69168 . 3))) ((def ((lib "framework/main.rkt") keymap:aug-keymap<%>)) . ((79686 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-focus)) . ((86461 . 7))) ((meth (((lib "framework/main.rkt") frame:info<%>) update-info)) . ((32039 . 2))) ((def ((lib "framework/main.rkt") frame:editor-mixin)) . ((57514 . 4))) ((def ((lib "framework/main.rkt") editor:set-default-font-color)) . ((20991 . 3))) ((meth (((lib "framework/main.rkt") text:nbsp->space-mixin) after-insert)) . ((131080 . 5))) ((def ((lib "framework/main.rkt") text:range-start)) . ((152561 . 3))) ((meth (((lib "framework/main.rkt") text:first-line-mixin) scroll-editor-to)) . ((129268 . 13))) ((meth (((lib "framework/main.rkt") color:text<%>) force-stop-colorer)) . ((7475 . 3))) ((meth (((lib "framework/main.rkt") text:ports-mixin) can-insert?)) . ((148302 . 4))) ((meth (((lib "framework/main.rkt") panel:vertical-dragable-mixin) get-vertical?)) . ((107068 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) help-menu:about-callback)) . ((55508 . 6))) ((meth (((lib "framework/main.rkt") racket:text<%>) tabify-selection)) . ((118292 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:between-cut-and-copy)) . ((44179 . 4))) ((meth (((lib "framework/main.rkt") editor-snip:decorated<%>) get-position)) . ((12862 . 3))) ((meth (((lib "framework/main.rkt") editor:basic<%>) load-file/gui-error)) . ((15383 . 9))) ((def ((lib "framework/main.rkt") text:range-color)) . ((152924 . 3))) ((def ((lib "framework/main.rkt") keymap:get-search)) . ((82157 . 2))) ((meth (((lib "framework/main.rkt") frame:basic<%>) get-area-container%)) . ((27194 . 3))) ((meth (((lib "framework/main.rkt") canvas:info-mixin) set-editor)) . ((1488 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) help-menu:about-string)) . ((55867 . 2))) ((meth (((lib "framework/main.rkt") text:first-line-mixin) on-event)) . ((129169 . 3))) ((meth (((lib "framework/main.rkt") text:1-pixel-tab-snip%) copy)) . ((138209 . 2))) ((form ((lib "framework/main.rkt") scheme:short-sym->style-name)) . ((160595 . 2))) ((def ((lib "framework/main.rkt") frame:text%)) . ((68970 . 3))) ((meth (((lib "framework/main.rkt") racket:sexp-snip%) write)) . ((115847 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:create-find-again-backwards?)) . ((66848 . 3))) ((meth (((lib "framework/main.rkt") text:first-line<%>) highlight-first-line)) . ((127933 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:create-revert?)) . ((61152 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-insert)) . ((90790 . 9))) ((meth (((lib "framework/main.rkt") frame:basic<%>) get-area-container)) . ((27289 . 3))) ((def ((lib "framework/main.rkt") editor:info<%>)) . ((20701 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:between-redo-and-cut)) . ((43391 . 4))) ((form ((lib "framework/main.rkt") scheme:text-mode%)) . ((160169 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-case-sensitive-on-demand)) . ((53821 . 4))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) after-edit-sequence)) . ((142437 . 2))) ((def ((lib "framework/main.rkt") text:lookup-port-name)) . ((153454 . 4))) ((meth (((lib "framework/main.rkt") group:%) frame-label-changed)) . ((71308 . 3))) ((meth (((lib "framework/main.rkt") racket:text-mode-mixin) on-enable-surrogate)) . ((122126 . 2))) ((meth (((lib "framework/main.rkt") text:ports-mixin) on-display-size)) . ((148645 . 2))) ((def ((lib "framework/main.rkt") icon:get-up/down-cursor)) . ((79509 . 2))) ((def ((lib "framework/preferences.rkt") preferences:add-callback)) . ((112824 . 6))) ((meth (((lib "framework/main.rkt") racket:text<%>) remove-sexp)) . ((119383 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:paste-help-string)) . ((45699 . 3))) ((meth (((lib "framework/main.rkt") group:%) frame-shown/hidden)) . ((71411 . 2))) ((def ((lib "framework/main.rkt") panel:vertical-dragable<%>)) . ((105699 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:undo-callback)) . ((42230 . 6))) ((def ((lib "framework/main.rkt") exit:exit)) . ((22055 . 2))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:replace-all-callback)) . ((66937 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) can-insert?)) . ((94771 . 9))) ((def ((lib "framework/main.rkt") canvas:delegate%)) . ((2456 . 3))) ((def ((lib "framework/main.rkt") color-prefs:white-on-black)) . ((5877 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-local-char)) . ((87078 . 7))) ((def ((lib "framework/main.rkt") finder:common-get-file)) . ((23427 . 12))) ((def ((lib "framework/main.rkt") frame:setup-size-pref)) . ((69350 . 13))) ((meth (((lib "framework/main.rkt") frame:editor<%>) set-label-prefix)) . ((56556 . 3))) ((def ((lib "framework/main.rkt") frame:text-info<%>)) . ((33049 . 3))) ((meth (((lib "framework/main.rkt") text:1-pixel-string-snip%) draw)) . ((136992 . 21))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:quit-help-string)) . ((41853 . 3))) ((meth (((lib "framework/main.rkt") color:text<%>) is-lexer-valid?)) . ((9966 . 2))) ((def ((lib "framework/main.rkt") handler:add-to-recent)) . ((78702 . 3))) ((def ((lib "framework/main.rkt") color-model:xyz-z)) . ((3568 . 3))) ((def ((lib "framework/main.rkt") text:autocomplete<%>)) . ((149006 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) insert-between)) . ((146621 . 3))) ((meth (((lib "framework/main.rkt") text:line-numbers-mixin) on-paint)) . ((152182 . 2))) ((def ((lib "framework/main.rkt") finder:default-filters)) . ((22482 . 4))) ((meth (((lib "framework/main.rkt") color:text-mixin) after-edit-sequence)) . ((10255 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-new-box)) . ((87631 . 7))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:between-paste-and-clear)) . ((45780 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:paste-string)) . ((45624 . 2))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:create-print?)) . ((61984 . 2))) ((meth (((lib "framework/main.rkt") frame:editor<%>) get-canvas<%>)) . ((56725 . 2))) ((def ((lib "framework/main.rkt") text:backup-autosave%)) . ((151426 . 3))) ((def ((lib "framework/gui-utils.rkt") gui-utils:cancel-on-right?)) . ((73314 . 2))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-value-port)) . ((147867 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text<%>) on-disable-surrogate)) . ((84630 . 2))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) after-insert)) . ((142677 . 5))) ((def ((lib "framework/main.rkt") editor:add-after-user-keymap)) . ((21464 . 6))) ((meth (((lib "framework/main.rkt") canvas:info-mixin) on-focus)) . ((1438 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-preferences-item)) . ((54269 . 3))) ((def ((lib "framework/main.rkt") frame:pasteboard%)) . ((69259 . 3))) ((meth (((lib "framework/main.rkt") group:%) for-each-frame)) . ((71466 . 3))) ((def ((lib "framework/main.rkt") keymap:aug-keymap%)) . ((80647 . 3))) ((def ((lib "framework/main.rkt") preferences:add-to-general-checkbox-panel)) . ((112199 . 3))) ((def ((lib "framework/main.rkt") editor:set-standard-style-list-delta)) . ((21144 . 5))) ((def ((lib "framework/main.rkt") frame:searchable-text-mixin)) . ((67767 . 5))) ((def ((lib "framework/main.rkt") preferences:add-to-editor-checkbox-panel)) . ((112072 . 3))) ((meth (((lib "framework/main.rkt") editor-snip:decorated%) copy)) . ((13938 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:redo-callback)) . ((42903 . 6))) ((def ((lib "framework/preferences.rkt") preferences:get)) . ((112657 . 3))) ((def ((lib "framework/main.rkt") exit:exiting?)) . ((21673 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) after-insert)) . ((92446 . 9))) ((meth (((lib "framework/main.rkt") racket:text<%>) mark-matching-parenthesis)) . ((120829 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) box-comment-out-selection)) . ((118647 . 6))) ((meth (((lib "framework/main.rkt") frame:delegate<%>) get-delegated-text)) . ((63581 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) get-backward-sexp)) . ((119666 . 4))) ((def ((lib "framework/main.rkt") color-prefs:register-color-preference)) . ((4011 . 13))) ((def ((lib "framework/main.rkt") text:basic<%>)) . ((123561 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:close-help-string)) . ((41032 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:replace-help-string)) . ((52367 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) after-set-size-constraint)) . ((100980 . 2))) ((def ((lib "framework/test.rkt") test:set-check-box!)) . ((157457 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-next-on-demand)) . ((49690 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-find-from-selection-item)) . ((48315 . 3))) ((def ((lib "framework/main.rkt") number-snip:make-repeating-decimal-snip)) . ((102790 . 6))) ((meth (((lib "framework/main.rkt") racket:text<%>) up-sexp)) . ((120107 . 3))) ((meth (((lib "framework/main.rkt") frame:basic-mixin) show)) . ((28186 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) can-close?)) . ((60481 . 2))) ((def ((lib "framework/main.rkt") canvas:delegate-mixin)) . ((980 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) get-menu%)) . ((34184 . 3))) ((def ((lib "framework/main.rkt") editor:backup-autosave<%>)) . ((19653 . 3))) ((form ((lib "framework/main.rkt") scheme:text-balanced?)) . ((160631 . 2))) ((def ((lib "framework/main.rkt") version:add-spec)) . ((159906 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:copy-callback)) . ((44487 . 6))) ((def ((lib "framework/main.rkt") keymap:send-map-function-meta)) . ((82300 . 7))) ((meth (((lib "framework/main.rkt") frame:info<%>) get-info-editor)) . ((32295 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-next-callback)) . ((49381 . 7))) ((meth (((lib "framework/main.rkt") group:%) clear)) . ((71934 . 2))) ((def ((lib "framework/main.rkt") icon:get-unlock-bitmap)) . ((79328 . 2))) ((meth (((lib "framework/main.rkt") racket:text<%>) backward-sexp)) . ((119888 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:open-string)) . ((36078 . 2))) ((meth (((lib "framework/main.rkt") menu:can-restore-underscore<%>) restore-underscores)) . ((83933 . 3))) ((def ((lib "framework/main.rkt") panel:dragable-mixin)) . ((105875 . 5))) ((def ((lib "framework/main.rkt") exit:insert-can?-callback)) . ((21881 . 3))) ((def ((lib "framework/main.rkt") text:standard-style-list%)) . ((150755 . 3))) ((def ((lib "framework/main.rkt") frame:lookup-focus-table)) . ((70943 . 4))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-new-tab-snip)) . ((91330 . 5))) ((def ((lib "framework/main.rkt") frame:add-snip-menu-items)) . ((70010 . 7))) ((meth (((lib "framework/main.rkt") color:text<%>) backward-match)) . ((8585 . 6))) ((def ((lib "framework/main.rkt") frame:basic%)) . ((68219 . 3))) ((meth (((lib "framework/main.rkt") text:file-mixin) after-load-file)) . ((145870 . 2))) ((meth (((lib "framework/main.rkt") group:%) can-close-all?)) . ((72028 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:copy-on-demand)) . ((44704 . 4))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) search)) . ((64559 . 3))) ((def ((lib "framework/main.rkt") handler:set-recent-position)) . ((78780 . 7))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) after-delete)) . ((100615 . 5))) ((def ((lib "framework/main.rkt") text:range-end)) . ((152655 . 3))) ((meth (((lib "framework/main.rkt") editor:file<%>) get-can-close-parent)) . ((18844 . 3))) ((def ((lib "framework/main.rkt") menu:can-restore<%>)) . ((83454 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable-text-mixin) get-editor%)) . ((68140 . 3))) ((constructor ((lib "framework/main.rkt") text:return-mixin)) . ((134166 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-paste-item)) . ((45100 . 3))) ((meth (((lib "framework/main.rkt") text:searching<%>) get-search-bubbles)) . ((133052 . 4))) ((def ((lib "framework/splash.rkt") get-splash-bitmap)) . ((155256 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-select-all-item)) . ((46717 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-focus)) . ((98035 . 3))) ((def ((lib "framework/preferences.rkt") preferences:restore-defaults)) . ((113957 . 2))) ((meth (((lib "framework/main.rkt") text:ports-mixin) can-delete?)) . ((148425 . 4))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:create-find-again?)) . ((66455 . 3))) ((def ((lib "framework/main.rkt") text:file%)) . ((151226 . 3))) ((meth (((lib "framework/main.rkt") text:file-mixin) after-save-file)) . ((145815 . 2))) ((def ((lib "framework/main.rkt") pasteboard:basic%)) . ((109660 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) after-save-file)) . ((93765 . 7))) ((meth (((lib "framework/main.rkt") panel:horizontal-dragable-mixin) get-vertical?)) . ((107306 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-snip-modified)) . ((89710 . 9))) ((def ((lib "framework/main.rkt") frame:focus-table-mixin)) . ((28680 . 4))) ((meth (((lib "framework/main.rkt") racket:text<%>) tabify-all)) . ((118540 . 2))) ((def ((lib "framework/gui-utils.rkt") gui-utils:local-busy-cursor)) . ((74732 . 7))) ((meth (((lib "framework/main.rkt") editor-snip:decorated%) make-snip)) . ((13767 . 3))) ((meth (((lib "framework/main.rkt") frame:basic-mixin) can-exit?)) . ((28258 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-open-recent?)) . ((36347 . 3))) ((def ((lib "framework/main.rkt") editor:get-default-color-style-name)) . ((21083 . 2))) ((def ((lib "framework/main.rkt") frame:info-mixin)) . ((32617 . 4))) ((def ((lib "framework/main.rkt") text:clever-file-format<%>)) . ((144286 . 3))) ((def ((lib "framework/main.rkt") frame:basic<%>)) . ((27130 . 3))) ((def ((lib "framework/main.rkt") exit:insert-on-callback)) . ((21789 . 3))) ((meth (((lib "framework/main.rkt") racket:sexp-snip%) draw)) . ((115960 . 21))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:create-find-case-sensitive?)) . ((67413 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-undo-item)) . ((42045 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:create-find?)) . ((66162 . 2))) ((meth (((lib "framework/main.rkt") text:ports<%>) set-unread-start-point)) . ((146367 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-delete)) . ((100063 . 4))) ((meth (((lib "framework/main.rkt") text:searching<%>) get-search-hit-count)) . ((132804 . 2))) ((meth (((lib "framework/main.rkt") editor:backup-autosave<%>) do-autosave)) . ((19867 . 2))) ((form ((lib "framework/decorated-editor-snip.rkt") decorated-editor-snip<%>)) . ((12461 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:between-save-as-and-print)) . ((39455 . 4))) ((def ((lib "framework/gui-utils.rkt") gui-utils:trim-string)) . ((72551 . 7))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) can-change-style?)) . ((101292 . 5))) ((meth (((lib "framework/main.rkt") editor:basic<%>) close)) . ((15892 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:after-preferences)) . ((55086 . 4))) ((def ((lib "framework/main.rkt") frame:searchable%)) . ((69049 . 4))) ((meth (((lib "framework/main.rkt") frame:status-line<%>) open-status-line)) . ((30903 . 3))) ((def ((lib "framework/main.rkt") editor:backup-autosave-mixin)) . ((20013 . 5))) ((meth (((lib "framework/main.rkt") group:%) on-close-all)) . ((71979 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-change)) . ((97540 . 2))) ((def ((lib "framework/main.rkt") panel:single-mixin)) . ((103452 . 4))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) set-label)) . ((60588 . 3))) ((def ((lib "framework/main.rkt") autosave:restore-autosave-files/gui)) . ((414 . 2))) ((def ((lib "framework/main.rkt") text:line-spacing<%>)) . ((127639 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-undo?)) . ((42153 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) hide-search)) . ((65065 . 2))) ((meth (((lib "framework/main.rkt") panel:splitter-mixin) split-horizontal)) . ((108122 . 7))) ((meth (((lib "framework/main.rkt") mode:surrogate-text<%>) on-enable-surrogate)) . ((84563 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) can-insert?)) . ((101604 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:new-help-string)) . ((35335 . 3))) ((def ((lib "framework/main.rkt") keymap:aug-keymap-mixin)) . ((80012 . 4))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-load-file)) . ((86719 . 9))) ((meth (((lib "framework/main.rkt") editor:file-mixin) get-keymaps)) . ((19574 . 3))) ((def ((lib "framework/main.rkt") handler:current-create-new-window)) . ((78132 . 5))) ((form ((lib "framework/framework-sig.rkt") framework-class^)) . ((160695 . 2))) ((def ((lib "framework/main.rkt") icon:get-anchor-bitmap)) . ((79387 . 2))) ((meth (((lib "framework/main.rkt") panel:dragable-mixin) after-new-child)) . ((106065 . 3))) ((meth (((lib "framework/main.rkt") frame:basic<%>) make-visible)) . ((27966 . 3))) ((def ((lib "framework/main.rkt") text:return-mixin)) . ((134036 . 4))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) can-set-size-constraint?)) . ((101754 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:save-as-help-string)) . ((39372 . 3))) ((def ((lib "framework/main.rkt") exit:can-exit?)) . ((21978 . 2))) ((def ((lib "framework/main.rkt") canvas:color-mixin)) . ((761 . 4))) ((meth (((lib "framework/main.rkt") text:ports<%>) insert-before)) . ((146727 . 3))) ((meth (((lib "framework/main.rkt") keymap:aug-keymap-mixin) chain-to-keymap)) . ((80156 . 5))) ((def ((lib "framework/main.rkt") frame:size-pref%)) . ((68322 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) remove-parens-forward)) . ((120401 . 3))) ((def ((lib "framework/main.rkt") panel:horizontal-dragable%)) . ((107499 . 4))) ((def ((lib "framework/main.rkt") handler:install-recent-items)) . ((78483 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) select-forward-sexp)) . ((120500 . 2))) ((meth (((lib "framework/main.rkt") editor-snip:decorated<%>) get-color)) . ((12674 . 3))) ((meth (((lib "framework/main.rkt") frame:status-line<%>) update-status-line)) . ((31078 . 5))) ((def ((lib "framework/main.rkt") text:basic%)) . ((150076 . 3))) ((def ((lib "framework/main.rkt") racket:text-balanced?)) . ((122597 . 5))) ((def ((lib "framework/main.rkt") menu:can-restore-mixin)) . ((83605 . 4))) ((meth (((lib "framework/main.rkt") frame:editor<%>) get-canvas)) . ((57380 . 2))) ((meth (((lib "framework/main.rkt") text:ports<%>) delete/io)) . ((145964 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:open-recent-on-demand)) . ((36653 . 4))) ((meth (((lib "framework/main.rkt") frame:delegate<%>) delegated-text-shown?)) . ((63667 . 2))) ((meth (((lib "framework/main.rkt") text:1-pixel-string-snip%) split)) . ((135128 . 7))) ((meth (((lib "framework/main.rkt") group:%) remove-frame)) . ((71838 . 3))) ((meth (((lib "framework/main.rkt") text:foreground-color-mixin) get-fixed-style)) . ((130271 . 3))) ((def ((lib "framework/main.rkt") text:searching%)) . ((151538 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) flash-backward-sexp)) . ((119783 . 3))) ((def ((lib "framework/main.rkt") editor:keymap-mixin)) . ((18401 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:redo-string)) . ((43237 . 2))) ((def ((lib "framework/main.rkt") canvas:delegate<%>)) . ((903 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) get-edit-menu)) . ((34577 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:cut-string)) . ((44027 . 2))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) after-save-file)) . ((16729 . 3))) ((def ((lib "framework/main.rkt") frame:basic-mixin)) . ((28055 . 4))) ((def ((lib "framework/main.rkt") frame:current-icon)) . ((70472 . 10))) ((def ((lib "framework/main.rkt") icon:get-gc-on-bitmap)) . ((79569 . 2))) ((def ((lib "framework/main.rkt") preferences:add-on-close-dialog-callback)) . ((112471 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:show/hide-replace-string)) . ((51484 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) tabify-on-return?)) . ((118099 . 2))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:find-again-callback)) . ((66234 . 6))) ((def ((lib "framework/gui-utils.rkt") gui-utils:get-choice)) . ((75536 . 22))) ((def ((lib "framework/main.rkt") frame:text-info-mixin)) . ((33547 . 4))) ((meth (((lib "framework/main.rkt") frame:info<%>) get-info-panel)) . ((32379 . 3))) ((def ((lib "framework/main.rkt") frame:size-pref<%>)) . ((28957 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:save-callback)) . ((38160 . 6))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-event)) . ((86201 . 7))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:close-on-demand)) . ((40829 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) on-close)) . ((34125 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-from-selection-on-demand)) . ((48869 . 4))) ((meth (((lib "framework/main.rkt") frame:focus-table-mixin) show)) . ((28823 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) help-menu:about-string)) . ((62512 . 2))) ((def ((lib "framework/main.rkt") keymap:set-chained-keymaps)) . ((82871 . 5))) ((def ((lib "framework/splash.rkt") start-splash)) . ((153571 . 24))) ((def ((lib "framework/main.rkt") text:foreground-color-mixin)) . ((129979 . 5))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) on-close)) . ((60430 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:copy-string)) . ((44821 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-default-event)) . ((97754 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:select-all-callback)) . ((46914 . 7))) ((def ((lib "framework/main.rkt") panel:single-window<%>)) . ((103915 . 4))) ((def ((lib "framework/main.rkt") text:crlf-line-endings-mixin)) . ((144844 . 4))) ((def ((lib "framework/main.rkt") editor:file-mixin)) . ((19208 . 4))) ((def ((lib "framework/preferences.rkt") preferences:low-level-put-preferences)) . ((114546 . 5))) ((def ((lib "framework/main.rkt") autosave:register)) . ((235 . 4))) ((def ((lib "framework/main.rkt") text:first-line<%>)) . ((127866 . 3))) ((meth (((lib "framework/main.rkt") frame:delegate<%>) show-delegated-text)) . ((63800 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-save-item)) . ((37975 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-find-item)) . ((47630 . 3))) ((def ((lib "framework/main.rkt") keymap:canonicalize-keybinding-string)) . ((81828 . 4))) ((def ((lib "framework/test.rkt") button-in-top-level-focusd-window?)) . ((159803 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) get-checkable-menu-item%)) . ((34383 . 3))) ((def ((lib "framework/main.rkt") handler:open-file)) . ((78346 . 4))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-value-style-delta)) . ((147529 . 3))) ((def ((lib "framework/main.rkt") text:info-mixin)) . ((143603 . 5))) ((meth (((lib "framework/main.rkt") frame:text-info<%>) set-macro-recording)) . ((33124 . 3))) ((meth (((lib "framework/main.rkt") editor:file<%>) update-frame-filename)) . ((18955 . 2))) ((def ((lib "framework/main.rkt") canvas:wide-snip%)) . ((2545 . 3))) ((def ((lib "framework/preferences.rkt") preferences:low-level-get-preference)) . ((114794 . 5))) ((def ((lib "framework/main.rkt") keymap:add-to-right-button-menu)) . ((80997 . 10))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-clear?)) . ((46015 . 3))) ((meth (((lib "framework/main.rkt") text:file<%>) while-unlocked)) . ((145255 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:revert-string)) . ((37690 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) get-filename)) . ((60266 . 2))) ((def ((lib "framework/main.rkt") finder:put-file)) . ((25293 . 17))) ((def ((lib "framework/gui-utils.rkt") gui-utils:get-clickback-delta)) . ((76718 . 4))) ((def ((lib "framework/main.rkt") panel:splitter<%>)) . ((107624 . 2))) ((def ((lib "framework/test.rkt") test:mouse-click)) . ((158306 . 7))) ((form ((lib "framework/decorated-editor-snip.rkt") decorated-editor-snipclass%)) . ((12391 . 2))) ((def ((lib "framework/main.rkt") text:range-caret-space?)) . ((152747 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) transpose-sexp)) . ((120737 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) can-do-edit-operation?)) . ((95399 . 17))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-paint)) . ((98887 . 19))) ((def ((lib "framework/main.rkt") menu:can-restore-underscore<%>)) . ((83763 . 3))) ((def ((lib "framework/splash.rkt") get-splash-paint-callback)) . ((155504 . 7))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:find-again-backwards-callback)) . ((66534 . 7))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) after-save-file)) . ((101201 . 3))) ((meth (((lib "framework/main.rkt") text:autocomplete-mixin) on-event)) . ((150020 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-snip-modified)) . ((99730 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:replace-all-on-demand)) . ((52964 . 4))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:revert-on-demand)) . ((60874 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-replace-all?)) . ((52565 . 3))) ((def ((lib "framework/main.rkt") icon:get-eof-bitmap)) . ((79154 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) can-save-file?)) . ((96430 . 9))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-next-string)) . ((49812 . 3))) ((def ((lib "framework/main.rkt") editor:autowrap-mixin)) . ((18622 . 4))) ((def ((lib "framework/main.rkt") canvas:color<%>)) . ((687 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) can-delete?)) . ((94422 . 9))) ((def ((lib "framework/main.rkt") pasteboard:standard-style-list%)) . ((109745 . 3))) ((meth (((lib "framework/main.rkt") color:text<%>) start-colorer)) . ((6043 . 22))) ((meth (((lib "framework/main.rkt") color:text-mixin) lock)) . ((10161 . 2))) ((meth (((lib "framework/main.rkt") text:delegate<%>) get-delegate)) . ((134863 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:new-on-demand)) . ((35136 . 4))) ((def ((lib "framework/main.rkt") icon:get-gc-off-bitmap)) . ((79627 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-save-file)) . ((99566 . 5))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-set-size-constraint)) . ((91527 . 6))) ((meth (((lib "framework/main.rkt") text:ports<%>) set-allow-edits)) . ((146462 . 3))) ((def ((lib "framework/preferences.rkt") preferences:unregister-save-callback)) . ((114116 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-insert)) . ((100165 . 4))) ((meth (((lib "framework/main.rkt") text:searching<%>) get-replace-search-hit)) . ((132871 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:open-callback)) . ((60669 . 5))) ((meth (((lib "framework/main.rkt") color:text<%>) on-lexer-valid)) . ((9881 . 3))) ((def ((lib "framework/main.rkt") frame:focus-table<%>)) . ((28597 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-print-item)) . ((39583 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:revert-callback)) . ((60943 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-string)) . ((48161 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:preferences-help-string)) . ((54999 . 3))) ((meth (((lib "framework/main.rkt") color:text<%>) classify-position)) . ((9567 . 4))) ((meth (((lib "framework/main.rkt") keymap:aug-keymap<%>) get-chained-keymaps)) . ((79757 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-change)) . ((84798 . 5))) ((meth (((lib "framework/main.rkt") racket:text<%>) get-tab-size)) . ((120937 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:save-as-string)) . ((39294 . 3))) ((def ((lib "framework/main.rkt") frame:standard-menus<%>)) . ((34044 . 3))) ((meth (((lib "framework/main.rkt") comment-box:snip%) get-menu)) . ((12234 . 2))) ((meth (((lib "framework/main.rkt") keymap:aug-keymap<%>) get-map-function-table)) . ((79848 . 2))) ((meth (((lib "framework/main.rkt") frame:info<%>) determine-width)) . ((31718 . 7))) ((meth (((lib "framework/main.rkt") panel:splitter-mixin) collapse)) . ((108383 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:create-replace-all?)) . ((67127 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) get-label)) . ((60534 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-load-file)) . ((98109 . 5))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) search-hits-changed)) . ((65865 . 2))) ((meth (((lib "framework/main.rkt") frame:text-info<%>) editor-position-changed)) . ((33352 . 2))) ((def ((lib "framework/main.rkt") menu:can-restore-checkable-menu-item%)) . ((84287 . 3))) ((meth (((lib "framework/main.rkt") text:first-line<%>) first-line-currently-drawn-specially?)) . ((128025 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-box-input-editor-snip%)) . ((147988 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) unhide-search-and-toggle-focus)) . ((65578 . 4))) ((def ((lib "framework/main.rkt") path-utils:generate-autosave-name)) . ((110270 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) can-set-size-constraint?)) . ((95120 . 7))) ((def ((lib "framework/main.rkt") handler:size-recently-opened-files)) . ((79003 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:cut-on-demand)) . ((43911 . 4))) ((def ((lib "framework/main.rkt") keymap:make-meta-prefix-list)) . ((82211 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) submit-to-port?)) . ((146832 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) after-change-style)) . ((100451 . 5))) ((def ((lib "framework/main.rkt") handler:find-named-format-handler)) . ((77607 . 4))) ((meth (((lib "framework/main.rkt") color:text<%>) forward-match)) . ((9019 . 6))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:open-recent-string)) . ((36777 . 3))) ((def ((lib "framework/main.rkt") text:clever-file-format-mixin)) . ((144361 . 4))) ((meth (((lib "framework/main.rkt") panel:dragable<%>) right-click-in-gap)) . ((105046 . 7))) ((def ((lib "framework/main.rkt") exit:on-exit)) . ((22019 . 2))) ((meth (((lib "framework/main.rkt") panel:dragable<%>) get-vertical?)) . ((105536 . 2))) ((def ((lib "framework/main.rkt") color-prefs:set-default/color-scheme)) . ((3645 . 8))) ((def ((lib "framework/main.rkt") keymap:add-to-right-button-menu/before)) . ((81444 . 5))) ((meth (((lib "framework/main.rkt") text:basic<%>) port-name-matches?)) . ((125984 . 3))) ((form ((lib "framework/main.rkt") scheme:text<%>)) . ((160045 . 2))) ((meth (((lib "framework/main.rkt") text:basic-mixin) on-paint)) . ((126448 . 19))) ((def ((lib "framework/main.rkt") text:normalize-paste-mixin)) . ((131518 . 4))) ((def ((lib "framework/main.rkt") group:get-the-frame-group)) . ((72193 . 2))) ((meth (((lib "framework/main.rkt") color:text<%>) is-frozen?)) . ((7619 . 2))) ((meth (((lib "framework/main.rkt") racket:text<%>) get-limit)) . ((117896 . 3))) ((def ((lib "framework/main.rkt") handler:set-recent-items-frame-superclass)) . ((78571 . 3))) ((def ((lib "framework/main.rkt") text:line-spacing%)) . ((150168 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) edit-menu:between-select-all-and-find)) . ((62178 . 4))) ((def ((lib "framework/main.rkt") finder:common-put-file)) . ((22657 . 17))) ((def ((lib "framework/preferences.rkt") preferences:restore-prefs-snapshot)) . ((115079 . 3))) ((meth (((lib "framework/main.rkt") canvas:delegate-mixin) on-superwindow-show)) . ((1128 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:cut-help-string)) . ((44100 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:create-save-as?)) . ((61706 . 2))) ((def ((lib "framework/test.rkt") test:current-get-eventspaces)) . ((158726 . 4))) ((meth (((lib "framework/main.rkt") color:text-mixin) after-delete)) . ((10549 . 2))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) help-menu:create-about?)) . ((62578 . 2))) ((meth (((lib "framework/main.rkt") text:searching<%>) set-search-anchor)) . ((132690 . 3))) ((def ((lib "framework/test.rkt") test:use-focus-table)) . ((159340 . 4))) ((def ((lib "framework/main.rkt") icon:get-autowrap-bitmap)) . ((79210 . 2))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) can-save-file?)) . ((16554 . 5))) ((def ((lib "framework/main.rkt") text:info%)) . ((151633 . 3))) ((meth (((lib "framework/main.rkt") editor-snip:decorated<%>) get-menu)) . ((12766 . 3))) ((meth (((lib "framework/main.rkt") text:basic-mixin) put-file)) . ((127446 . 5))) ((def ((lib "framework/main.rkt") canvas:basic<%>)) . ((473 . 3))) ((def ((lib "framework/main.rkt") pasteboard:keymap%)) . ((109864 . 3))) ((meth (((lib "framework/main.rkt") frame:info<%>) show-info)) . ((32458 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:between-copy-and-paste)) . ((44975 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:show/hide-replace-on-demand)) . ((51344 . 4))) ((meth (((lib "framework/main.rkt") text:ports<%>) clear-box-input-port)) . ((147276 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-event)) . ((97957 . 3))) ((form ((lib "framework/main.rkt") scheme:add-preferences-panel)) . ((160392 . 2))) ((def ((lib "framework/main.rkt") frame:reorder-menus)) . ((70303 . 3))) ((meth (((lib "framework/main.rkt") text:wide-snip<%>) add-tall-snip)) . ((134552 . 3))) ((meth (((lib "framework/main.rkt") editor-snip:decorated-mixin) get-color)) . ((13281 . 3))) ((def ((lib "framework/splash.rkt") set-splash-event-callback)) . ((156324 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:between-revert-and-save)) . ((37849 . 4))) ((def ((lib "framework/main.rkt") text:crlf-line-endings<%>)) . ((144770 . 3))) ((def ((lib "framework/main.rkt") panel:dragable-place-children)) . ((108799 . 19))) ((def ((lib "framework/main.rkt") group:can-close-check)) . ((72300 . 2))) ((meth (((lib "framework/main.rkt") color:text-mixin) after-insert)) . ((10496 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-copy?)) . ((44410 . 3))) ((meth (((lib "framework/main.rkt") editor:backup-autosave<%>) backup?)) . ((19737 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-replace-item)) . ((51665 . 3))) ((meth (((lib "framework/main.rkt") frame:text-info<%>) anchor-status-changed)) . ((33285 . 2))) ((meth (((lib "framework/main.rkt") text:autocomplete<%>) get-all-words)) . ((149592 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:select-all-string)) . ((47333 . 3))) ((meth (((lib "framework/main.rkt") text:basic<%>) initial-autowrap-bitmap)) . ((125811 . 3))) ((meth (((lib "framework/main.rkt") text:basic<%>) move/copy-to-edit)) . ((125199 . 13))) ((def ((lib "framework/main.rkt") frame:register-group<%>)) . ((30408 . 2))) ((meth (((lib "framework/main.rkt") text:1-pixel-string-snip%) copy)) . ((135419 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-save?)) . ((38083 . 3))) ((def ((lib "framework/main.rkt") text:hide-caret/selection-mixin)) . ((130438 . 4))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-new-string-snip)) . ((91131 . 6))) ((meth (((lib "framework/main.rkt") frame:info<%>) hide-info)) . ((32508 . 2))) ((meth (((lib "framework/main.rkt") editor:file-mixin) set-filename)) . ((19349 . 5))) ((def ((lib "framework/main.rkt") panel:single%)) . ((104519 . 3))) ((def ((lib "framework/main.rkt") editor-snip:decorated<%>)) . ((12493 . 3))) ((meth (((lib "framework/main.rkt") color:text<%>) is-stopped?)) . ((7564 . 2))) ((def ((lib "framework/main.rkt") editor:info-mixin)) . ((20774 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:replace-all-string)) . ((53098 . 3))) ((def ((lib "framework/main.rkt") menu:can-restore-underscore-menu%)) . ((84405 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) forward-sexp)) . ((119472 . 3))) ((meth (((lib "framework/main.rkt") frame:text-info<%>) overwrite-status-changed)) . ((33215 . 2))) ((def ((lib "framework/main.rkt") path-utils:generate-backup-name)) . ((110364 . 3))) ((def ((lib "framework/main.rkt") text:foreground-color<%>)) . ((129853 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:revert-help-string)) . ((37767 . 3))) ((def ((lib "framework/main.rkt") frame:size-pref-mixin)) . ((29033 . 4))) ((def ((lib "framework/gui-utils.rkt") gui-utils:cursor-delay)) . ((74240 . 4))) ((meth (((lib "framework/main.rkt") mode:host-text<%>) get-surrogate)) . ((97202 . 3))) ((def ((lib "framework/main.rkt") handler:edit-file)) . ((77853 . 6))) ((meth (((lib "framework/main.rkt") text:normalize-paste<%>) string-normalize)) . ((131428 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) get-text-to-search)) . ((64794 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:revert-on-demand)) . ((37561 . 4))) ((def ((lib "framework/main.rkt") text:file-mixin)) . ((145342 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:replace-all-help-string)) . ((53180 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:cut-callback)) . ((43696 . 6))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-next-help-string)) . ((49892 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-redo?)) . ((42826 . 3))) ((def ((lib "framework/main.rkt") text:basic-mixin)) . ((126272 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:undo-on-demand)) . ((42447 . 4))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) can-do-edit-operation?)) . ((101821 . 7))) ((def ((lib "framework/main.rkt") keymap:setup-global)) . ((82701 . 3))) ((form ((lib "framework/main.rkt") scheme:text-mode<%>)) . ((160112 . 2))) ((meth (((lib "framework/main.rkt") text:basic<%>) get-highlighted-ranges)) . ((124900 . 3))) ((def ((lib "framework/main.rkt") text:searching-mixin)) . ((133229 . 5))) ((def ((lib "framework/main.rkt") group:%)) . ((71098 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) on-submit)) . ((146930 . 2))) ((def ((lib "framework/main.rkt") panel:splitter-mixin)) . ((107667 . 5))) ((meth (((lib "framework/main.rkt") editor:file<%>) user-saves-or-not-modified?)) . ((19094 . 4))) ((meth (((lib "framework/main.rkt") racket:text<%>) select-up-sexp)) . ((120623 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) help-menu:after-about)) . ((56023 . 4))) ((meth (((lib "framework/main.rkt") frame:basic-mixin) on-exit)) . ((28312 . 2))) ((meth (((lib "framework/main.rkt") editor:basic<%>) local-edit-sequence?)) . ((14545 . 2))) ((def ((lib "framework/preferences.rkt") exn:unknown-preference?)) . ((114420 . 3))) ((def ((lib "framework/main.rkt") text:input-box%)) . ((150866 . 3))) ((def ((lib "framework/main.rkt") finder:dialog-parent-parameter)) . ((22131 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:preferences-on-demand)) . ((54783 . 4))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-edit-sequence)) . ((97898 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) can-delete?)) . ((101454 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-print?)) . ((39692 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) get-help-menu)) . ((34652 . 2))) ((def ((lib "framework/main.rkt") frame:text<%>)) . ((62647 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-char)) . ((84983 . 7))) ((meth (((lib "framework/main.rkt") frame:basic-mixin) on-drop-file)) . ((28451 . 3))) ((form ((lib "framework/decorated-editor-snip.rkt") decorated-editor-snip%)) . ((12361 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-save-file)) . ((89351 . 9))) ((form ((lib "framework/main.rkt") scheme:get-wordbreak-map)) . ((160275 . 2))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) after-load-file)) . ((143439 . 3))) ((def ((lib "framework/main.rkt") editor:basic-mixin)) . ((16418 . 4))) ((def ((lib "framework/preferences.rkt") preferences:register-save-callback)) . ((114009 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-set-size-constraint)) . ((100386 . 2))) ((def ((lib "framework/main.rkt") canvas:info<%>)) . ((1225 . 3))) ((meth (((lib "framework/main.rkt") editor-snip:decorated-snipclass%) read)) . ((14264 . 4))) ((def ((lib "framework/gui-utils.rkt") gui-utils:delay-action)) . ((74501 . 7))) ((meth (((lib "framework/main.rkt") text:info-mixin) set-anchor)) . ((143786 . 3))) ((meth (((lib "framework/main.rkt") autosave:autosavable<%>) do-autosave)) . ((172 . 2))) ((def ((lib "framework/main.rkt") keymap:setup-editor)) . ((82533 . 3))) ((meth (((lib "framework/main.rkt") frame:editor<%>) save)) . ((57059 . 4))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) can-change-style?)) . ((94049 . 9))) ((def ((lib "framework/main.rkt") frame:pasteboard-info-mixin)) . ((33885 . 4))) ((meth (((lib "framework/main.rkt") text:basic<%>) get-start-of-line)) . ((126148 . 4))) ((meth (((lib "framework/main.rkt") text:first-line<%>) get-first-line-height)) . ((128112 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:preferences-string)) . ((54917 . 3))) ((meth (((lib "framework/main.rkt") comment-box:snip%) get-corner-bitmap)) . ((12011 . 3))) ((meth (((lib "framework/main.rkt") comment-box:snip%) make-snip)) . ((11936 . 2))) ((def ((lib "framework/main.rkt") frame:searchable-mixin)) . ((65931 . 4))) ((def ((lib "framework/test.rkt") test:set-choice!)) . ((157598 . 4))) ((meth (((lib "framework/main.rkt") racket:text<%>) set-tab-size)) . ((121000 . 3))) ((meth (((lib "framework/main.rkt") panel:splitter-mixin) split-vertical)) . ((107865 . 7))) ((def ((lib "framework/test.rkt") test:new-window)) . ((158889 . 3))) ((def ((lib "framework/main.rkt") text:file<%>)) . ((145098 . 4))) ((def ((lib "framework/main.rkt") group:add-to-windows-menu)) . ((72348 . 3))) ((def ((lib "framework/main.rkt") exit:user-oks-exit)) . ((22086 . 2))) ((meth (((lib "framework/main.rkt") editor:basic<%>) can-close?)) . ((15835 . 2))) ((meth (((lib "framework/main.rkt") frame:editor<%>) save-as)) . ((57218 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-find-next-item)) . ((49186 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:open-recent-help-string)) . ((36859 . 3))) ((def ((lib "framework/main.rkt") number-snip:snip-class%)) . ((102597 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:find-case-sensitive-on-demand)) . ((67296 . 4))) ((def ((lib "framework/main.rkt") color-prefs:build-color-selection-panel)) . ((4971 . 13))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) get-case-sensitive-search?)) . ((65788 . 3))) ((def ((lib "framework/main.rkt") frame:editor<%>)) . ((56353 . 3))) ((def ((lib "framework/main.rkt") text:nbsp->space-mixin)) . ((130746 . 4))) ((meth (((lib "framework/main.rkt") editor-snip:decorated-mixin) get-menu)) . ((13373 . 3))) ((def ((lib "framework/main.rkt") text:nbsp->space<%>)) . ((130678 . 3))) ((def ((lib "framework/main.rkt") text:ports-mixin)) . ((148162 . 4))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) after-change-style)) . ((91734 . 10))) ((def ((lib "framework/main.rkt") editor:get-standard-style-list)) . ((21393 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:clear-string)) . ((46430 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:save-as-on-demand)) . ((39164 . 4))) ((form ((lib "framework/main.rkt") scheme:set-mode-mixin)) . ((160194 . 2))) ((def ((lib "framework/main.rkt") text:line-numbers<%>)) . ((151732 . 2))) ((def ((lib "framework/main.rkt") panel:horizontal-dragable<%>)) . ((105786 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-quit?)) . ((41346 . 3))) ((def ((lib "framework/main.rkt") racket:text<%>)) . ((117763 . 5))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) highlight-range)) . ((140376 . 14))) ((def ((lib "framework/main.rkt") frame:register-group-mixin)) . ((30457 . 4))) ((meth (((lib "framework/main.rkt") number-snip:snip-class%) read)) . ((102667 . 4))) ((meth (((lib "framework/main.rkt") text:ports<%>) after-io-insertion)) . ((147929 . 2))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:save-as-callback)) . ((61495 . 5))) ((meth (((lib "framework/main.rkt") text:first-line-mixin) on-paint)) . ((128417 . 19))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-default-char)) . ((97669 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:open-recent-callback)) . ((36431 . 6))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:show/hide-replace-help-string)) . ((51572 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-preferences?)) . ((54384 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) balance-parens)) . ((117992 . 3))) ((def ((lib "framework/gui-utils.rkt") gui-utils:show-busy-cursor)) . ((74357 . 4))) ((meth (((lib "framework/main.rkt") group:%) get-active-frame)) . ((71569 . 2))) ((def ((lib "framework/main.rkt") text:line-spacing-mixin)) . ((127716 . 4))) ((meth (((lib "framework/main.rkt") frame:editor<%>) get-editor)) . ((57446 . 2))) ((def ((lib "framework/main.rkt") keymap:setup-search)) . ((82786 . 3))) ((def ((lib "framework/main.rkt") text:hide-caret/selection<%>)) . ((130353 . 3))) ((meth (((lib "framework/main.rkt") keymap:aug-keymap<%>) get-map-function-table/ht)) . ((79918 . 3))) ((meth (((lib "framework/main.rkt") panel:single-mixin) after-new-child)) . ((103596 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-change-style)) . ((90084 . 9))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:between-select-all-and-find)) . ((47500 . 4))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) after-insert)) . ((100767 . 5))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) editing-this-file?)) . ((60333 . 3))) ((meth (((lib "framework/main.rkt") frame:basic-mixin) on-superwindow-show)) . ((28361 . 3))) ((def ((lib "framework/preferences.rkt") preferences:set-un/marshall)) . ((113673 . 7))) ((meth (((lib "framework/main.rkt") color:text<%>) thaw-colorer)) . ((7728 . 5))) ((def ((lib "framework/main.rkt") text:autocomplete-append-after)) . ((153026 . 4))) ((def ((lib "framework/main.rkt") finder:default-extension)) . ((22357 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:copy-help-string)) . ((44895 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-out-style-delta)) . ((147337 . 3))) ((meth (((lib "framework/main.rkt") frame:editor<%>) get-entire-label)) . ((56435 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-find-case-sensitive?)) . ((53390 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:close-string)) . ((40957 . 2))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-in-port)) . ((147627 . 2))) ((def ((lib "framework/main.rkt") icon:get-lock-bitmap)) . ((79271 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-previous-help-string)) . ((50711 . 3))) ((form ((lib "framework/main.rkt") scheme:get-keymap)) . ((160340 . 2))) ((def ((lib "framework/main.rkt") color-model:xyz-y)) . ((3491 . 3))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-new-image-snip)) . ((87896 . 14))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-find?)) . ((47738 . 3))) ((def ((lib "framework/main.rkt") editor-snip:decorated-mixin)) . ((13023 . 4))) ((def ((lib "framework/main.rkt") keymap:setup-file)) . ((82618 . 3))) ((form ((lib "framework/main.rkt") scheme:add-coloring-preferences-panel)) . ((160428 . 2))) ((def ((lib "framework/main.rkt") frame:remove-empty-menus)) . ((70385 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) introduce-let-ans)) . ((121096 . 3))) ((meth (((lib "framework/main.rkt") frame:status-line-mixin) make-root-area-container)) . ((31420 . 6))) ((def ((lib "framework/preferences.rkt") exn:make-unknown-preference)) . ((114201 . 6))) ((meth (((lib "framework/main.rkt") text:file-mixin) can-delete?)) . ((145669 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-previous-string)) . ((50627 . 3))) ((def ((lib "framework/main.rkt") preferences:get-preference/gui)) . ((110638 . 6))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:select-all-help-string)) . ((47414 . 3))) ((def ((lib "framework/splash.rkt") set-splash-bitmap)) . ((155322 . 3))) ((def ((lib "framework/main.rkt") text:ports<%>)) . ((145925 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:open-callback)) . ((35722 . 6))) ((meth (((lib "framework/main.rkt") frame:register-group-mixin) can-close?)) . ((30614 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-new-string-snip)) . ((100267 . 2))) ((meth (((lib "framework/main.rkt") panel:single<%>) active-child)) . ((103296 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) help-menu:about-help-string)) . ((55942 . 3))) ((def ((lib "framework/main.rkt") color:text%)) . ((10602 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) get-menu-item%)) . ((34284 . 3))) ((def ((lib "framework/main.rkt") preferences:show-dialog)) . ((112377 . 2))) ((def ((lib "framework/splash.rkt") add-splash-icon)) . ((155101 . 5))) ((def ((lib "framework/main.rkt") racket:text-mode<%>)) . ((121806 . 2))) ((meth (((lib "framework/main.rkt") racket:text<%>) flash-forward-sexp)) . ((119562 . 3))) ((def ((lib "framework/main.rkt") frame:status-line<%>)) . ((30825 . 3))) ((def ((lib "framework/test.rkt") test:get-active-top-level-window)) . ((159505 . 3))) ((meth (((lib "framework/main.rkt") frame:editor<%>) revert)) . ((57010 . 2))) ((meth (((lib "framework/main.rkt") editor:file<%>) allow-close-with-no-filename?)) . ((19019 . 2))) ((meth (((lib "framework/main.rkt") editor:basic<%>) get-pos/text)) . ((16016 . 5))) ((def ((lib "framework/main.rkt") handler:handler-extension)) . ((77003 . 4))) ((def ((lib "framework/test.rkt") label-of-enabled/shown-button-in-top-level-window?)) . ((159606 . 4))) ((def ((lib "framework/main.rkt") text:normalize-paste<%>)) . ((131280 . 3))) ((form ((lib "framework/decorated-editor-snip.rkt") decorated-editor-snip-mixin)) . ((12426 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-paste?)) . ((45209 . 3))) ((def ((lib "framework/main.rkt") menu:can-restore-menu-item%)) . ((84189 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) clear-output-ports)) . ((147160 . 2))) ((meth (((lib "framework/main.rkt") text:basic<%>) get-fixed-style)) . ((125040 . 2))) ((def ((lib "framework/splash.rkt") set-splash-char-observer)) . ((156226 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-find-case-sensitive-item)) . ((53267 . 3))) ((def ((lib "framework/main.rkt") panel:vertical-dragable-mixin)) . ((106902 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-find-previous-item)) . ((49977 . 3))) ((meth (((lib "framework/main.rkt") color:text<%>) get-token-range)) . ((9694 . 5))) ((def ((lib "framework/main.rkt") frame:status-line-mixin)) . ((31269 . 4))) ((meth (((lib "framework/main.rkt") frame:editor<%>) make-editor)) . ((56941 . 2))) ((def ((lib "framework/gui-utils.rkt") gui-utils:quote-literal-label)) . ((72769 . 7))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:print-on-demand)) . ((40001 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:undo-string)) . ((42564 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:undo-help-string)) . ((42638 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) send-eof-to-box-in-port)) . ((147040 . 2))) ((meth (((lib "framework/main.rkt") text:autocomplete<%>) completion-mode-key-event?)) . ((149463 . 4))) ((meth (((lib "framework/main.rkt") racket:text<%>) select-down-sexp)) . ((120679 . 2))) ((meth (((lib "framework/main.rkt") editor-snip:decorated-snipclass%) make-snip)) . ((14103 . 4))) ((meth (((lib "framework/main.rkt") text:normalize-paste-mixin) do-paste)) . ((131674 . 5))) ((meth (((lib "framework/main.rkt") editor:basic<%>) run-after-edit-sequence)) . ((14612 . 5))) ((def ((lib "framework/main.rkt") text:first-line-mixin)) . ((128279 . 4))) ((meth (((lib "framework/main.rkt") comment-box:snip%) get-text)) . ((12178 . 2))) ((def ((lib "framework/splash.rkt") get-splash-event-callback)) . ((156424 . 2))) ((def ((lib "framework/main.rkt") number-snip:make-fraction-snip)) . ((102990 . 6))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-edit-sequence)) . ((86002 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-on-demand)) . ((48044 . 4))) ((def ((lib "framework/main.rkt") text:searching<%>)) . ((132273 . 4))) ((def ((lib "framework/main.rkt") text:wide-snip-mixin)) . ((134646 . 4))) ((def ((lib "framework/main.rkt") finder:get-file)) . ((26014 . 12))) ((meth (((lib "framework/main.rkt") text:first-line<%>) is-special-first-line?)) . ((128181 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:clear-callback)) . ((46093 . 6))) ((meth (((lib "framework/main.rkt") text:delegate<%>) set-delegate)) . ((134943 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-char)) . ((97592 . 3))) ((meth (((lib "framework/main.rkt") frame:basic-mixin) after-new-child)) . ((28540 . 2))) ((meth (((lib "framework/main.rkt") text:autocomplete-mixin) on-char)) . ((149965 . 2))) ((meth (((lib "framework/main.rkt") color:text<%>) freeze-colorer)) . ((7673 . 2))) ((meth (((lib "framework/main.rkt") text:autocomplete<%>) get-autocomplete-background-color)) . ((149243 . 3))) ((def ((lib "framework/main.rkt") text:autocomplete-limit)) . ((153157 . 4))) ((def ((lib "framework/main.rkt") menu:can-restore-underscore-mixin)) . ((84011 . 4))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:save-callback)) . ((61222 . 5))) ((meth (((lib "framework/main.rkt") editor-snip:decorated<%>) get-corner-bitmap)) . ((12573 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-from-selection-help-string)) . ((49091 . 3))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) on-paint)) . ((141643 . 19))) ((meth (((lib "framework/main.rkt") frame:basic<%>) get-filename)) . ((27844 . 3))) ((def ((lib "framework/main.rkt") frame:pasteboard<%>)) . ((63038 . 3))) ((meth (((lib "framework/main.rkt") panel:single-mixin) container-size)) . ((103697 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:replace-on-demand)) . ((52159 . 4))) ((form ((lib "framework/main.rkt") scheme:get-color-prefs-table)) . ((160473 . 2))) ((def ((lib "framework/main.rkt") color-model:xyz-x)) . ((3414 . 3))) ((def ((lib "framework/main.rkt") editor:standard-style-list-mixin)) . ((18081 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-cut-item)) . ((43514 . 3))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) on-new-image-snip)) . ((17243 . 10))) ((meth (((lib "framework/main.rkt") text:info-mixin) after-set-position)) . ((143940 . 2))) ((meth (((lib "framework/main.rkt") panel:dragable-mixin) place-children)) . ((106381 . 8))) ((def ((lib "framework/main.rkt") keymap:get-user)) . ((82051 . 2))) ((meth (((lib "framework/main.rkt") racket:text<%>) select-backward-sexp)) . ((120561 . 2))) ((meth (((lib "framework/main.rkt") frame:status-line<%>) close-status-line)) . ((30990 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:new-callback)) . ((34909 . 6))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:print-callback)) . ((61777 . 5))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-local-char)) . ((98273 . 3))) ((meth (((lib "framework/main.rkt") panel:dragable-mixin) on-subwindow-event)) . ((106168 . 5))) ((def ((lib "framework/test.rkt") test:keystroke)) . ((157960 . 5))) ((meth (((lib "framework/main.rkt") editor:backup-autosave<%>) remove-autosave)) . ((19944 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-save-as?)) . ((38781 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-replace?)) . ((51776 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:between-close-and-quit)) . ((41113 . 4))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) on-close)) . ((67596 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:quit-on-demand)) . ((41652 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:preferences-callback)) . ((54468 . 7))) ((def ((lib "framework/main.rkt") color:text-mode<%>)) . ((10680 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) after-set-position)) . ((100919 . 2))) ((def ((lib "framework/main.rkt") preferences:hide-dialog)) . ((112424 . 2))) ((def ((lib "framework/test.rkt") test:button-push)) . ((156839 . 7))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:clear-on-demand)) . ((46312 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:save-as-callback)) . ((38861 . 7))) ((meth (((lib "framework/main.rkt") frame:info<%>) is-info-hidden?)) . ((32558 . 2))) ((def ((lib "framework/gui-utils.rkt") gui-utils:ok/cancel-buttons)) . ((73367 . 14))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-quit-item)) . ((41238 . 3))) ((def ((lib "framework/main.rkt") text:line-numbers-mixin)) . ((152040 . 4))) ((meth (((lib "framework/main.rkt") text:delegate-mixin) unhighlight-range)) . ((141060 . 12))) ((def ((lib "framework/main.rkt") frame:pasteboard-info%)) . ((68575 . 3))) ((def ((lib "framework/main.rkt") handler:handler-handler)) . ((77142 . 4))) ((def ((lib "framework/main.rkt") racket:get-color-prefs-table)) . ((122932 . 3))) ((def ((lib "framework/main.rkt") text:delegate<%>)) . ((134790 . 3))) ((def ((lib "framework/main.rkt") text:input-box-mixin)) . ((148767 . 4))) ((def ((lib "framework/main.rkt") text:1-pixel-string-snip%)) . ((135055 . 3))) ((meth (((lib "framework/main.rkt") text:foreground-color-mixin) default-style-name)) . ((130199 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-default-char)) . ((85240 . 7))) ((meth (((lib "framework/main.rkt") menu:can-restore<%>) restore-keybinding)) . ((83540 . 2))) ((form ((lib "framework/main.rkt") scheme:sexp-snip%)) . ((160223 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) after-edit-sequence)) . ((93280 . 6))) ((meth (((lib "framework/main.rkt") frame:delegate<%>) hide-delegated-text)) . ((63736 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-display-size)) . ((85805 . 5))) ((def ((lib "framework/test.rkt") test:number-pending-actions)) . ((159184 . 2))) ((def ((lib "framework/main.rkt") canvas:basic%)) . ((2208 . 3))) ((meth (((lib "framework/main.rkt") group:%) set-active-frame)) . ((71642 . 3))) ((def ((lib "framework/test.rkt") test:set-list-box!)) . ((157777 . 4))) ((meth (((lib "framework/main.rkt") panel:dragable<%>) after-percentage-change)) . ((104806 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-case-sensitive-callback)) . ((53482 . 7))) ((def ((lib "framework/test.rkt") enabled-shown-button?)) . ((159713 . 3))) ((meth (((lib "framework/main.rkt") frame:delegate<%>) delegate-moved)) . ((63864 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-change-style)) . ((99905 . 5))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) after-load-file)) . ((93481 . 7))) ((meth (((lib "framework/main.rkt") text:searching<%>) set-replace-start)) . ((132953 . 3))) ((meth (((lib "framework/main.rkt") color:text<%>) reset-region)) . ((7919 . 4))) ((meth (((lib "framework/main.rkt") panel:single-window-mixin) container-size)) . ((104219 . 7))) ((def ((lib "framework/main.rkt") autosave:autosavable<%>)) . ((123 . 2))) ((meth (((lib "framework/main.rkt") racket:text<%>) move-sexp-out)) . ((121199 . 3))) ((meth (((lib "framework/main.rkt") frame:delegate-mixin) get-editor<%>)) . ((64341 . 2))) ((def ((lib "framework/main.rkt") text:delegate-mixin)) . ((140234 . 4))) ((def ((lib "framework/main.rkt") panel:dragable-container-size)) . ((108479 . 7))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) help-menu:about-callback)) . ((62305 . 5))) ((meth (((lib "framework/main.rkt") text:file<%>) get-read-write?)) . ((145197 . 2))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-in-box-port)) . ((147685 . 2))) ((form ((lib "framework/main.rkt") scheme:text-mixin)) . ((160067 . 2))) ((meth (((lib "framework/main.rkt") text:nbsp->space-mixin) on-insert)) . ((130886 . 5))) ((def ((lib "framework/main.rkt") application:current-app-name)) . ((0 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-callback)) . ((47815 . 6))) ((meth (((lib "framework/main.rkt") group:%) insert-frame)) . ((71742 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) comment-out-selection)) . ((118903 . 5))) ((meth (((lib "framework/main.rkt") text:wide-snip<%>) add-wide-snip)) . ((134458 . 3))) ((def ((lib "framework/preferences.rkt") preferences:set-default)) . ((113088 . 13))) ((def ((lib "framework/main.rkt") icon:get-paren-highlight-bitmap)) . ((79086 . 2))) ((form ((lib "framework/main.rkt") scheme:get-white-on-black-color-prefs-table)) . ((160509 . 2))) ((def ((lib "framework/main.rkt") color-model:xyz?)) . ((3348 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-previous-on-demand)) . ((50501 . 4))) ((def ((lib "framework/main.rkt") text:1-pixel-tab-snip%)) . ((137860 . 3))) ((meth (((lib "framework/main.rkt") racket:text<%>) find-up-sexp)) . ((119987 . 4))) ((def ((lib "framework/main.rkt") editor-snip:decorated-snipclass%)) . ((14024 . 3))) ((def ((lib "framework/main.rkt") finder:std-put-file)) . ((23993 . 17))) ((meth (((lib "framework/main.rkt") color:text-mixin) after-set-position)) . ((10315 . 2))) ((meth (((lib "framework/main.rkt") editor-snip:decorated%) make-editor)) . ((13858 . 3))) ((meth (((lib "framework/main.rkt") racket:text-mixin) get-word-at)) . ((121585 . 3))) ((def ((lib "framework/splash.rkt") set-splash-paint-callback)) . ((155879 . 8))) ((meth (((lib "framework/main.rkt") frame:text-info<%>) add-line-number-menu-items)) . ((33421 . 4))) ((constructor ((lib "framework/main.rkt") frame:pasteboard-mixin)) . ((63266 . 4))) ((meth (((lib "framework/main.rkt") keymap:aug-keymap-mixin) remove-chained-keymap)) . ((80346 . 3))) ((def ((lib "framework/main.rkt") preferences:add-panel)) . ((110884 . 12))) ((meth (((lib "framework/main.rkt") color:text-mode-mixin) on-disable-surrogate)) . ((11413 . 2))) ((def ((lib "framework/main.rkt") keymap:remove-chained-keymap)) . ((83097 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-revert?)) . ((37182 . 3))) ((def ((lib "framework/main.rkt") group:create-windows-menu)) . ((72442 . 3))) ((meth (((lib "framework/main.rkt") editor:basic<%>) get-filename/untitled-name)) . ((15944 . 2))) ((meth (((lib "framework/main.rkt") frame:register-group-mixin) on-close)) . ((30678 . 2))) ((meth (((lib "framework/main.rkt") editor:backup-autosave-mixin) on-change)) . ((20537 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:print-string)) . ((40129 . 2))) ((meth (((lib "framework/main.rkt") text:normalize-paste<%>) ask-normalize?)) . ((131360 . 2))) ((def ((lib "framework/main.rkt") color:text-mode%)) . ((11544 . 3))) ((meth (((lib "framework/main.rkt") text:basic<%>) get-styles-fixed)) . ((124980 . 2))) ((def ((lib "framework/main.rkt") preferences:add-can-close-dialog-callback)) . ((112562 . 3))) ((meth (((lib "framework/main.rkt") editor:basic<%>) get-pos/text-dc-location)) . ((16179 . 7))) ((meth (((lib "framework/main.rkt") panel:dragable-mixin) container-size)) . ((106733 . 4))) ((def ((lib "framework/main.rkt") racket:text-mode-mixin)) . ((121851 . 5))) ((meth (((lib "framework/main.rkt") text:basic<%>) set-styles-fixed)) . ((125110 . 3))) ((meth (((lib "framework/main.rkt") color:text-mixin) on-set-size-constraint)) . ((10433 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-open-item)) . ((35537 . 3))) ((meth (((lib "framework/main.rkt") text:info-mixin) after-insert)) . ((143998 . 4))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) search-replace)) . ((64672 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-select-all?)) . ((46831 . 3))) ((def ((lib "framework/main.rkt") frame:info%)) . ((68410 . 3))) ((def ((lib "framework/main.rkt") handler:insert-format-handler)) . ((77270 . 7))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:between-clear-and-select-all)) . ((46586 . 4))) ((def ((lib "framework/main.rkt") text:autocomplete-mixin)) . ((149767 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:print-callback)) . ((39770 . 6))) ((meth (((lib "framework/main.rkt") canvas:wide-snip-mixin) on-size)) . ((2019 . 5))) ((def ((lib "framework/main.rkt") preferences:put-preferences/gui)) . ((110452 . 5))) ((meth (((lib "framework/main.rkt") editor:backup-autosave-mixin) on-save-file)) . ((20221 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-redo-item)) . ((42718 . 3))) ((form ((lib "framework/main.rkt") scheme:init-wordbreak-map)) . ((160307 . 2))) ((def ((lib "framework/main.rkt") frame:searchable-text<%>)) . ((67651 . 4))) ((def ((lib "framework/test.rkt") test:set-radio-box!)) . ((157197 . 4))) ((def ((lib "framework/main.rkt") panel:horizontal-dragable-mixin)) . ((107138 . 4))) ((def ((lib "framework/main.rkt") racket:text-mixin)) . ((121298 . 7))) ((def ((lib "framework/main.rkt") canvas:info%)) . ((2375 . 3))) ((def ((lib "framework/main.rkt") frame:standard-menus-mixin)) . ((56137 . 4))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) can-save-file?)) . ((102256 . 5))) ((meth (((lib "framework/main.rkt") frame:editor<%>) get-label-prefix)) . ((56495 . 2))) ((meth (((lib "framework/main.rkt") editor:file-mixin) can-close?)) . ((19518 . 2))) ((meth (((lib "framework/main.rkt") editor:basic<%>) has-focus?)) . ((14488 . 2))) ((def ((lib "framework/main.rkt") racket:add-preferences-panel)) . ((122767 . 2))) ((def ((lib "framework/main.rkt") color:get-parenthesis-colors-table)) . ((11640 . 3))) ((meth (((lib "framework/main.rkt") text:return-mixin) on-local-char)) . ((134286 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:new-string)) . ((35262 . 2))) ((def ((lib "framework/main.rkt") pasteboard:file%)) . ((109971 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:replace-callback)) . ((51856 . 7))) ((meth (((lib "framework/main.rkt") racket:text<%>) down-sexp)) . ((120314 . 3))) ((meth (((lib "framework/main.rkt") group:%) get-mdi-parent)) . ((71148 . 3))) ((meth (((lib "framework/main.rkt") text:autocomplete<%>) get-autocomplete-selected-color)) . ((149354 . 3))) ((def ((lib "framework/test.rkt") test:reraise-error)) . ((159237 . 2))) ((form ((lib "framework/main.rkt") scheme:text%)) . ((160092 . 2))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:replace-all-on-demand)) . ((67018 . 4))) ((def ((lib "framework/main.rkt") autosave:toc-path)) . ((380 . 2))) ((def ((lib "framework/main.rkt") text:return<%>)) . ((133973 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:between-open-and-revert)) . ((36946 . 4))) ((def ((lib "framework/splash.rkt") get-splash-canvas)) . ((155399 . 2))) ((meth (((lib "framework/main.rkt") editor:basic<%>) on-close)) . ((15783 . 2))) ((meth (((lib "framework/main.rkt") racket:text<%>) find-down-sexp)) . ((120192 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:replace-string)) . ((52289 . 3))) ((meth (((lib "framework/main.rkt") color:text<%>) insert-close-paren)) . ((9224 . 9))) ((constructor ((lib "framework/main.rkt") color:text-mode-mixin)) . ((10879 . 10))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-cut?)) . ((43621 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:quit-callback)) . ((41423 . 6))) ((meth (((lib "framework/main.rkt") frame:size-pref-mixin) on-size)) . ((30251 . 5))) ((meth (((lib "framework/main.rkt") text:line-numbers<%>) show-line-numbers!)) . ((151778 . 3))) ((meth (((lib "framework/main.rkt") frame:editor-mixin) file-menu:create-save?)) . ((61427 . 2))) ((meth (((lib "framework/main.rkt") text:1-pixel-tab-snip%) get-extent)) . ((138276 . 22))) ((meth (((lib "framework/main.rkt") text:ports<%>) do-submission)) . ((146082 . 2))) ((meth (((lib "framework/main.rkt") text:line-numbers-mixin) show-line-numbers!)) . ((152238 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-save-as-item)) . ((38670 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-local-event)) . ((98356 . 3))) ((meth (((lib "framework/main.rkt") editor:backup-autosave-mixin) set-modified)) . ((20600 . 3))) ((def ((lib "framework/main.rkt") finder:common-get-file-list)) . ((26554 . 13))) ((meth (((lib "framework/main.rkt") text:normalize-paste-mixin) on-insert)) . ((131863 . 5))) ((meth (((lib "framework/main.rkt") frame:info-mixin) on-close)) . ((33000 . 2))) ((def ((lib "framework/main.rkt") keymap:get-global)) . ((82103 . 2))) ((constructor ((lib "framework/main.rkt") frame:editor-mixin)) . ((57664 . 44))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) after-set-position)) . ((92799 . 6))) ((def ((lib "framework/main.rkt") preferences:add-editor-checkbox-panel)) . ((111569 . 2))) ((meth (((lib "framework/main.rkt") group:%) locate-file)) . ((72082 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-from-selection-string)) . ((49001 . 3))) ((def ((lib "framework/main.rkt") keymap:add-user-keybindings-file)) . ((80851 . 4))) ((meth (((lib "framework/main.rkt") frame:editor<%>) get-canvas%)) . ((56646 . 3))) ((meth (((lib "framework/main.rkt") text:searching-mixin) after-delete)) . ((133698 . 5))) ((def ((lib "framework/main.rkt") group:on-close-action)) . ((72255 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:paste-on-demand)) . ((45506 . 4))) ((meth (((lib "framework/main.rkt") text:ports<%>) set-insertion-point)) . ((146205 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:between-find-and-preferences)) . ((54138 . 4))) ((def ((lib "framework/main.rkt") mode:host-text-mixin)) . ((97444 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable-text-mixin) get-editor<%>)) . ((68059 . 3))) ((meth (((lib "framework/main.rkt") editor:keymap<%>) get-keymaps)) . ((18320 . 3))) ((meth (((lib "framework/main.rkt") text:searching-mixin) on-focus)) . ((133894 . 3))) ((def ((lib "framework/splash.rkt") set-refresh-splash-on-gauge-change?!)) . ((156501 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:save-string)) . ((38516 . 2))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-default-event)) . ((85521 . 7))) ((def ((lib "framework/splash.rkt") get-splash-height)) . ((156739 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) after-edit-sequence)) . ((101048 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-display-size)) . ((97840 . 2))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) on-edit-sequence)) . ((16997 . 2))) ((def ((lib "framework/main.rkt") frame:status-line%)) . ((68679 . 3))) ((def ((lib "framework/main.rkt") handler:find-format-handler)) . ((77730 . 4))) ((def ((lib "framework/main.rkt") racket:get-white-on-black-color-prefs-table)) . ((123026 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) help-menu:before-about)) . ((55206 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:get-replace-all-item)) . ((52450 . 3))) ((meth (((lib "framework/main.rkt") frame:delegate-mixin) get-editor%)) . ((64403 . 3))) ((def ((lib "framework/main.rkt") frame:text-mixin)) . ((62719 . 4))) ((form ((lib "framework/main.rkt") scheme:setup-keymap)) . ((160365 . 2))) ((def ((lib "framework/main.rkt") frame:info<%>)) . ((31647 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) after-load-file)) . ((101110 . 3))) ((def ((lib "framework/main.rkt") panel:vertical-dragable%)) . ((107378 . 4))) ((def ((lib "framework/main.rkt") racket:text%)) . ((122346 . 4))) ((meth (((lib "framework/main.rkt") color:text<%>) reset-regions)) . ((8060 . 3))) ((def ((lib "framework/main.rkt") canvas:color%)) . ((2292 . 3))) ((meth (((lib "framework/main.rkt") editor-snip:decorated-mixin) get-corner-bitmap)) . ((13180 . 3))) ((meth (((lib "framework/main.rkt") racket:text-mode-mixin) on-disable-surrogate)) . ((122059 . 2))) ((meth (((lib "framework/main.rkt") color:text-mixin) on-focus)) . ((10206 . 2))) ((def ((lib "framework/preferences.rkt") preferences:snapshot?)) . ((115008 . 3))) ((meth (((lib "framework/main.rkt") frame:text-mixin) get-editor<%>)) . ((62980 . 2))) ((def ((lib "framework/main.rkt") racket:get-keymap)) . ((122819 . 2))) ((meth (((lib "framework/main.rkt") racket:text<%>) get-forward-sexp)) . ((119267 . 4))) ((def ((lib "framework/main.rkt") keymap:get-editor)) . ((81945 . 2))) ((meth (((lib "framework/main.rkt") editor:basic<%>) get-top-level-window)) . ((14815 . 3))) ((def ((lib "framework/main.rkt") pasteboard:backup-autosave%)) . ((110061 . 3))) ((def ((lib "framework/test.rkt") test:set-radio-box-item!)) . ((157363 . 3))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) on-new-image-snip)) . ((98518 . 9))) ((form ((lib "framework/main.rkt") scheme:sexp-snip<%>)) . ((160248 . 2))) ((def ((lib "framework/main.rkt") frame:standard-menus%)) . ((68775 . 3))) ((def ((lib "framework/splash.rkt") shutdown-splash)) . ((155026 . 2))) ((meth (((lib "framework/main.rkt") racket:text-mixin) get-start-of-line)) . ((121681 . 4))) ((meth (((lib "framework/main.rkt") racket:text<%>) uncomment-selection)) . ((119087 . 5))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-find-previous?)) . ((50094 . 3))) ((form ((lib "framework/main.rkt") scheme:text-mode-mixin)) . ((160139 . 2))) ((meth (((lib "framework/main.rkt") racket:sexp-snip<%>) get-saved-snips)) . ((115301 . 3))) ((meth (((lib "framework/main.rkt") text:ports<%>) get-unread-start-point)) . ((146295 . 2))) ((def ((lib "framework/main.rkt") racket:sexp-snip<%>)) . ((115256 . 2))) ((meth (((lib "framework/main.rkt") color:text-mode-mixin) on-enable-surrogate)) . ((11479 . 2))) ((def ((lib "framework/main.rkt") text:get-completions/manuals)) . ((153330 . 3))) ((meth (((lib "framework/main.rkt") comment-box:snip%) get-position)) . ((12089 . 3))) ((meth (((lib "framework/main.rkt") editor:basic<%>) save-file/gui-error)) . ((14986 . 9))) ((meth (((lib "framework/main.rkt") color:text-mixin) after-change-style)) . ((10374 . 2))) ((def ((lib "framework/test.rkt") test:run-one)) . ((159279 . 3))) ((meth (((lib "framework/main.rkt") menu:can-restore-underscore<%>) erase-underscores)) . ((83858 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:between-print-and-close)) . ((40285 . 4))) ((meth (((lib "framework/main.rkt") text:info-mixin) set-overwrite-mode)) . ((143859 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-new-item)) . ((34727 . 3))) ((meth (((lib "framework/main.rkt") keymap:aug-keymap-mixin) map-function)) . ((80455 . 5))) ((def ((lib "framework/main.rkt") version:version)) . ((160004 . 2))) ((meth (((lib "framework/main.rkt") text:basic<%>) highlight-range)) . ((123654 . 14))) ((def ((lib "framework/main.rkt") color-prefs:marshall-style-delta)) . ((5597 . 3))) ((def ((lib "framework/main.rkt") editor-snip:decorated%)) . ((13562 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) help-menu:about-on-demand)) . ((55739 . 4))) ((meth (((lib "framework/main.rkt") text:input-box-mixin) on-default-char)) . ((148903 . 3))) ((meth (((lib "framework/main.rkt") comment-box:snip%) make-editor)) . ((11867 . 2))) ((meth (((lib "framework/main.rkt") frame:searchable<%>) search-hidden?)) . ((65001 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus-mixin) on-close)) . ((56294 . 2))) ((meth (((lib "framework/main.rkt") mode:host-text<%>) set-surrogate)) . ((97306 . 3))) ((meth (((lib "framework/main.rkt") text:hide-caret/selection-mixin) after-set-position)) . ((130604 . 2))) ((meth (((lib "framework/main.rkt") editor:info-mixin) lock)) . ((20914 . 3))) ((def ((lib "framework/main.rkt") preferences:add-font-panel)) . ((112327 . 2))) ((meth (((lib "framework/main.rkt") text:autocomplete<%>) auto-complete)) . ((149075 . 2))) ((meth (((lib "framework/main.rkt") frame:focus-table-mixin) on-close)) . ((28901 . 2))) ((def ((lib "framework/main.rkt") keymap:call/text-keymap-initializer)) . ((81726 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-open?)) . ((35645 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:create-new?)) . ((34834 . 2))) ((def ((lib "framework/gui-utils.rkt") gui-utils:unsaved-warning)) . ((75004 . 14))) ((meth (((lib "framework/main.rkt") racket:sexp-snip%) copy)) . ((115773 . 2))) ((def ((lib "framework/main.rkt") mode:surrogate-text<%>)) . ((84515 . 2))) ((def ((lib "framework/main.rkt") color:text-mode-mixin)) . ((10724 . 4))) ((meth (((lib "framework/main.rkt") mode:surrogate-text%) on-paint)) . ((88452 . 23))) ((def ((lib "framework/main.rkt") racket:set-mode-mixin)) . ((122192 . 4))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:redo-help-string)) . ((43311 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:revert-callback)) . ((37261 . 7))) ((def ((lib "framework/main.rkt") editor:basic<%>)) . ((14420 . 3))) ((def ((lib "framework/main.rkt") frame:text-info%)) . ((68488 . 3))) ((meth (((lib "framework/main.rkt") frame:searchable-mixin) edit-menu:find-case-sensitive-callback)) . ((67207 . 3))) ((def ((lib "framework/main.rkt") racket:short-sym->pref-name)) . ((123135 . 3))) ((meth (((lib "framework/main.rkt") frame:editor<%>) get-editor%)) . ((56800 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:create-show/hide-replace?)) . ((50921 . 3))) ((def ((lib "framework/main.rkt") text:hide-caret/selection%)) . ((150259 . 3))) ((meth (((lib "framework/main.rkt") editor:basic-mixin) get-file)) . ((17679 . 3))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:between-new-and-open)) . ((35414 . 4))) ((def ((lib "framework/main.rkt") frame:delegate<%>)) . ((63471 . 4))) ((def ((lib "framework/main.rkt") preferences:add-general-checkbox-panel)) . ((111630 . 2))) ((def ((lib "framework/gui-utils.rkt") gui-utils:format-literal-label)) . ((73048 . 8))) ((def ((lib "framework/main.rkt") canvas:wide-snip<%>)) . ((1540 . 3))) ((def ((lib "framework/preferences.rkt") exn:struct:unknown-preference)) . ((114493 . 2))) ((meth (((lib "framework/main.rkt") frame:basic<%>) close)) . ((27701 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:after-quit)) . ((41933 . 3))) ((meth (((lib "framework/main.rkt") frame:basic<%>) make-root-area-container)) . ((27447 . 6))) ((def ((lib "framework/main.rkt") color:text-mixin)) . ((10025 . 4))) ((def ((lib "framework/main.rkt") racket:add-coloring-preferences-panel)) . ((122873 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) file-menu:get-revert-item)) . ((37072 . 3))) ((def ((lib "framework/main.rkt") keymap:get-file)) . ((81999 . 2))) ((meth (((lib "framework/main.rkt") frame:standard-menus<%>) edit-menu:find-case-sensitive-string)) . ((53953 . 3))) ((def ((lib "framework/test.rkt") test:run-interval)) . ((158625 . 4))) ((meth (((lib "framework/main.rkt") text:normalize-paste-mixin) after-insert)) . ((132065 . 5))) ((meth (((lib "framework/main.rkt") mode:host-text-mixin) can-load-file?)) . ((102088 . 5))) ((meth (((lib "framework/main.rkt") text:basic-mixin) after-insert)) . ((127301 . 4))) ((def ((lib "framework/framework-unit.rkt") framework@)) . ((160736 . 2))) ((meth (((lib "framework/main.rkt") color:text<%>) backward-containing-sexp)) . ((8792 . 6))))
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:toc-path : path?
procedure
(autosave:restore-autosave-files/gui) -> void?
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 : (integer-in 0 10000)
  height : (integer-in 0 10000)
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-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) -> void?
  name : string?
  func : ((is-a?/c vertical-panel%) . -> . void?)
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: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 false/c (is-a?/c style-delta%))
  marshalled-style-delta : printable/c
procedure
(color-prefs:white-on-black) -> any
procedure
(color-prefs:black-on-white) -> any
interface
color:text<%> : interface?
  implements: text:basic<%>
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
                                symbol?
                                (or/c symbol? #f)
                                (or/c exact-nonnegative-integer? #f)
                                (or/c exact-nonnegative-integer? #f)))
                    (-> input-port?
                        exact-nonnegative-integer?
                        any/c
                        (values any/c
                                symbol?
                                (or/c symbol? #f)
                                (or/c exact-nonnegative-integer? #f)
                                (or/c exact-nonnegative-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 : natural-number/c
  end : (or/c 'end  natural-number/c)
method
(send a-color:text reset-regions regions) -> void?
  regions : (listof (list/c number? (or/c 'end  number?)))
method
(send a-color:text get-regions)
 -> (listof (list/c number? (or/c 'end  number?)))
method
(send a-color:text skip-whitespace position   
                                   direction  
                                   comments?) 
 -> natural-number/c
  position : natural-number/c
  direction : (symbols 'forward  'backward)
  comments? : boolean?
method
(send a-color:text backward-match position 
                                  cutoff)  
 -> (or/c natural-number/c false?)
  position : natural-number/c
  cutoff : natural-number/c
method
(send a-color:text backward-containing-sexp position 
                                            cutoff)  
 -> (or/c natural-number/c false?)
  position : natural-number/c
  cutoff : natural-number/c
method
(send a-color:text forward-match position 
                                 cutoff)  
 -> (or/c natural-number/c false?)
  position : natural-number/c
  cutoff : natural-number/c
method
(send a-color:text insert-close-paren position     
                                      char         
                                      flash?       
                                      fixup?)  -> void?
  position : natural-number/c
  char : char?
  flash? : boolean?
  fixup? : boolean?
method
(send a-color:text classify-position position)
 -> (or/c symbol? #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 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?
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%))))
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 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)  -> bool
  filename : path?
  format : (one-of/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: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?
procedure
(editor:set-default-font-color color) -> void?
  color : (is-a?/c color%)
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
procedure
(finder:common-get-file-list [directory  
                              prompt     
                              filter     
                              filter-msg 
                              parent])   
 -> (or/c (listof path?) false/c)
  directory : (or/c false/c path?) = #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 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-filename [temp]) -> (or/c #f path?)
  temp : (or/c #f (box boolean?)) = #f
method
(send a-frame:basic make-visible filename) -> void?
  filename : string?
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<%>
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 (integer-in 0 10000) #f) = #f
  height : (or/c (integer-in 0 10000) #f) = #f
  x : (or/c (integer-in -10000 10000) #f) = #f
  y : (or/c (integer-in -10000 10000) false/c) = #f
method
(send a-frame:size-pref on-size width       
                                height) -> void?
  width : number?
  height : number?
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<%>)
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 (integer-in 0 10000) false/c) = #f
  height : (or/c (integer-in 0 10000) false/c) = #f
  x : (or/c (integer-in -10000 10000) false/c) = #f
  y : (or/c (integer-in -10000 10000) 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 : (integer-in 0 1000) = 0
  spacing : (integer-in 0 1000) = 0
  alignment : (list/c (or/c 'left 'center 'right) (or/c 'top 'center 'bottom))
            = '(center top)
  min-width : (integer-in 0 10000) = graphical-minimum-width
  min-height : (integer-in 0 10000) = 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 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)
 -> (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-again-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-again?)
 -> boolean?
method
(send a-frame:searchable edit-menu:find-again-backwards-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-again-backwards?)
 -> 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 : path?
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?])     
 -> (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
procedure
(gui-utils:get-choice  message              
                       true-choice          
                       false-choice         
                      [title                
                       default-result       
                       parent               
                       style                
                       checkbox-proc        
                       checkbox-label]) -> 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)
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)
 -> (path? . -> . (is-a?/c frame:editor<%>))
  name : string?
procedure
(handler:find-format-handler filename)
 -> (path? . -> . (is-a?/c frame:editor<%>))
  filename : path?
procedure
(handler:edit-file filename [make-default])
 -> (or/c false/c (is-a?/c frame:editor<%>))
  filename : (or/c path? false/c)
  make-default : (-> (is-a?/c frame:editor<%>))
               = (λ () ((handler:current-create-new-window) filename))
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
(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) -> (listof string?)
  key : string?
procedure
(keymap:send-map-function-meta keymap     
                               key        
                               func)  -> void?
  keymap : (is-a?/c keymap%)
  key : string?
  func : string?
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) -> void?
  keymap : (is-a?/c keymap%)
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) -> any
method
(send a-mode:surrogate-text on-disable-surrogate) -> any
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?/ctext%)
  call-inner : (->any)
method
(send a-mode:surrogate-text on-char orig           
                                    call-super     
                                    event)     -> any
  orig : (is-a?/ctext%)
  call-super : (->any)
  event : any/c
method
(send a-mode:surrogate-text on-default-char orig           
                                            call-super     
                                            event)     -> any
  orig : (is-a?/ctext%)
  call-super : (->any)
  event : any/c
method
(send a-mode:surrogate-text on-default-event orig           
                                             call-super     
                                             event)     -> any
  orig : (is-a?/ctext%)
  call-super : (->any)
  event : any/c
method
(send a-mode:surrogate-text on-display-size orig            
                                            call-inner) -> any
  orig : (is-a?/ctext%)
  call-inner : (->any)
method
(send a-mode:surrogate-text on-edit-sequence orig            
                                             call-inner) -> any
  orig : (is-a?/ctext%)
  call-inner : (->any)
method
(send a-mode:surrogate-text on-event orig           
                                     call-super     
                                     event)     -> any
  orig : (is-a?/ctext%)
  call-super : (->any)
  event : any/c
method
(send a-mode:surrogate-text on-focus orig           
                                     call-super     
                                     on?)       -> any
  orig : (is-a?/ctext%)
  call-super : (->any)
  on? : any/c
method
(send a-mode:surrogate-text on-load-file orig           
                                         call-inner     
                                         filename       
                                         format)    -> any
  orig : (is-a?/ctext%)
  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?/ctext%)
  call-super : (->any)
  event : any/c
method
(send a-mode:surrogate-text on-local-event orig           
                                           call-super     
                                           event)     -> any
  orig : (is-a?/ctext%)
  call-super : (->any)
  event : any/c
method
(send a-mode:surrogate-text on-new-box orig           
                                       call-super     
                                       type)      -> any
  orig : (is-a?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  call-super : (->any)
method
(send a-mode:surrogate-text on-new-tab-snip orig            
                                            call-super) -> any
  orig : (is-a?/ctext%)
  call-super : (->any)
method
(send a-mode:surrogate-text on-set-size-constraint orig        
                                                   call-inner) 
 -> any
  orig : (is-a?/ctext%)
  call-inner : (->any)
method
(send a-mode:surrogate-text after-change-style orig       
                                               call-inner 
                                               start      
                                               len)       
 -> any
  orig : (is-a?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  call-inner : (->any)
method
(send a-mode:surrogate-text after-set-size-constraint             
                                                      orig        
                                                      call-inner) 
 -> any
  orig : (is-a?/ctext%)
  call-inner : (->any)
method
(send a-mode:surrogate-text after-edit-sequence orig        
                                                call-inner) 
 -> any
  orig : (is-a?/ctext%)
  call-inner : (->any)
method
(send a-mode:surrogate-text after-load-file orig           
                                            call-inner     
                                            success?)  -> any
  orig : (is-a?/ctext%)
  call-inner : (->any)
  success? : any/c
method
(send a-mode:surrogate-text after-save-file orig           
                                            call-inner     
                                            success?)  -> any
  orig : (is-a?/ctext%)
  call-inner : (->any)
  success? : any/c
method
(send a-mode:surrogate-text can-change-style? orig           
                                              call-inner     
                                              start          
                                              len)       -> any
  orig : (is-a?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  call-inner : (->any)
method
(send a-mode:surrogate-text can-do-edit-operation? orig       
                                                   call-super 
                                                   op)        
 -> any
  orig : (is-a?/ctext%)
  call-super : (->any)
  op : any/c
(send a-mode:surrogate-text can-do-edit-operation? orig        
                                                   call-super  
                                                   op          
                                                   recursive?) 
 -> any
  orig : (is-a?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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?/ctext%)
  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
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:make-repeating-decimal-snip num           
                                         show-prefix?) 
 -> (is-a?/c snip%)
  num : number?
  show-prefix? : boolean?
procedure
(number-snip:make-fraction-snip num                           
                                show-prefix-in-decimal-view?) 
 -> (is-a?/c snip%)
  num : number?
  show-prefix-in-decimal-view? : boolean?
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<%>)
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) -> string?
  filename : string?
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:show-dialog) -> void?
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:get symbol) -> any/c
  symbol : symbol?
procedure
(preferences:set symbol value) -> void?
  symbol : symbol?
  value : any/c
procedure
(preferences:add-callback p f [weak?]) -> (-> void?)
  p : symbol?
  f : (let ([procedure-with-arity2? (λ (x) (and (procedure? x) (procedure-arity-includes? x 2)))])
        procedure-with-arity2?)
  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: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?
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 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-all) -> void?
method
(send a-racket:text insert-return) -> void?
method
(send a-racket:text box-comment-out-selection start-pos 
                                              end-pos)  
 -> void?
  start-pos : (or/c (symbols 'start) exact-integer?)
  end-pos : (or/c (symbols 'end) exact-integer?)
method
(send a-racket:text comment-out-selection start     
                                          end)  -> void?
  start : exact-integer?
  end : exact-integer?
method
(send a-racket:text uncomment-selection start     
                                        end)  -> void?
  start : exact-integer?
  end : exact-integer?
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<%>
  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<%>
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
procedure
(racket:add-preferences-panel) -> void?
procedure
(racket:get-keymap) -> (is-a?/c keymap%)
procedure
(racket:add-coloring-preferences-panel) -> any
procedure
(racket:get-color-prefs-table)
 -> (listof (list/c symbol? (is-a?/c color%)))
procedure
(racket:get-white-on-black-color-prefs-table)
 -> (listof (list/c symbol? (is-a?/c color%)))
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) -> void?
  keymap : (is-a?/c keymap%)
interface
text:basic<%> : interface?
  implements: editor:basic<%>
              text%
method
(send a-text:basic highlight-range  start           
                                    end             
                                    color           
                                   [caret-space     
                                    priority        
                                    style])     -> (-> void?)
  start : exact-nonnegative-integer?
  end : exact-nonnegative-integer?
  color : (or/c string? (is-a?/c color%))
  caret-space : boolean? = #f
  priority : (symbols 'high 'low) = 'low
  style : (symbols 'rectangle 'ellipse 'hollow-ellipse 'dot)
        = 'rectangle
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%))
  caret-space : boolean? = #f
  style : (symbols 'rectangle 'ellipse 'hollow-ellipse)
        = 'rectangle
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 : exact-integer?
  end : exact-integer?
  dest-pos : exact-integer?
  try-to-move? : boolean? = #t
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 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 : (one-of/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: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: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: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:searching<%> : interface?
  implements: editor:keymap<%>
              text:basic<%>
method
(send a-text:searching set-searching-state str            
                                           cs?            
                                           replace-start) 
 -> void?
  str : (or/c false/c string?)
  cs? : boolean?
  replace-start : (or/c false/c number?)
method
(send a-text:searching set-search-anchor position) -> void?
  position : (or/c false/c number?)
method
(send a-text:searching get-search-hit-count) -> number?
method
(send a-text:searching get-replace-search-hit)
 -> (or/c number? #f)
method
(send a-text:searching set-replace-start pos) -> void?
  pos : (or/c number? #f)
method
(send a-text:searching get-search-bubbles)
 -> (listof (list/c (cons/c number? number?)
                    (list/c number? number? number?)))
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: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
  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 (or/c (and/c real? (not/c negative?)))) #f)
    = #f
  h : (or/c (box/c (or/c (and/c real? (not/c negative?)))) #f)
    = #f
  descent : (or/c (box/c (or/c (and/c real? (not/c negative?)))) #f)
          = #f
  space : (or/c (box/c (or/c (and/c real? (not/c negative?)))) #f)
        = #f
  lspace : (or/c (box/c (or/c (and/c real? (not/c negative?)))) #f)
         = #f
  rspace : (or/c (box/c (or/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
  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 : (symbols 'high 'low) = 'low
  style : (symbols '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 : (symbols '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 : (one-of/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 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%)
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?
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: (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%
  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) -> exact-nonnegative-integer?
  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
(start-splash  draw-spec                       
               splash-title                    
               width-default                   
              [#:allow-funny? allow-funny?     
               #:frame-icon frame-icon])   -> 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%)))
procedure
(shutdown-splash) -> void?
procedure
(close-splash) -> void?
procedure
(add-splash-icon bmp x y) -> void?
  bmp : (is-a?/c bitmap%)
  x : exact-nonnegative-integer?
  y : exact-nonnegative-integer?
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 string?
                        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 string? regexp?)
procedure
(test:set-check-box! check-box state) -> void?
  check-box : (or/c string? (is-a?/c check-box%))
  state : boolean?
procedure
(test:set-choice! choice str) -> void?
  choice : (or/c string? (is-a?/c choice%))
  str : (or/c string? (and/c number? exact? integer? positive?))
procedure
(test:set-list-box! choice str) -> void?
  choice : (or/c string? (is-a?/c list-box%))
  str : (or/c string? (and/c number? exact? integer? positive?))
procedure
(test:keystroke key [modifier-list]) -> void?
  key : (or/c char? symbol?)
  modifier-list : (listof (symbols 'alt 'control 'meta 'shift 'noalt 'nocontrol 'nometea 'noshift))
                = null
procedure
(test:menu-select menu items ...) -> void?
  menu : string?
  items : (listof string?)
procedure
(test:mouse-click button x y [modifiers]) -> void?
  button : (symbols 'left 'middle 'right)
  x : (and/c exact? integer?)
  y : (and/c exact? integer?)
  modifiers : (listof (symbols '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 : string?
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?
