Exemple #1
0
        /// <inheritdoc/>
        public override void WarpToWindow(IUltravioletWindow window, Int32 x, Int32 y)
        {
            Contract.EnsureNotDisposed(this, Disposed);
            Contract.Require(window, nameof(window));

            window.WarpMouseWithinWindow(x, y);
        }
Exemple #2
0
        /// <inheritdoc/>
        public override void WarpToWindowCenter(IUltravioletWindow window)
        {
            Contract.EnsureNotDisposed(this, Disposed);
            Contract.Require(window, nameof(window));

            var size = window.ClientSize;

            window.WarpMouseWithinWindow(size.Width / 2, size.Height / 2);
        }