.TH ReshapeTool 3U "24 January 1991" "Unidraw" "InterViews Reference Manual" .SH NAME ReshapeTool \- tool for reshaping or otherwise altering components' structures .SH SYNOPSIS .B #include .SH DESCRIPTION ReshapeTool lets the user perform component-specific structural changes by direct manipulation. .SH PUBLIC OPERATIONS .TP .B "ReshapeTool(ControlInfo* = nil)" Create a new ConnectTool. .TP .B "virtual Manipulator* CreateManipulator(" .ns .TP .B " Viewer*, Event&, Transformer*" .ns .TP .B ")" .ns .TP .B "virtual void InterpretManipulator(Manipulator*)" CreateManipulator detects whether the user clicked on a component. If not, it returns a nil manipulator. If a component was hit, CreateManipulator clears the editor's selection, selects that component, and delegates manipulator creation and interpretation to that component. .SH SEE ALSO Tool(3U)