Esempio n. 1
0
 public bool DoAction()
 {
     if (Taxon == null || ButtonInside == null)
     {
         return(false);
     }
     if (ButtonInside == "moveup")
     {
         Owner.MoveUpTaxon(Taxon);
     }
     else if (ButtonInside == "movetop")
     {
         Owner.MoveTopTaxon(Taxon);
     }
     else if (ButtonInside == "movedown")
     {
         Owner.MoveDownTaxon(Taxon);
     }
     else if (ButtonInside == "movebottom")
     {
         Owner.MoveBottomTaxon(Taxon);
     }
     else if (ButtonInside == "addfather")
     {
         Owner.AddFather(Taxon);
     }
     else if (ButtonInside == "addfatherforall")
     {
         Owner.AddFatherAll(Taxon);
     }
     else if (ButtonInside == "addsiblingabove")
     {
         Owner.AddSiblingAbove(Taxon);
     }
     else if (ButtonInside == "addsiblingbelow")
     {
         Owner.AddSiblingBelow(Taxon);
     }
     else if (ButtonInside == "addchild")
     {
         Owner.AddChild(Taxon);
     }
     else
     {
         return(false);
     }
     Taxon = null;
     return(true);
 }