'control-border,
[2], [3],
[4]
'deleted, [2],
[3], [4]
'hide-hscroll,
[2], [3],
[4]
'hide-menu-bar,
[2], [3]
'hide-vscroll,
[2], [3],
[4]
'mdi-child,
[2], [3]
'mdi-parent,
[2], [3]
'no-caption,
[2], [3]
'no-hscroll,
[2], [3],
[4]
'no-resize-border,
[2], [3]
'no-system-menu,
[2], [3]
'no-vscroll,
[2], [3],
[4]
'toolbar-button,
[2], [3]
:
drscheme:frame:name-message%
drscheme:language:simple-module-based-language%
drscheme:rep:text%
drscheme:unit:definitions-canvas%
drscheme:unit:interactions-canvas%
drscheme:frame:basics<%>
drscheme:frame:<%>
drscheme:language:language<%>
drscheme:language:module-based-language<%>
drscheme:language:simple-module-based-language<%>
drscheme:rep:context<%>
drscheme:rep:text<%>
drscheme:unit:definitions-text<%>
drscheme:unit:frame<%>
drscheme:debug:profile-definitions-text-mixin
drscheme:debug:profile-interactions-text-mixin
drscheme:debug:profile-unit-frame-mixin
drscheme:frame:basics-mixin
drscheme:frame:mixin
drscheme:language:module-based-language->language-mixin
drscheme:language:simple-module-based-language->module-based-language-mixin
drscheme:rep:drs-bindings-keymap-mixin
drscheme:unit:program-editor-mixin
drscheme:get/extend:base-definitions-canvas% = drscheme:unit:definitions-canvas%
drscheme:get/extend:base-definitions-text% = (drscheme:debug:profile-definitions-text-mixin drscheme:unit:definitions-text%)
drscheme:get/extend:base-interactions-canvas% = drscheme:unit:interactions-canvas%
drscheme:get/extend:base-interactions-text% = (drscheme:debug:profile-interactions-text-mixin drscheme:rep:text%)
drscheme:get/extend:base-unit-frame% = (drscheme:debug:profile-unit-frame-mixin drscheme:unit:frame%)
drscheme:unit:definitions-text% = (drscheme:unit:program-editor-mixin (scheme:text-mixin (drscheme:rep:drs-bindings-keymap-mixin text:info%)))
drscheme:unit:frame% = (drscheme:frame:mixin (drscheme:frame:basics-mixin frame:searchable%))
add-show-menu-items,
[2]
Adding Languages to DrScheme
adding languages to DrScheme
after-delete,
[2]
after-insert,
[2]
alignment, [2],
[3]
auto-wrap, [2],
[3], [4]
border, [2],
[3]
break button
break-callback
breaking
canvas
scroll bars
canvas%
change-to-file
cleanup-transparent-io
clear-annotations,
[2]
config-panel,
[2], [3]
context
Contract Helpers
create-executable
Creating new kinds of DrScheme frames
default-settings,
[2], [3]
default-settings?,
[2], [3]
disable-evaluation,
[2], [3]
display-results
do-many-evals
do-many-text-evals
DrScheme Tools Functions
drscheme-language-modules
drscheme-language-numbers
drscheme-language-one-line-summaries
drscheme-language-positions
drscheme-language-readers
drscheme-language-urls
drscheme:debug:add-prefs-panel
drscheme:debug:get-cm-key
drscheme:debug:hide-backtrace-window
drscheme:debug:make-debug-error-display-handler
drscheme:debug:make-debug-eval-handler
drscheme:debug:open-and-highlight-in-file
drscheme:debug:profile-definitions-text-mixin
drscheme:debug:profile-interactions-text-mixin
drscheme:debug:profile-unit-frame-mixin
drscheme:debug:profiling-enabled
drscheme:debug:show-backtrace-window
drscheme:eval:build-user-eventspace/custodian
drscheme:eval:expand-program
drscheme:eval:expand-program/multiple
drscheme:eval:get-snip-classes
drscheme:eval:set-basic-parameters
drscheme:eval:traverse-program/multiple
drscheme:frame:<%>
drscheme:frame:basics-mixin
drscheme:frame:basics<%>
drscheme:frame:mixin
drscheme:frame:name-message%
drscheme:get/extend:base-definitions-canvas%
drscheme:get/extend:base-definitions-text%
drscheme:get/extend:base-interactions-canvas%
drscheme:get/extend:base-interactions-text%
drscheme:get/extend:base-unit-frame%
drscheme:get/extend:extend-definitions-canvas
drscheme:get/extend:extend-definitions-text
drscheme:get/extend:extend-interactions-canvas
drscheme:get/extend:extend-interactions-text
drscheme:get/extend:extend-unit-frame
drscheme:get/extend:get-definitions-canvas
drscheme:get/extend:get-definitions-text
drscheme:get/extend:get-interactions-canvas
drscheme:get/extend:get-interactions-text
drscheme:get/extend:get-unit-frame
drscheme:help-desk:help-desk
drscheme:help-desk:open-url
drscheme:language-configuration:add-language
drscheme:language-configuration:fill-language-dialog
drscheme:language-configuration:get-settings-preferences-symbol
drscheme:language-configuration:language-dialog
drscheme:language-configuration:language-settings-language
drscheme:language-configuration:language-settings-settings
drscheme:language-configuration:language-settings?
drscheme:language-configuration:make-language-settings
drscheme:language:create-executable-gui
drscheme:language:create-module-based-launcher
drscheme:language:create-module-based-stand-alone-executable
drscheme:language:extend-language-interface
drscheme:language:get-default-mixin
drscheme:language:get-language-extensions
drscheme:language:get-post-hash-bang-start
drscheme:language:language<%>
drscheme:language:make-simple-settings
drscheme:language:make-text/pos
drscheme:language:module-based-language->language-mixin
drscheme:language:module-based-language<%>
drscheme:language:put-executable
drscheme:language:simple-module-based-language->module-based-language-mixin
drscheme:language:simple-module-based-language<%>
drscheme:language:simple-module-based-language%
drscheme:language:simple-settings
drscheme:language:simple-settings->vector
drscheme:language:simple-settings-annotations
drscheme:language:simple-settings-case-sensitive
drscheme:language:simple-settings-fraction-style
drscheme:language:simple-settings-insert-newlines
drscheme:language:simple-settings-printing-style
drscheme:language:simple-settings-show-sharing
drscheme:language:simple-settings?
drscheme:language:text/pos-end
drscheme:language:text/pos-start
drscheme:language:text/pos-text
drscheme:language:text/pos?
drscheme:modes:add-mode
drscheme:modes:get-modes
drscheme:modes:mode-matches-language
drscheme:modes:mode-name
drscheme:modes:mode-repl-submit
drscheme:modes:mode-surrogate
drscheme:modes:mode?
drscheme:number-snip:make-fraction-snip
drscheme:number-snip:make-repeating-decimal-snip
drscheme:rep:context<%>
drscheme:rep:current-rep
drscheme:rep:current-value-port
drscheme:rep:drs-bindings-keymap-mixin
drscheme:rep:exn:locs-locs
drscheme:rep:exn:locs?
drscheme:rep:get-drs-bindings-keymap
drscheme:rep:get-error-ranges
drscheme:rep:insert-error-in-text
drscheme:rep:insert-error-in-text/highlight-errors
drscheme:rep:make-exn:locs
drscheme:rep:reset-error-ranges
drscheme:rep:text<%>
drscheme:rep:text%
drscheme:rep:use-number-snip
drscheme:rep:which-number-snip
drscheme:teachpack:install-teachpacks
drscheme:teachpack:teachpack-cache-filenames
drscheme:teachpack:teachpack-cache?
drscheme:tool^
drscheme:unit:add-to-program-editor-mixin
drscheme:unit:definitions-canvas%
drscheme:unit:definitions-text<%>
drscheme:unit:definitions-text%
drscheme:unit:frame<%>
drscheme:unit:frame%
drscheme:unit:get-program-editor-mixin
drscheme:unit:interactions-canvas%
drscheme:unit:make-bitmap
drscheme:unit:open-drscheme-window
drscheme:unit:program-editor-mixin
edit-menu:between-find-and-preferences
edit-menu:between-select-all-and-find
editor, [2],
[3], [4]
Editor modes
editor-canvas%
editors
hooks, [2],
[3], [4]
modified
enable-evaluation,
[2]
enabled, [2],
[3], [4],
[5], [6],
[7]
ensure-defs-shown
ensure-rep-shown,
[2]
execute-callback
Expanding the User's Program Text and Breaking
expanding user programs
Extending the Existing DrScheme Classes
file-menu:between-open-and-revert, [2]
file-menu:between-print-and-close, [2]
file-menu:between-save-as-and-print
file-menu:new-callback
file-menu:new-string
file-menu:open-callback
file-menu:open-string
file-menu:print-string
file-menu:save-as-string
file-menu:save-string
filename, [2],
[3]
files
names
front-end/complete-program,
[2]
front-end/interaction,
[2]
get-additional-important-urls
get-break-button
get-breakables
get-button-panel
get-canvas
get-canvas%
get-comment-character
get-definitions-canvas
get-definitions-text
get-definitions/interactions-panel-parent
get-directory,
[2]
get-editor
get-editor%
get-error-range
get-execute-button
get-init-code,
[2]
get-interactions-canvas
get-interactions-text
get-keymaps
get-language-name,
[2]
get-language-numbers,
[2], [3],
[4]
get-language-position,
[2], [3],
[4]
get-language-url
get-module,
[2], [3]
get-next-settings
get-one-line-summary,
[2], [3],
[4]
get-show-menu
get-special-menu
get-style-delta
get-text-to-search
get-this-err
get-this-in
get-this-out
get-this-result
get-transformer-module,
[2]
get-user-custodian
get-user-eventspace
get-user-namespace
get-user-thread
height, [2],
[3]
help-menu:about-callback
help-menu:about-string
help-menu:before-about
help-menu:create-about?
hide-eof-icon
highlight-error
highlight-error/forward-sexp
highlight-error/line-col
highlight-errors
horiz-margin,
[2], [3],
[4]
horizontal-inset,
[2], [3],
[4]
Implementing DrScheme Tools
initialize-console
insert-prompt
keyboard focus
notification
keymaps
in an editor, [2]
kill-evaluation
label, [2],
[3], [4]
language-object
line-count, [2],
[3], [4]
line-spacing,
[2], [3],
[4]
make-searchable
marshall-settings,
[2], [3]
min-height, [2],
[3], [4],
[5], [6],
[7]
min-width, [2],
[3], [4],
[5], [6],
[7]
modes
'|MrEd:wheelStep|
needs-execution?
not-running,
[2]
on-close, [2]
on-execute,
[2], [3],
[4]
on-focus
on-size
order-manuals
parent, [2],
[3], [4],
[5], [6],
[7]
phase1
phase2
render-value,
[2], [3]
render-value/format,
[2], [3]
reset-console
reset-highlighting
reset-offer-kill,
[2]
run-in-evaluation-thread
running, [2]
scheme mode
scrolls-per-page,
[2], [3],
[4]
set-breakables,
[2], [3]
set-filename
set-message
set-modified
show-eof-icon
shutdown
spacing, [2],
[3]
still-untouched?
stretchable-height,
[2], [3],
[4], [5],
[6], [7]
stretchable-width,
[2], [3],
[4], [5],
[6], [7]
style, [2],
[3], [4],
[5], [6],
[7]
style lists
in an editor, [2]
submit-eof,
[2]
tab-stops, [2],
[3], [4]
Thanks
This Manual
this-err-write
this-out-write
this-result-write
tool-icons
tool-names
tool-urls
tool.ss
Tools Reference
unmarshall-settings,
[2], [3]
update-save-button
update-save-message
update-shown,
[2]
use-mred-launcher,
[2]
use-namespace-require/copy?
vert-margin,
[2], [3],
[4]
vertical-inset,
[2], [3],
[4]
View menu
wait-for-io-to-complete
wait-for-io-to-complete/user
wheel on mouse
wheel-step, [2],
[3], [4]
width, [2],
[3]