|
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Windows;
namespace Logitech.Windows.MotionFlow
{
#region MotionTransferEventHandler
public delegate void MotionTransferEventHandler(object sender, MotionTransferEventArgs e);
#endregion
#region MotionTransferEventArgs
public class MotionTransferEventArgs : RoutedEventArgs
{
#region Initialization
public MotionTransferEventArgs(IMotionInfo info, double delta)
{
RoutedEvent = MotionTransfer.TransferedEvent;
MotionInfo = info;
Delta = delta;
}
#endregion
#region RoutedEventArgs
protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
{
var handler = (MotionTransferEventHandler)genericHandler;
handler(genericTarget, this);
}
#endregion
#region Properties
public IMotionInfo MotionInfo { get; private set; }
public double Delta { get; private set; }
#endregion
}
#endregion
#region NativeMotionTransferEventHandler
public delegate void NativeMotionTransferEventHandler(object sender, NativeMotionTransferEventArgs e);
#endregion
#region NativeMotionTransferEventArgs
public class NativeMotionTransferEventArgs : RoutedEventArgs
{
#region Initialization
public NativeMotionTransferEventArgs(IMotionInfo info, int nativeDelta)
{
MotionInfo = info;
NativeDelta = nativeDelta;
}
#endregion
#region RoutedEventArgs
protected override void InvokeEventHandler(Delegate genericHandler, object genericTarget)
{
var handler = (NativeMotionTransferEventHandler)genericHandler;
handler(genericTarget, this);
}
#endregion
#region Properties
public IMotionInfo MotionInfo { get; private set; }
public int NativeDelta { get; private set; }
#endregion
}
#endregion
}
|
By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.
If a file you wish to view isn't highlighted, and is a text file (not binary), please
let us know and we'll add colourisation support for it.
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.