public MouseButtonDownUpSource( Enums.MouseButtons triggerButton, IObservable <Timestamped <PointAndKeyValue?> > pointAndKeyValueSource) { this.triggerButton = (System.Windows.Forms.MouseButtons)triggerButton; //Cast to the Windows.Forms.MouseButtons enum this.pointAndKeyValueSource = pointAndKeyValueSource; mouseHookListener = new MouseHookListener(new GlobalHooker()) { Enabled = true }; }
public void UpdateButton(Enums.MouseButtons button) { MouseButton = button; buttonsListBox.Text = button.ToString(); }