The property inspector API

There are three custom functions in the property inspector API, two of which (canInspectSelection() and inspectSelection()) are required. The functions in the property inspector API differ from the functions in the main JavaScript API in three ways:

They are not methods of the dreamweaver, dom, or site object.
They are significant only in the context of property inspector files. That is, Dreamweaver automatically calls the canInspectSelection() function in a property inspector file, whereas in any other extension file a function named canInspectSelection() acts like a user-defined function—you have to call it explicitly.
You are responsible for writing the body of each function and returning a value, if required. This is the opposite of how the functions in the main API work: those you call and pass arguments to, and Dreamweaver generates return values, if any. Here Dreamweaver calls the functions and passes arguments to them, and you generate return values, if any.