private void userDAGGenericCB(object sender, MMessageParentChildFunctionArgs arg) { MDagMessage.DagMessage msg = arg.msgType; MDagPath child = arg.child; MDagPath parent = arg.parent; string dagStr; switch (msg) { case MDagMessage.DagMessage.kParentAdded: dagStr = "DAG Changed - Parent Added: "; break; case MDagMessage.DagMessage.kParentRemoved: dagStr = "DAG Changed - Parent Removed: "; break; case MDagMessage.DagMessage.kChildAdded: dagStr = "DAG Changed - Child Added: "; break; case MDagMessage.DagMessage.kChildRemoved: dagStr = "DAG Changed - Child Removed: "; break; case MDagMessage.DagMessage.kChildReordered: dagStr = "DAG Changed - Child Reordered: "; break; default: dagStr = "DAG Changed - Unknown Type: "; break; } dagStr = userDAGCBHelper(dagStr, child, parent); MGlobal.displayInfo(dagStr); }
private void DagPath_AllDagChangesDagPath(object sender, MMessageParentChildFunctionArgs e) { OnChanged(DagNode); }