// React to changes in the project private void project_changed(object sender, urakawa.events.DataModelChangedEventArgs e) { System.Diagnostics.Debug.Print(e.ToString()); if (e is urakawa.events.presentation.RootNodeChangedEventArgs) { // this is a stub } else if (e is urakawa.events.core.ChildAddedEventArgs) { AddNode(((urakawa.events.core.ChildAddedEventArgs)e).AddedChild); } else if (e is urakawa.events.core.ChildRemovedEventArgs) { Controls.RemoveAt(((urakawa.events.core.ChildRemovedEventArgs)e).RemovedPosition); } }
private void proj_changed(object sender, urakawa.events.DataModelChangedEventArgs e) { System.Diagnostics.Trace.WriteLine(String.Format("Changed event from {0}:\n\t{1}", sender, e.ToString().Replace("\n", "\n\t"))); }