public void PointToScreen(ref PointD clientPoint) { UIWidget prevGUIWidget = this; while (prevGUIWidget != null) { prevGUIWidget.GetTransform().Transform(ref clientPoint); prevGUIWidget = prevGUIWidget.Parent; } }
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; } }