Remove() public method

public Remove ( ) : bool
return bool
Example #1
0
 public virtual void AddActor(Actor actor)
 {
     actor.Remove();
     Children.Add(actor);
     actor.Parent = this;
     actor.Stage  = Stage;
     ChildrenChanged();
 }
Example #2
0
        public virtual void AddActorBefore(Actor actorBefore, Actor actor)
        {
            actor.Remove();
            int index = Children.IndexOf(actorBefore);

            Children.Insert(index, actor);
            actor.Parent = this;
            actor.Stage  = Stage;
            ChildrenChanged();
        }
Example #3
0
        public virtual void AddActorAt(int index, Actor actor)
        {
            actor.Remove();
            if (index >= Children.Count)
            {
                Children.Add(actor);
            }
            else
            {
                Children.Insert(index, actor);
            }

            actor.Parent = this;
            actor.Stage  = Stage;
            ChildrenChanged();
        }
Example #4
0
        public virtual void AddActorAfter(Actor actorAfter, Actor actor)
        {
            actor.Remove();
            int index = Children.IndexOf(actorAfter);

            if (index == Children.Count)
            {
                Children.Add(actor);
            }
            else
            {
                Children.Insert(index + 1, actor);
            }

            actor.Parent = this;
            actor.Stage  = Stage;
            ChildrenChanged();
        }
Example #5
0
 public virtual void AddActor(Actor actor)
 {
     actor.Remove();
     Children.Add(actor);
     actor.Parent = this;
     actor.Stage = Stage;
     ChildrenChanged();
 }
Example #6
0
 public virtual void AddActorBefore(Actor actorBefore, Actor actor)
 {
     actor.Remove();
     int index = Children.IndexOf(actorBefore);
     Children.Insert(index, actor);
     actor.Parent = this;
     actor.Stage = Stage;
     ChildrenChanged();
 }
Example #7
0
        public virtual void AddActorAt(int index, Actor actor)
        {
            actor.Remove();
            if (index >= Children.Count)
                Children.Add(actor);
            else
                Children.Insert(index, actor);

            actor.Parent = this;
            actor.Stage = Stage;
            ChildrenChanged();
        }
Example #8
0
        public virtual void AddActorAfter(Actor actorAfter, Actor actor)
        {
            actor.Remove();
            int index = Children.IndexOf(actorAfter);
            if (index == Children.Count)
                Children.Add(actor);
            else
                Children.Insert(index + 1, actor);

            actor.Parent = this;
            actor.Stage = Stage;
            ChildrenChanged();
        }