public virtual void AddChild(PrimusUIComponent child) { _children.Add(child); child.SetOffset(_offset); child.SetParent(this); child.UpdateGlobalRectangle(); }
public override void AddChild(PrimusUIComponent child) { _children.Add(child); child.SetOffset(_offset + _localRectangle.Location); child.SetParent(this); child.UpdateGlobalRectangle(); }
public PrimusUIComponent GetFromPoint(Point p) { foreach (PrimusUIComponent child in _children) { PrimusUIComponent temp = child.GetFromGlobalPoint(p); if (temp != null) { return(temp); } } return(null); }
public PrimusUIComponent GetFromGlobalPoint(Point p) { if (InRectGlobal(p)) { foreach (PrimusUIComponent child in _children) { PrimusUIComponent cmpnnt = child.GetFromGlobalPoint(p); if (cmpnnt != null) { return(cmpnnt); } } //if (_selectable) return(this); } return(null); }
public virtual void SetParent(PrimusUIComponent parent) { _parent = parent; }
public override void AddChild(PrimusUIComponent child) { _children.Add(child); child.SetParent(this); }