Ejemplo n.º 1
0
 private void convertRealWindowSizeToBorderWindowSize(Uint16Pair size)
 {
     if (isBorderWindow == true && !(borderInterface.OverlayMode == true && IsMaximized() == true))
     {
         var height = (ushort)(size.GetHeight() - borderInterface.BorderHeight - borderInterface.BorderLineThickness);
         var width  = (ushort)(size.GetWidth() - borderInterface.BorderLineThickness * 2);
         size.SetHeight(height);
         size.SetWidth(width);
     }
 }
Ejemplo n.º 2
0
 private void convertBorderWindowSizeToRealWindowSize(Uint16Pair size)
 {
     if (isBorderWindow == true)
     {
         var height = (ushort)(size.GetHeight() + borderInterface.BorderHeight + borderInterface.BorderLineThickness);
         var width  = (ushort)(size.GetWidth() + borderInterface.BorderLineThickness * 2);
         size.SetHeight(height);
         size.SetWidth(width);
     }
 }
Ejemplo n.º 3
0
        public static Size2D GetOriginalImageSize(string filename)
        {
            var    val = new Uint16Pair(Interop.ImageLoading.GetOriginalImageSize(filename), true);
            Size2D ret = new Size2D(val.GetWidth(), val.GetHeight());

            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 4
0
        public static Size2D GetClosestImageSize(string filename)
        {
            var    val = new Uint16Pair(NDalicPINVOKE.GetClosestImageSize__SWIG_4(filename), true);
            Size2D ret = new Size2D(val.GetWidth(), val.GetHeight());

            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 5
0
        public static Size2D GetClosestImageSize(string filename, Size2D size)
        {
            var    uSize = new Uint16Pair((uint)size.Width, (uint)size.Height);
            var    val   = new Uint16Pair(NDalicPINVOKE.GetClosestImageSize__SWIG_3(filename, Uint16Pair.getCPtr(uSize)), true);
            Size2D ret   = new Size2D(val.GetWidth(), val.GetHeight());

            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 6
0
        public static Size2D GetClosestImageSize(string filename, Size2D size, FittingModeType fittingMode, SamplingModeType samplingMode, bool orientationCorrection)
        {
            var    uSize = new Uint16Pair((uint)size.Width, (uint)size.Height);
            var    val   = new Uint16Pair(NDalicPINVOKE.GetClosestImageSize__SWIG_0(filename, Uint16Pair.getCPtr(uSize), (int)fittingMode, (int)samplingMode, orientationCorrection), true);
            Size2D ret   = new Size2D(val.GetWidth(), val.GetHeight());

            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 7
0
        private void OnResized(IntPtr windowSize)
        {
            ResizedEventArgs e = new ResizedEventArgs();
            var val            = new Uint16Pair(windowSize, false);

            e.WindowSize = new Size2D(val.GetWidth(), val.GetHeight());
            val.Dispose();

            if (_windowResizedEventHandler != null)
            {
                _windowResizedEventHandler(this, e);
            }
        }
Ejemplo n.º 8
0
        public static Size2D GetClosestImageSize(string filename, Size2D size)
        {
            if (null == size)
            {
                throw new ArgumentNullException(nameof(size));
            }
            var    uSize = new Uint16Pair((uint)size.Width, (uint)size.Height);
            var    val   = new Uint16Pair(Interop.ImageLoading.GetClosestImageSize(filename, Uint16Pair.getCPtr(uSize)), true);
            Size2D ret   = new Size2D(val.GetWidth(), val.GetHeight());

            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }
Ejemplo n.º 9
0
        public static Size2D GetClosestImageSize(string filename, Size2D size, FittingModeType fittingMode, SamplingModeType samplingMode, bool orientationCorrection)
        {
            if (null == size)
            {
                throw new ArgumentNullException(nameof(size));
            }
            var    uSize = new Uint16Pair((uint)size.Width, (uint)size.Height);
            var    val   = new Uint16Pair(Interop.ImageLoading.GetClosestImageSize(filename, Uint16Pair.getCPtr(uSize), (int)fittingMode, (int)samplingMode, orientationCorrection), true);
            Size2D ret   = new Size2D(val.GetWidth(), val.GetHeight());

            val.Dispose();
            uSize.Dispose();
            if (NDalicPINVOKE.SWIGPendingException.Pending)
            {
                throw NDalicPINVOKE.SWIGPendingException.Retrieve();
            }
            return(ret);
        }