Exemple #1
0
 // 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")));
 }