Example #1
0
 public static CGPoint ConvertPointFromWindow(this NSWindow window, CGPoint point, NSWindow source)
 {
     return(window.ConvertPointFromScreenSafe(source.ConvertPointToScreenSafe(point)));
 }
Example #2
0
 public static CGPoint ConvertPointToWindow(this NSWindow window, CGPoint point, NSWindow target)
 {
     return(target.ConvertPointFromScreenSafe(window.ConvertPointToScreenSafe(point)));
 }
        public static CGPoint ConvertPointToWindow(this NSWindow window, CGPoint point, NSWindow target)
        {
            var spoint = window.ConvertPointToScreenSafe(point);

            return(target?.ConvertPointFromScreenSafe(spoint) ?? spoint);
        }