Exemplo n.º 1
0
        public override bool MouseDown(MouseButtonEventArgs e)
        {
            if (disposing || !IsVisible())
            {
                return(false);
            }

            if (closeButton.MouseDown(e))
            {
                return(true);
            }

            if (base.MouseDown(e))
            {
                return(true);
            }

            if (titleArea.Contains((int)e.X, (int)e.Y))
            {
                draggingOffset = new Vector2(e.X, e.Y) - Position;
                dragging       = true;
                return(true);
            }

            return(false);
        }
Exemplo n.º 2
0
 public override bool MouseDown(MouseButtonEventArgs e)
 {
     if (!IsVisible())
     {
         return(false);
     }
     if (clientAreaButton.Contains((int)e.X, (int)e.Y))
     {
         dragging = true;
         return(true);
     }
     else if (ClientArea.Contains((int)e.X, (int)e.Y))
     {
         return(true);
     }
     return(false);
 }