Exemplo n.º 1
0
 public void AddControl(Control control)
 {
     _Controls.Add(control);
     control.parent = this;
     Window.LayoutUpdate(true);
     DoLayout();
 }
Exemplo n.º 2
0
 public void ReleaseMouseLock()
 {
     WindowManager.Instance.ReleaseMouseLock();
     _MouseLock = false;
     MouseLockControl = null;
 }
Exemplo n.º 3
0
 // Sends all mouse event to a particular window until it releases its lock
 public bool GetMouseLock(Control control)
 {
     // Is the lock free?
     if (!_MouseLock && MouseLockControl == null)
     {
         WindowManager.Instance.GetMouseLock(this);
         MouseLockControl = control;
         _MouseLock = true;
         return true;
     }
     else
         return false;
 }
Exemplo n.º 4
0
 public void RemoveControl(Control control)
 {
     _Controls.Remove(control);
     DoLayout();
 }