示例#1
0
        public void PointToScreen(ref PointD clientPoint)
        {
            UIWidget prevGUIWidget = this;

            while (prevGUIWidget != null)
            {
                prevGUIWidget.GetTransform().Transform(ref clientPoint);
                prevGUIWidget = prevGUIWidget.Parent;
            }
        }
示例#2
0
        public void PointToClient(ref double screenPointX, ref double screenPointY)
        {
            UIWidget prevGUIWidget = Parent;

            while (prevGUIWidget != null)
            {
                prevGUIWidget.GetTransform().InverseTransform(ref screenPointX, ref screenPointY);
                prevGUIWidget = prevGUIWidget.Parent;
            }
        }