/// <summary> /// Creates a monitor for a mouse wheel binding /// </summary> /// <exception cref="ArgumentNullException">Thrown if binding or user are null</exception> public ICommandInputBindingMonitor CreateBindingMonitor( CommandMouseWheelInputBinding binding, ICommandUser user ) { Arguments.CheckNotNull( binding, "binding" ); Arguments.CheckNotNull( user, "user" ); return new CommandMouseWheelInputBindingMonitor( m_Control, binding, user ); }
/// <summary> /// Setup constructor /// </summary> /// <param name="control">Control to monitor for mouse wheel events</param> /// <param name="binding">Input binding</param> /// <param name="user">Command user</param> public CommandMouseWheelInputBindingMonitor( Control control, CommandMouseWheelInputBinding binding, ICommandUser user ) : base(binding, user) { m_Control = control; }