Example #1
0
 public void RemoveLinkDef(GitExtLinkDef linkDef)
 {
     if (!LinkDefs.Remove(linkDef) && LowerPriority != null)
     {
         LowerPriority.RemoveLinkDef(linkDef);
     }
 }
 public void AddLinkDef(GitExtLinkDef linkDef)
 {
     if (LowerPriority == null
         || LowerPriority.LowerPriority == null
         || ContainsLinkDef(linkDef.Name)
         || LowerPriority.ContainsLinkDef(linkDef.Name))
     {
         LinkDefs.Add(linkDef);
     }
     else
     {
         LowerPriority.LowerPriority.AddLinkDef(linkDef);
     }
 }
Example #3
0
 public void AddLinkDef(GitExtLinkDef linkDef)
 {
     if (LowerPriority == null ||
         LowerPriority.LowerPriority == null ||
         ContainsLinkDef(linkDef.Name) ||
         LowerPriority.ContainsLinkDef(linkDef.Name))
     {
         LinkDefs.Add(linkDef);
     }
     else
     {
         LowerPriority.LowerPriority.AddLinkDef(linkDef);
     }
 }
 public void RemoveLinkDef(GitExtLinkDef linkDef)
 {
     if (!LinkDefs.Remove(linkDef) && LowerPriority != null)
         LowerPriority.RemoveLinkDef(linkDef);
 }
 private void Add_Click(object sender, EventArgs e)
 {
     GitExtLinkDef newCategory = new GitExtLinkDef();
     newCategory.Name = "<new>";
     newCategory.SearchInParts.Add(GitExtLinkDef.RevisionPart.Message);
     newCategory.Enabled = true;
     parser.AddLinkDef(newCategory);
     ReloadCategories();
     _NO_TRANSLATE_Categories.SelectedItem = newCategory;
     CategoryChanged();           
 }