public void AddControl( XMLControl control) { control.ParentLayout = this; _xmlControlList.Add(control); OnSizeChanged(this); }
public void RefreshControlPosition( XMLControl xmlControl ) { if (!Size.Contains(xmlControl.ClientRect)) OnSizeChanged(this); }
public void MoveControl(XMLControl xmlControl, int deltaX, int deltaY) { System.Diagnostics.Trace.WriteLine("MoveControl 1: " + xmlControl.GetHashCode().ToString()); Control control = XMLControl2ControlDictionary[xmlControl]; Point pos = control.Location; pos.X += deltaX; pos.Y += deltaY; control.Location = pos; }