| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version |
Arguments: object &key new-window-p new-window-name tabs initial-tab existing-inspector-only no-expose-p not-if-same-object additional-objects initial-property on-the-screen
This function invokes the IDE's inspector to examine an arbitrary specified object.
Typically you do not need to call this function. Instead would use one
of the commands Tools | Inspect Selected Object
and Tools | Inspect Returned
Object. Or you would call cl:inspect in an IDE listener, which will invoke
the IDE's inspector because this function (ide-inspect) is the value
of inspect::*inspector-hook*
in IDE processes.
But it might be useful to call this function directly for the options
that its keyword arguments provide. It might also be useful to set the
value of the (internal) global
variable inspect::*inspector-hook*
to this
function in non-IDE processes where it is not already the value, to
cause calls to cl:inspect in
those processes to invoke the IDE's inspector.
The arguments are:
nil
or
unspecified, then an existing inspector will be used, if any.
nil
or unspecified,
a gensymed name is used.
:internal
, :property
,
and :event-handler
, indicating which tabs should be
included on the inspector. If nil
or
unspecified, this defaults to the tabs for which there are any values
defined for the object.
:internal
, :property
, or
:event-handler
, indicating which tab should be
selected initially. If nil
or unspecified,
this defaults to the tab that was already displayed, except when the
new object has properties but the previous object did not, in which
case the Properties tab is selected.
nil
or
unspecified, this defaults to the property that was selected for the
previous object if both objects have that property, and otherwise
defaults to the first property.
Copyright (c) 1998-2022, Franz Inc. Lafayette, CA., USA. All rights reserved.
This page was not revised from the 10.0 page.
Created 2019.8.20.
| Allegro CL version 10.1 Unrevised from 10.0 to 10.1. 10.0 version |