Smartmobili.Cocoa.NSView._MatrixFromWindow C# (CSharp) Method

_MatrixFromWindow() protected method

protected _MatrixFromWindow ( ) : NSAffineTransform
return NSAffineTransform
        protected virtual NSAffineTransform _MatrixFromWindow()
        {
            this._RebuildCoordinates();
            return (NSAffineTransform)_matrixFromWindow;
        }

Usage Example

Example #1
0
        public virtual NSSize ConvertSizeToView(NSSize aSize, NSView aView)
        {
            NSSize inBase = this._MatrixToWindow().TransformSize(aSize);
            if (inBase.Height < 0.0)
            {
                inBase.Height = -inBase.Height;
            }

            if (aView != null)
            {
                NSSize inOther;
                //NS.Assert(_window == aView.Window, @"NSInvalidArgumentException");
                inOther = aView._MatrixFromWindow().TransformSize(inBase);
                if (inOther.Height < 0.0)
                {
                    inOther.Height = -inOther.Height;
                }
                return inOther;
            }
            else
            {
                return inBase;
            }
        }
All Usage Examples Of Smartmobili.Cocoa.NSView::_MatrixFromWindow
NSView