Update of /src/master/dx/src/uipp/dxui In directory opendx.watson.ibm.com:/tmp/cvs-serv48800/dxui
Modified Files: ColormapNode.C ColormapNode.h DisplayNode.h DisplayNode.C MacroParameterNode.C MacroParameterNode.h Node.C Node.h ProbeNode.C ProbeNode.h ReceiverNode.C ReceiverNode.h TransmitterNode.C TransmitterNode.h Log Message: A few operations are undoable in addition to movements of nodes in the vpe. These include deletion of nodes, deletion and creation of arcs, and adding and removing repeatable tabs. The ability to undo deletion of nodes is based on Network::mergeNetworks(). An additional param is required to instruct nodes not to post dialogs if there is a problem. This way users aren't presented with dialogs that they won't understand. Among the many things that may fail are: 1) undo deletions of nodes that had been connected to a Sequencers or to DXLOutputs. 2) undo a deletion of an interactor following placment of an Input or Output 3) undo an arc deletion after hiding all tabs on the node it was connected to. 4) the list just goes on. I guess this is why undo was never implemented. dxui/ColormapNode.C, dxui/ColormapNode.h, dxui/DisplayNode.h dxui/DisplayNode.C, dxui/MacroParameterNode.C, dxui/MacroParameterNode.h dxui/Node.C, dxui/Node.h, dxui/ProbeNode.C dxui/ProbeNode.h, dxui/ReceiverNode.C, dxui/ReceiverNode.h dxui/TransmitterNode.C, dxui/TransmitterNode.h, dxuilib/WorkSpaceComponent.C, dxuilib/WorkSpaceComponent.h