Depending on your Squish edition, you can explore all the bindings (wrappers) that are available for Squish. Squish comes with its own set of wrapper libraries, but if you have bindings for an AUT, like explained in Tutorial: Creating and Accessing Application Bindings (Chapter 11), then you can explore those too.
The Wrapper Explorer is started by choosing | in the Squish IDE. It will first open a dialog where you can select which wrapper library/libraries to explore.

Bindings created for your own AUT, can be added by
clicking the button. The file selection dialog
which pops up will only show library files. However you still have to make
sure you select only wrapper libraries. Their filename contains the
string Wrapper.
After choosing Open the library will be added to the list in the Open Wrapper Libraries dialog.

Wrapper libraries added will stay in this list for future use, or remove it with .
Finally clicking will load all checked libraries.
After opening one or more libraries, you see the classes that are wrapped as a hierarchical tree.

Opening a class will show its parent class(es), declared enum(s), constructor(s), member function(s) and property(s) resp. if any declared.
For faster navigation, there is a Filter text field at the bottom of the application. When text is entered here, it will filter on the tree. If all entered text is in lowercase, the filter is case insensitive. In case Classes is selected in the bottom right list, the filter works only on class names. Use this for quickly finding a particular class. For fast navigation for class members, change the list in the right bottom to Members.
Selected items can be copied to the system's clipboard as text keeping its indention it has in the tree. Items become selected when clicked. Selection can be extended. On Windows™ one can select a second item by holding the Ctrl when clicking this second item. Holding the Shift will also select all items between the clicked one and the last selected item above it. Finally you can choose | to select all items.
![]() | Note |
|---|---|
Child items are determined on first time expansion. Selecting all items will thus be different depending on which items are filled in. |