コード例 #1
0
 void OnEntryChanged(object sender, CombineEntryEventArgs e)
 {
     UpdateTests ();
 }
コード例 #2
0
 void OnEntryRemoved(object sender, CombineEntryEventArgs e)
 {
     ITreeBuilder tb = Context.GetTreeBuilder (e.CombineEntry);
     if (tb != null) tb.Remove ();
 }
コード例 #3
0
 void OnEntryAdded(object sender, CombineEntryEventArgs e)
 {
     ITreeBuilder tb = Context.GetTreeBuilder (sender);
     if (tb != null) {
         tb.AddChild (e.CombineEntry, true);
         tb.Expanded = true;
     }
 }
コード例 #4
0
 void OnCombineEntryRemoved(object sender, CombineEntryEventArgs args)
 {
     if (args.CombineEntry is Project)
         UnloadProjectDatabase ((Project) args.CombineEntry);
     else if (args.CombineEntry is Combine)
         UnloadCombineDatabases ((Combine) args.CombineEntry);
     CleanUnusedDatabases ();
 }
コード例 #5
0
 void OnCombineEntryAdded(object sender, CombineEntryEventArgs args)
 {
     if (args.CombineEntry is Project)
         LoadProjectDatabase ((Project)args.CombineEntry);
     else if (args.CombineEntry is Combine)
         LoadCombineDatabases ((Combine)args.CombineEntry);
 }
コード例 #6
0
 protected virtual void OnEntryRemoved(CombineEntryEventArgs e)
 {
     if (EntryRemoved != null) {
         EntryRemoved (this, e);
     }
 }