Example #1
0
 private void BlockShape_OnMouseUp(object sender, MouseEventArgs e)
 {
     if (LinkRectangle.Contains(e.Location))
     {
         if (m_linkedLayer != null)
         {
             Abstract.ActiveLayer(m_linkedLayer.Name);
         }
         else
         {
             m_linkedLayer = GenerateLayer(UID.ToString().Trim());
             Abstract.Layers.Add(m_linkedLayer);
             Abstract.ActiveLayer(m_linkedLayer.Name);
         }
         Site.Invalidate();
     }
 }
Example #2
0
        private void BlockShape_OnMouseUp(object sender, MouseEventArgs e)
        {
            PointF p = new PointF(e.X - Site.AutoScrollPosition.X, e.Y - Site.AutoScrollPosition.Y);

            if (LinkRectangle.Contains(p))
            {
                if (m_linkedLayer != null)
                {
                    Abstract.ActiveLayer(m_linkedLayer.Name);
                }
                else
                {
                    m_linkedLayer = GenerateLayer(UID.ToString().Trim());
                    Abstract.Layers.Add(m_linkedLayer);
                    Abstract.ActiveLayer(m_linkedLayer.Name);
                }
                Site.Invalidate();
            }
        }