Workspace
Browsers are a file and code editing feature provided by Adventa Control
Technologies’ ControlWORKS
framework.
The DevTools provide several enhancements to these windows.
Many of the features of a SortedInspector
have been added to this part of the Workspace Browser.
A new feature has been added to an existing menu item and a new menu
item has been added.
inspect
Some classes, such as
OrderedCollection, override the default inspector with one designed for
themselves.
If the Shift
key is held down while this menu item is chosen, a SortedInspector will
open on the selected variable.
If the Shift key is not held
down, the
selected variable will be inspected by whichever inspector is the
default for the object’s type. If the object’s class does not override
the type of inspector, the object will be inspected by a
SortedInspector.
See WSBInspector>>inspectField
and its
callers for additional
details.
browse
This submenu has been added to the
pop-up menu in the Inspector pane.
This submenu works much the same as the browse menu that has been added
to SortedInspectors.
The menu item browse and its
submenu items on the pop-up menu can
be removed from the menu using code in the supplied DevTools workspace.
See WSBInspector>>fieldMenu, WSBInspector>>browseClass, WSBInspector>>browseHierarchy
and their callers
for additional
details.
This pop-up menu is similar to the
enhanced TextEditor
pop-up menu.
The paste
method call...
submenu item has been removed because it is currently only available
in
code browsers.
If a new WorkspaceBrowser is
opened after
the DevTools are loaded, the code pane in the window will have an
enhanced
pop-up menu like the one on the right.
This pop-up menu is similar to the
enhanced TextEditor
pop-up menu.
The paste method call...
submenu item has been removed because it is currently only available
in
code browsers.
Since the WorkspaceBrowser class does not inherit from the existing
EtBrowser hierarchy, many of the methods that implement the functions
of the enhanced menu had to be copied to WorkspaceBrowser. For more
information see the methods added by the DevToolsCWEditingApp into the code
actions protocol.