Fix references to Scheme.
This commit is contained in:
parent
47218dcb16
commit
43b9917484
|
@ -67,7 +67,7 @@ Returns a list of visible top-level frames and dialogs in the current
|
||||||
}
|
}
|
||||||
|
|
||||||
@defproc[(get-top-level-focus-window)
|
@defproc[(get-top-level-focus-window)
|
||||||
(or/c @scheme[frame%] or @scheme[dialog%] object false/c)]{
|
(or/c (is-a?/c frame%) (is-a?/c dialog%) false/c)]{
|
||||||
Returns the top level window in the current eventspace that has the
|
Returns the top level window in the current eventspace that has the
|
||||||
keyboard focus (or contains the window with the keyboard focus), or
|
keyboard focus (or contains the window with the keyboard focus), or
|
||||||
@scheme[#f] if no window in the current eventspace has the focus.
|
@scheme[#f] if no window in the current eventspace has the focus.
|
||||||
|
@ -75,7 +75,7 @@ Returns the top level window in the current eventspace that has the
|
||||||
}
|
}
|
||||||
|
|
||||||
@defproc[(get-top-level-edit-target-window)
|
@defproc[(get-top-level-edit-target-window)
|
||||||
(or/c @scheme[frame%] or @scheme[dialog%] object false/c)]{
|
(or/c (is-a?/c frame%) (is-a?/c dialog%) false/c)]{
|
||||||
Returns the top level window in the current eventspace that is visible
|
Returns the top level window in the current eventspace that is visible
|
||||||
and most recently had the keyboard focus (or contains the window that
|
and most recently had the keyboard focus (or contains the window that
|
||||||
had the keyboard focus), or @scheme[#f] if there is no visible window
|
had the keyboard focus), or @scheme[#f] if there is no visible window
|
||||||
|
|
|
@ -18,15 +18,15 @@
|
||||||
|
|
||||||
Changes the cursor to a watch cursor for all windows in the current eventspace.
|
Changes the cursor to a watch cursor for all windows in the current eventspace.
|
||||||
Use
|
Use
|
||||||
@scheme[end-busy-cursor] to revert the cursor back to its previous state. Calls to
|
@racket[end-busy-cursor] to revert the cursor back to its previous state. Calls to
|
||||||
@scheme[begin-busy-cursor] and
|
@racket[begin-busy-cursor] and
|
||||||
@scheme[end-busy-cursor] can be nested arbitrarily.
|
@racket[end-busy-cursor] can be nested arbitrarily.
|
||||||
|
|
||||||
The cursor installed by
|
The cursor installed by
|
||||||
@scheme[begin-busy-cursor] overrides any window-specific cursors installed with
|
@racket[begin-busy-cursor] overrides any window-specific cursors installed with
|
||||||
@method[window<%> set-cursor].
|
@method[window<%> set-cursor].
|
||||||
|
|
||||||
See also @scheme[is-busy?].
|
See also @racket[is-busy?].
|
||||||
}
|
}
|
||||||
|
|
||||||
@defproc[(bell) void?]{
|
@defproc[(bell) void?]{
|
||||||
|
@ -34,7 +34,7 @@ Rings the system bell.
|
||||||
}
|
}
|
||||||
|
|
||||||
@defproc[(end-busy-cursor) void?]{
|
@defproc[(end-busy-cursor) void?]{
|
||||||
See @scheme[begin-busy-cursor].
|
See @racket[begin-busy-cursor].
|
||||||
}
|
}
|
||||||
|
|
||||||
@defproc*[([(file-creator-and-type [filename path]
|
@defproc*[([(file-creator-and-type [filename path]
|
||||||
|
@ -51,7 +51,7 @@ See @scheme[begin-busy-cursor].
|
||||||
|
|
||||||
Gets or sets the creator and type of a file in Mac OS X.
|
Gets or sets the creator and type of a file in Mac OS X.
|
||||||
|
|
||||||
The get operation always returns @scheme[#"????"] and @scheme[#"????"] for
|
The get operation always returns @racket[#"????"] and @racket[#"????"] for
|
||||||
Unix or Windows. The set operation has no effect under Unix or
|
Unix or Windows. The set operation has no effect under Unix or
|
||||||
Windows.
|
Windows.
|
||||||
}
|
}
|
||||||
|
@ -60,17 +60,17 @@ The get operation always returns @scheme[#"????"] and @scheme[#"????"] for
|
||||||
(or/c path? false/c)]{
|
(or/c path? false/c)]{
|
||||||
|
|
||||||
Finds a platform-specific (and possibly user- or machine-specific)
|
Finds a platform-specific (and possibly user- or machine-specific)
|
||||||
standard filename or directory. See also @scheme[find-system-path].
|
standard filename or directory. See also @racket[find-system-path].
|
||||||
|
|
||||||
The result depends on @scheme[what], and a @scheme[#f] result is only
|
The result depends on @racket[what], and a @racket[#f] result is only
|
||||||
possible when @scheme[what] is @scheme['x-display]:
|
possible when @racket[what] is @racket['x-display]:
|
||||||
|
|
||||||
@itemize[
|
@itemize[
|
||||||
|
|
||||||
@item{@scheme['init-file] returns the path to the user-specific
|
@item{@racket['init-file] returns the ,path to the user-specific
|
||||||
initialization file (containing Scheme code). The directory part of
|
initialization file (containing Racket code). The directory part of
|
||||||
the path is the same path as returned for @scheme['init-dir] by
|
the path is the same path as returned for @racket['init-dir] by
|
||||||
Racket's @scheme[find-system-path]. The file name is
|
Racket's @racket[find-system-path]. The file name is
|
||||||
platform-specific:
|
platform-specific:
|
||||||
@itemize[
|
@itemize[
|
||||||
|
|
||||||
|
@ -79,14 +79,14 @@ The result depends on @scheme[what], and a @scheme[#f] result is only
|
||||||
|
|
||||||
]}
|
]}
|
||||||
|
|
||||||
@item{@scheme['setup-file] returns the path to the file
|
@item{@racket['setup-file] returns the path to the file
|
||||||
containing resources used by @scheme[get-resource]; obsolete.}
|
containing resources used by @racket[get-resource]; obsolete.}
|
||||||
|
|
||||||
@item{@scheme['x-display] returns a ``path'' whose string identifies
|
@item{@racket['x-display] returns a ``path'' whose string identifies
|
||||||
the X display if specified by either the @Flag{display} flag or the
|
the X display if specified by either the @Flag{display} flag or the
|
||||||
@envvar{DISPLAY} environment variable when GRacket starts under X. For
|
@envvar{DISPLAY} environment variable when GRacket starts under X. For
|
||||||
other platforms, or when neither @Flag{display} nor @envvar{DISPLAY}
|
other platforms, or when neither @Flag{display} nor @envvar{DISPLAY}
|
||||||
was specified, the result is @scheme[#f].}
|
was specified, the result is @racket[#f].}
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
|
@ -101,9 +101,9 @@ Returns an immutable list specifying the default prefix for menu
|
||||||
shortcuts. See also
|
shortcuts. See also
|
||||||
@xmethod[selectable-menu-item<%> get-shortcut-prefix].
|
@xmethod[selectable-menu-item<%> get-shortcut-prefix].
|
||||||
|
|
||||||
Under Windows, the default is @scheme['(ctl)]. Under Mac OS X, the
|
Under Windows, the default is @racket['(ctl)]. Under Mac OS X, the
|
||||||
default is @scheme['(cmd)]. Under X, the default is normally
|
default is @racket['(cmd)]. Under X, the default is normally
|
||||||
@scheme['(ctl)], but the default can be changed through the
|
@racket['(ctl)], but the default can be changed through the
|
||||||
@Resource{defaultMenuPrefix} low-level preference (see
|
@Resource{defaultMenuPrefix} low-level preference (see
|
||||||
@|mrprefsdiscuss|).}
|
@|mrprefsdiscuss|).}
|
||||||
|
|
||||||
|
@ -122,52 +122,52 @@ Returns the background color of a panel (usually some shade of gray)
|
||||||
boolean?]{
|
boolean?]{
|
||||||
|
|
||||||
Gets a resource value from the resource database. The resource value
|
Gets a resource value from the resource database. The resource value
|
||||||
is keyed on the combination of @scheme[section] and @scheme[entry]. The
|
is keyed on the combination of @racket[section] and @racket[entry]. The
|
||||||
return value is @scheme[#t] if a value is found, @scheme[#f] if it is
|
return value is @racket[#t] if a value is found, @racket[#f] if it is
|
||||||
not. The type of the value initially in the @scheme[value] box
|
not. The type of the value initially in the @racket[value] box
|
||||||
determines the way that the resource is interpreted, and @scheme[value]
|
determines the way that the resource is interpreted, and @racket[value]
|
||||||
is filled with a new value of the same type if one is found.
|
is filled with a new value of the same type if one is found.
|
||||||
|
|
||||||
If @scheme[file] is @scheme[#f], platform-specific resource files
|
If @racket[file] is @racket[#f], platform-specific resource files
|
||||||
are read, as determined by @scheme[find-graphical-system-path]
|
are read, as determined by @racket[find-graphical-system-path]
|
||||||
with @indexed-scheme['setup-file]. (Under X, when @scheme[file] is
|
with @indexed-racket['setup-file]. (Under X, when @racket[file] is
|
||||||
@scheme[#f], the user's @filepath{.Xdefaults} file is also read, or the
|
@racket[#f], the user's @filepath{.Xdefaults} file is also read, or the
|
||||||
file specified by the @filepath{XENVIRONMENT} environment variable.)
|
file specified by the @filepath{XENVIRONMENT} environment variable.)
|
||||||
|
|
||||||
The format of a resource entry depends on the platform. Windows
|
The format of a resource entry depends on the platform. Windows
|
||||||
resources use the standard @filepath{.ini} format. X and Mac OS X
|
resources use the standard @filepath{.ini} format. X and Mac OS X
|
||||||
resources use the standard X resource format, where each entry
|
resources use the standard X resource format, where each entry
|
||||||
consists of a @scheme[section].@scheme[entry] resource name, a colon, and
|
consists of a @racket[section].@racket[entry] resource name, a colon, and
|
||||||
the resource value, terminated by a newline. Section and entry names are
|
the resource value, terminated by a newline. Section and entry names are
|
||||||
case-sensitive.
|
case-sensitive.
|
||||||
|
|
||||||
@index['("registry")]{@index['("Windows registry")]{Under}} Windows, if
|
@index['("registry")]{@index['("Windows registry")]{Under}} Windows, if
|
||||||
@scheme[section] is one of the following strings, then @scheme[file]
|
@racket[section] is one of the following strings, then @racket[file]
|
||||||
is ignored, and @scheme[entry] is used as a resource path:
|
is ignored, and @racket[entry] is used as a resource path:
|
||||||
|
|
||||||
@itemize[
|
@itemize[
|
||||||
|
|
||||||
@item{@indexed-scheme["HKEY_CLASSES_ROOT"]}
|
@item{@indexed-racket["HKEY_CLASSES_ROOT"]}
|
||||||
@item{@indexed-scheme["HKEY_CURRENT_CONFIG"]}
|
@item{@indexed-racket["HKEY_CURRENT_CONFIG"]}
|
||||||
@item{@indexed-scheme["HKEY_CURRENT_USER"]}
|
@item{@indexed-racket["HKEY_CURRENT_USER"]}
|
||||||
@item{@indexed-scheme["HKEY_LOCAL_MACHINE"]}
|
@item{@indexed-racket["HKEY_LOCAL_MACHINE"]}
|
||||||
@item{@indexed-scheme["HKEY_USERS"]}
|
@item{@indexed-racket["HKEY_USERS"]}
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
In that case, the @scheme[entry] argument is parsed as a resource entry
|
In that case, the @racket[entry] argument is parsed as a resource entry
|
||||||
path, followed by a backslash, followed by a value name. To get the
|
path, followed by a backslash, followed by a value name. To get the
|
||||||
``default'' value for an entry, use the empty name. For example, the
|
``default'' value for an entry, use the empty name. For example, the
|
||||||
following expression gets a command line for starting a browser:
|
following expression gets a command line for starting a browser:
|
||||||
|
|
||||||
@schemeblock[
|
@racketblock[
|
||||||
(let ([b (box "")])
|
(let ([b (box "")])
|
||||||
(get-resource "HKEY_CLASSES_ROOT"
|
(get-resource "HKEY_CLASSES_ROOT"
|
||||||
"htmlfile\\shell\\open\\command\\" b)
|
"htmlfile\\shell\\open\\command\\" b)
|
||||||
(unbox b))
|
(unbox b))
|
||||||
]
|
]
|
||||||
|
|
||||||
See also @scheme[write-resource].}
|
See also @racket[write-resource].}
|
||||||
|
|
||||||
@defproc[(get-window-text-extent [string string]
|
@defproc[(get-window-text-extent [string string]
|
||||||
[font (is-a?/c font%)]
|
[font (is-a?/c font%)]
|
||||||
|
@ -176,7 +176,7 @@ See also @scheme[write-resource].}
|
||||||
exact-nonnegative-integer?)]{
|
exact-nonnegative-integer?)]{
|
||||||
|
|
||||||
Returns the pixel size of a string drawn as a window's label or value
|
Returns the pixel size of a string drawn as a window's label or value
|
||||||
when drawn with the given font. The optional @scheme[combine?]
|
when drawn with the given font. The optional @racket[combine?]
|
||||||
argument is as for @xmethod[dc<%> get-text-extent].
|
argument is as for @xmethod[dc<%> get-text-extent].
|
||||||
|
|
||||||
See also @xmethod[dc<%> get-text-extent].
|
See also @xmethod[dc<%> get-text-extent].
|
||||||
|
@ -186,57 +186,57 @@ See also @xmethod[dc<%> get-text-extent].
|
||||||
[redirect-ports? any/c (not eval-eventspace)])
|
[redirect-ports? any/c (not eval-eventspace)])
|
||||||
void?]{
|
void?]{
|
||||||
|
|
||||||
Similar to @scheme[read-eval-print-loop], except that none of
|
Similar to @racket[read-eval-print-loop], except that none of
|
||||||
@scheme[read-eval-print-loop]'s configuration parameters are used (such
|
@racket[read-eval-print-loop]'s configuration parameters are used (such
|
||||||
as @scheme[current-read]) and the interaction occurs in a GUI window
|
as @racket[current-read]) and the interaction occurs in a GUI window
|
||||||
instead of using the current input and output ports.
|
instead of using the current input and output ports.
|
||||||
|
|
||||||
Expressions entered into the graphical read-eval-print loop can be
|
Expressions entered into the graphical read-eval-print loop can be
|
||||||
evaluated in an eventspace (and thread) that is distinct from the one
|
evaluated in an eventspace (and thread) that is distinct from the one
|
||||||
implementing the @scheme[graphical-read-eval-print-loop]
|
implementing the @racket[graphical-read-eval-print-loop]
|
||||||
window (i.e., the current eventspace when
|
window (i.e., the current eventspace when
|
||||||
@scheme[graphical-read-eval-print-loop] is called).
|
@racket[graphical-read-eval-print-loop] is called).
|
||||||
|
|
||||||
If no eventspace is provided, or if @scheme[#f] is provided, an
|
If no eventspace is provided, or if @racket[#f] is provided, an
|
||||||
evaluation eventspace is created using @scheme[(make-eventspace)]
|
evaluation eventspace is created using @racket[(make-eventspace)]
|
||||||
with a new custodian; the eventspace and its threads are be shut down
|
with a new custodian; the eventspace and its threads are be shut down
|
||||||
when the user closes the @scheme[graphical-read-eval-print-loop]
|
when the user closes the @racket[graphical-read-eval-print-loop]
|
||||||
window. If an eventspace is provided, closing the window performs no
|
window. If an eventspace is provided, closing the window performs no
|
||||||
shut-down actions on eventspace.
|
shut-down actions on eventspace.
|
||||||
|
|
||||||
When @scheme[redirect-ports?] is true, the following parameters are
|
When @racket[redirect-ports?] is true, the following parameters are
|
||||||
initialized in the created eventspace's handler thread:
|
initialized in the created eventspace's handler thread:
|
||||||
@itemize[
|
@itemize[
|
||||||
|
|
||||||
@item{@scheme[current-output-port] --- writes to the frame}
|
@item{@racket[current-output-port] --- writes to the frame}
|
||||||
@item{@scheme[current-error-port] --- writes to the frame}
|
@item{@racket[current-error-port] --- writes to the frame}
|
||||||
@item{@scheme[current-input-port] --- always returns @scheme[eof]}
|
@item{@racket[current-input-port] --- always returns @racket[eof]}
|
||||||
|
|
||||||
]
|
]
|
||||||
|
|
||||||
The keymap for the read-eval-print loop's editor is initialized by
|
The keymap for the read-eval-print loop's editor is initialized by
|
||||||
calling the current keymap initializer procedure, which is determined
|
calling the current keymap initializer procedure, which is determined
|
||||||
by the
|
by the
|
||||||
@scheme[current-text-keymap-initializer] parameter.
|
@racket[current-text-keymap-initializer] parameter.
|
||||||
}
|
}
|
||||||
|
|
||||||
@defproc[(textual-read-eval-print-loop) void?]{
|
@defproc[(textual-read-eval-print-loop) void?]{
|
||||||
|
|
||||||
Similar to @scheme[read-eval-print-loop], except that evaluation uses
|
Similar to @racket[read-eval-print-loop], except that evaluation uses
|
||||||
a newly created eventspace.
|
a newly created eventspace.
|
||||||
|
|
||||||
The @scheme[current-prompt-read] parameter is used in the current
|
The @racket[current-prompt-read] parameter is used in the current
|
||||||
thread to read input. The result is queued for evaluation and
|
thread to read input. The result is queued for evaluation and
|
||||||
printing in the created eventspace's @tech{handler thread}, which
|
printing in the created eventspace's @tech{handler thread}, which
|
||||||
uses @scheme[current-eval] and @scheme[current-print]. After printing
|
uses @racket[current-eval] and @racket[current-print]. After printing
|
||||||
completes for an interaction result, the next expression in read in
|
completes for an interaction result, the next expression in read in
|
||||||
the original thread, and so on.
|
the original thread, and so on.
|
||||||
|
|
||||||
If an @scheme[exn:break] exception is raised in the original thread
|
If an @racket[exn:break] exception is raised in the original thread
|
||||||
during reading, it aborts the current call to @scheme[(current-read)]
|
during reading, it aborts the current call to @racket[(current-read)]
|
||||||
and a new one is started. If an @scheme[exn:break] exception is raised
|
and a new one is started. If an @racket[exn:break] exception is raised
|
||||||
in the original thread while waiting for an interaction to complete, a
|
in the original thread while waiting for an interaction to complete, a
|
||||||
break is sent (via @scheme[break-thread]) to the created eventspace's
|
break is sent (via @racket[break-thread]) to the created eventspace's
|
||||||
@tech{handler thread}.}
|
@tech{handler thread}.}
|
||||||
|
|
||||||
|
|
||||||
|
@ -249,14 +249,14 @@ Hides the cursor until the user moves the mouse or clicks the mouse
|
||||||
|
|
||||||
@defproc[(is-busy?) boolean?]{
|
@defproc[(is-busy?) boolean?]{
|
||||||
|
|
||||||
Returns @scheme[#t] if a busy cursor has been installed with
|
Returns @racket[#t] if a busy cursor has been installed with
|
||||||
@scheme[begin-busy-cursor] and not removed with
|
@racket[begin-busy-cursor] and not removed with
|
||||||
@scheme[end-busy-cursor].
|
@racket[end-busy-cursor].
|
||||||
}
|
}
|
||||||
|
|
||||||
@defproc[(label->plain-label [label string]) string?]{
|
@defproc[(label->plain-label [label string]) string?]{
|
||||||
|
|
||||||
Strips shortcut ampersands from @scheme[label], removes parenthesized
|
Strips shortcut ampersands from @racket[label], removes parenthesized
|
||||||
ampersand--character combinations along with any surrounding space,
|
ampersand--character combinations along with any surrounding space,
|
||||||
and removes anything after a tab. Overall, it returns the label as it would
|
and removes anything after a tab. Overall, it returns the label as it would
|
||||||
appear on a button on a platform without support for mnemonics.
|
appear on a button on a platform without support for mnemonics.
|
||||||
|
@ -266,14 +266,14 @@ Strips shortcut ampersands from @scheme[label], removes parenthesized
|
||||||
|
|
||||||
@defproc[(make-gui-empty-namespace) namespace?]{
|
@defproc[(make-gui-empty-namespace) namespace?]{
|
||||||
|
|
||||||
Like @scheme[make-base-empty-namespace], but with
|
Like @racket[make-base-empty-namespace], but with
|
||||||
@scheme[scheme/class] and @schememodname[scheme/gui/base] also
|
@racket[racket/class] and @racketmodname[racket/gui/base] also
|
||||||
attached to the result namespace.}
|
attached to the result namespace.}
|
||||||
|
|
||||||
@defproc[(make-gui-namespace) namespace?]{
|
@defproc[(make-gui-namespace) namespace?]{
|
||||||
|
|
||||||
Like @scheme[make-base-namespace], but with @scheme[scheme/class] and
|
Like @racket[make-base-namespace], but with @racket[racket/class] and
|
||||||
@schememodname[scheme/gui/base] also required into the top-level
|
@racketmodname[racket/gui/base] also required into the top-level
|
||||||
environment of the result namespace.}
|
environment of the result namespace.}
|
||||||
|
|
||||||
|
|
||||||
|
@ -281,9 +281,9 @@ environment of the result namespace.}
|
||||||
[async? any/c])
|
[async? any/c])
|
||||||
boolean?]{
|
boolean?]{
|
||||||
|
|
||||||
Plays a sound file. If @scheme[async?] is false, the function does not
|
Plays a sound file. If @racket[async?] is false, the function does not
|
||||||
return until the sound completes. Otherwise, it returns immediately.
|
return until the sound completes. Otherwise, it returns immediately.
|
||||||
The result is @scheme[#t] if the sound plays successfully, @scheme[#f]
|
The result is @racket[#t] if the sound plays successfully, @racket[#f]
|
||||||
otherwise.
|
otherwise.
|
||||||
|
|
||||||
Under Windows, only @filepath{.wav} files are supported.
|
Under Windows, only @filepath{.wav} files are supported.
|
||||||
|
@ -322,17 +322,17 @@ Under Mac OS X, Quicktime is used to play sounds; most sound
|
||||||
[argument-list list? null])
|
[argument-list list? null])
|
||||||
any/c]{
|
any/c]{
|
||||||
|
|
||||||
Sends an AppleEvent or raises @scheme[exn:fail:unsupported].
|
Sends an AppleEvent or raises @racket[exn:fail:unsupported].
|
||||||
|
|
||||||
The @scheme[receiver-bytes], @scheme[event-class-bytes], and
|
The @racket[receiver-bytes], @racket[event-class-bytes], and
|
||||||
@scheme[event-id-bytes] arguments specify the signature of the
|
@racket[event-id-bytes] arguments specify the signature of the
|
||||||
receiving application, the class of the AppleEvent, and the ID of
|
receiving application, the class of the AppleEvent, and the ID of
|
||||||
the AppleEvent.
|
the AppleEvent.
|
||||||
|
|
||||||
The @scheme[direct-arg-v] value is converted (see below) and passed as
|
The @racket[direct-arg-v] value is converted (see below) and passed as
|
||||||
the main argument of the event; if @scheme[direct-argument-v] is
|
the main argument of the event; if @racket[direct-argument-v] is
|
||||||
@|void-const|, no main argument is sent in the event. The
|
@|void-const|, no main argument is sent in the event. The
|
||||||
@scheme[argument-list] argument is a list of two-element lists
|
@racket[argument-list] argument is a list of two-element lists
|
||||||
containing a typestring and value; each typestring is used ad the
|
containing a typestring and value; each typestring is used ad the
|
||||||
keyword name of an AppleEvent argument for the associated converted
|
keyword name of an AppleEvent argument for the associated converted
|
||||||
value.
|
value.
|
||||||
|
@ -341,35 +341,35 @@ The following types of Racket values can be converted to AppleEvent
|
||||||
values passed to the receiver:
|
values passed to the receiver:
|
||||||
|
|
||||||
@atable[
|
@atable[
|
||||||
(tline @elem{@scheme[#t] or @scheme[#f]} @elem{Boolean})
|
(tline @elem{@racket[#t] or @racket[#f]} @elem{Boolean})
|
||||||
(tline @elem{small integer} @elem{Long Integer})
|
(tline @elem{small integer} @elem{Long Integer})
|
||||||
(tline @elem{inexact real number} @elem{Double})
|
(tline @elem{inexact real number} @elem{Double})
|
||||||
(tline @elem{string} @elem{Characters})
|
(tline @elem{string} @elem{Characters})
|
||||||
(tline @elem{list of convertible values} @elem{List of converted values})
|
(tline @elem{list of convertible values} @elem{List of converted values})
|
||||||
(tline @scheme[#(file _pathname)] @elem{Alias (file exists) or FSSpec (does not exist)})
|
(tline @racket[#(file _pathname)] @elem{Alias (file exists) or FSSpec (does not exist)})
|
||||||
(tline @scheme[#(record (_typestring _v) ...)] @elem{Record of keyword-tagged values})
|
(tline @racket[#(record (_typestring _v) ...)] @elem{Record of keyword-tagged values})
|
||||||
]
|
]
|
||||||
|
|
||||||
If other types of values are passed to @scheme[send-event] for
|
If other types of values are passed to @racket[send-event] for
|
||||||
conversion, the @exnraise[exn:fail:unsupported].
|
conversion, the @exnraise[exn:fail:unsupported].
|
||||||
|
|
||||||
The @scheme[send-event] procedure does not return until the receiver
|
The @racket[send-event] procedure does not return until the receiver
|
||||||
of the AppleEvent replies. The result of @scheme[send-event] is the
|
of the AppleEvent replies. The result of @racket[send-event] is the
|
||||||
reverse-converted reply value (see below), or the @exnraise[exn:fail]
|
reverse-converted reply value (see below), or the @exnraise[exn:fail]
|
||||||
if there is an error. If there is no error or return value,
|
if there is an error. If there is no error or return value,
|
||||||
@scheme[send-event] returns @|void-const|.
|
@racket[send-event] returns @|void-const|.
|
||||||
|
|
||||||
The following types of AppleEvent values can be reverse-converted into
|
The following types of AppleEvent values can be reverse-converted into
|
||||||
a Racket value returned by @scheme[send-event]:
|
a Racket value returned by @racket[send-event]:
|
||||||
|
|
||||||
@atable[
|
@atable[
|
||||||
(tline @elem{Boolean} @elem{@scheme[#t] or @scheme[#f]})
|
(tline @elem{Boolean} @elem{@racket[#t] or @racket[#f]})
|
||||||
(tline @elem{Signed Integer} @elem{integer})
|
(tline @elem{Signed Integer} @elem{integer})
|
||||||
(tline @elem{Float, Double, or Extended} @elem{inexact real number})
|
(tline @elem{Float, Double, or Extended} @elem{inexact real number})
|
||||||
(tline @elem{Characters} @elem{string})
|
(tline @elem{Characters} @elem{string})
|
||||||
(tline @elem{List of reverse-convertible values} @elem{list of reverse-converted values})
|
(tline @elem{List of reverse-convertible values} @elem{list of reverse-converted values})
|
||||||
(tline @elem{Alias or FSSpec} @scheme[#(file _pathname)])
|
(tline @elem{Alias or FSSpec} @racket[#(file _pathname)])
|
||||||
(tline @elem{Record of keyword-tagged values} @scheme[#(record (_typestring _v) ...)])
|
(tline @elem{Record of keyword-tagged values} @racket[#(record (_typestring _v) ...)])
|
||||||
]
|
]
|
||||||
|
|
||||||
If the AppleEvent reply contains a value that cannot be
|
If the AppleEvent reply contains a value that cannot be
|
||||||
|
@ -383,34 +383,34 @@ If the AppleEvent reply contains a value that cannot be
|
||||||
any/c]{
|
any/c]{
|
||||||
|
|
||||||
@index['("drag-and-drop")]{Finds} the frontmost top-level window at
|
@index['("drag-and-drop")]{Finds} the frontmost top-level window at
|
||||||
(@scheme[x], @scheme[y]) in global coordinates. If a window is there,
|
(@racket[x], @racket[y]) in global coordinates. If a window is there,
|
||||||
this function calls the window's @method[top-level-window<%>
|
this function calls the window's @method[top-level-window<%>
|
||||||
on-message] method, providing @scheme[message] as the method's
|
on-message] method, providing @racket[message] as the method's
|
||||||
argument; the result of the function call is the result returned by
|
argument; the result of the function call is the result returned by
|
||||||
the method. If no Scheme window is at the given coordinates, or if it
|
the method. If no Racket window is at the given coordinates, or if it
|
||||||
is covered by a non-Scheme window at (@scheme[x], @scheme[y]),
|
is covered by a non-Racket window at (@racket[x], @racket[y]),
|
||||||
@scheme[#f] is returned.
|
@racket[#f] is returned.
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
@defproc[(system-position-ok-before-cancel?) boolean?]{
|
@defproc[(system-position-ok-before-cancel?) boolean?]{
|
||||||
|
|
||||||
Returns @scheme[#t] under Windows---indicating that a dialog with
|
Returns @racket[#t] under Windows---indicating that a dialog with
|
||||||
@onscreen{OK} and @onscreen{Cancel} buttons should place the
|
@onscreen{OK} and @onscreen{Cancel} buttons should place the
|
||||||
@onscreen{OK} button on to left of the @onscreen{Cancel} button---and
|
@onscreen{OK} button on to left of the @onscreen{Cancel} button---and
|
||||||
returns @scheme[#f] under Mac OS X and X.}
|
returns @racket[#f] under Mac OS X and X.}
|
||||||
|
|
||||||
|
|
||||||
@defthing[the-clipboard (is-a?/c clipboard<%>)]{
|
@defthing[the-clipboard (is-a?/c clipboard<%>)]{
|
||||||
|
|
||||||
See @scheme[clipboard<%>].
|
See @racket[clipboard<%>].
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@defthing[the-x-selection-clipboard (is-a?/c clipboard<%>)]{
|
@defthing[the-x-selection-clipboard (is-a?/c clipboard<%>)]{
|
||||||
|
|
||||||
See @scheme[clipboard<%>].
|
See @racket[clipboard<%>].
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -422,29 +422,29 @@ See @scheme[clipboard<%>].
|
||||||
boolean?]{
|
boolean?]{
|
||||||
|
|
||||||
Writes a resource value to the specified resource database. The
|
Writes a resource value to the specified resource database. The
|
||||||
resource value is keyed on the combination of @scheme[section] and
|
resource value is keyed on the combination of @racket[section] and
|
||||||
@scheme[entry], with the same special handling of @scheme[entry] for
|
@racket[entry], with the same special handling of @racket[entry] for
|
||||||
under Windows as for @scheme[get-resource].
|
under Windows as for @racket[get-resource].
|
||||||
|
|
||||||
If @scheme[file] is @scheme[#f], the platform-specific resource
|
If @racket[file] is @racket[#f], the platform-specific resource
|
||||||
database is read, as determined by
|
database is read, as determined by
|
||||||
@scheme[find-graphical-system-path] with
|
@racket[find-graphical-system-path] with
|
||||||
@indexed-scheme['setup-file].
|
@indexed-racket['setup-file].
|
||||||
|
|
||||||
The return value is @scheme[#t] if the write succeeds, @scheme[#f]
|
The return value is @racket[#t] if the write succeeds, @racket[#f]
|
||||||
otherwise. (A failure indicates that the resource file cannot be
|
otherwise. (A failure indicates that the resource file cannot be
|
||||||
written.)
|
written.)
|
||||||
|
|
||||||
If @scheme[value] is an integer outside a platform-specific range,
|
If @racket[value] is an integer outside a platform-specific range,
|
||||||
@|MismatchExn|.
|
@|MismatchExn|.
|
||||||
|
|
||||||
See also @scheme[get-resource].}
|
See also @racket[get-resource].}
|
||||||
|
|
||||||
@defproc[(label-string? [v any/c]) boolean?]{
|
@defproc[(label-string? [v any/c]) boolean?]{
|
||||||
Returns @scheme[#t] if @scheme[v] is a string whose length is less than or equal to @scheme[200].
|
Returns @racket[#t] if @racket[v] is a string whose length is less than or equal to @racket[200].
|
||||||
}
|
}
|
||||||
|
|
||||||
@defproc[(key-code-symbol? [v any/c]) boolean?]{
|
@defproc[(key-code-symbol? [v any/c]) boolean?]{
|
||||||
Returns @scheme[#t] if the argument is a symbol that can be returned by
|
Returns @racket[#t] if the argument is a symbol that can be returned by
|
||||||
@scheme[key-event%]'s method @method[key-event% get-key-code].
|
@racket[@key-event%]'s method @method[key-event% get-key-code].
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,7 +45,7 @@ user selects the application @onscreen{About} menu item in Mac OS
|
||||||
X. The thunk is always called in the initial eventspace's
|
X. The thunk is always called in the initial eventspace's
|
||||||
handler thread (as a callback).
|
handler thread (as a callback).
|
||||||
|
|
||||||
The default handler displays a generic PLT Scheme dialog.
|
The default handler displays a generic Racket dialog.
|
||||||
|
|
||||||
If the current eventspace is not the initial eventspace, this
|
If the current eventspace is not the initial eventspace, this
|
||||||
procedure returns @scheme[void] (when called with zero arguments)
|
procedure returns @scheme[void] (when called with zero arguments)
|
||||||
|
|
Loading…
Reference in New Issue
Block a user