Example #1
0
        public bool IsClicked(Point point, out Object clickedObject)
        {
            bool Selected = rectanglePainter.IsClicked(point, out clickedObject);

            if (Selected)
            {
                clickedObject = this;
            }
            return(Selected);
        }
Example #2
0
        public bool IsClicked(Point point, out Object clickedObject)
        {
            bool clicked = rectangle.IsClicked(point, out clickedObject);

            if (clicked)
            {
                clickedObject = this;
                return(true);
            }
            return(false);
        }
        public virtual bool IsClicked(Point point, out Object clickedObject)
        {
            /* Check click on ports */
            clickedObject = null;

            Unselect();

            bool clicked = Anchors.IsClicked(point, out clickedObject);

            if (clicked == true)
            {
                Select();
                return(true);
            }

            clicked = painter.IsClicked(point, out clickedObject);
            if (clicked)
            {
                Select();
                clickedObject = this;
            }
            return(clicked);
        }