Пример #1
0
 public void SetModifier(UserAction.Modifiers modifier)
 {
     if (!IsModifierSet(modifier))
     {
         _modifiers |= modifier;
     }
 }
Пример #2
0
 public void UnsetModifier(UserAction.Modifiers modifier)
 {
     if (IsModifierSet(modifier))
     {
         _modifiers &= ~modifier;
     }
 }
Пример #3
0
        public WizardKeyPicker(Keys key, ContextLib.DataContainers.Monitoring.UserAction.Modifiers modifiers)
        {
            InitializeComponent();
            NextButton.Enabled = false;

            foreach (string k in Enum.GetNames(typeof(Keys)))
            {
                KeyComboBox.Items.Add(k);
            }

            _key       = key;
            _modifiers = modifiers;

            KeyComboBox.SelectedItem = _key.ToString();
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Alt))
            {
                AltModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Ctrl))
            {
                CtrlModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Shift))
            {
                ShiftModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Win))
            {
                WinModifier.Checked = true;
            }

            KeyComboBox.SelectionChangeCommitted += new EventHandler(KeyComboBox_SelectionChangeCommitted);
        }
Пример #4
0
 private void UnsetModifier(ContextLib.DataContainers.Monitoring.UserAction.Modifiers modifier)
 {
     if (IsModifierSet(modifier))
     {
         _modifiers &= ~modifier;
     }
 }
Пример #5
0
        public WizardWheelSpinPicker()
        {
            InitializeComponent();

            _notches   = -1;
            _modifiers = ContextLib.DataContainers.Monitoring.UserAction.Modifiers.None;
            _x         = 0;
            _y         = 0;
            TowardRadioButton.Checked = true;
        }
Пример #6
0
 public void ToggleModifier(UserAction.Modifiers modifier)
 {
     if (!IsModifierSet(modifier))
     {
         _modifiers |= modifier;
     }
     else
     {
         _modifiers &= ~modifier;
     }
 }
Пример #7
0
 private bool UnsetModifier(UserAction.Modifiers modifier)
 {
     if (IsModifierSet(modifier))
     {
         _modifiers &= ~modifier;
         return(true);
     }
     else
     {
         return(false);
     }
 }
Пример #8
0
 public void PauseMonitoring()
 {
     if (_is_monitoring)
     {
         // file system watcher
         _file_system_watcher.EnableRaisingEvents = false;
         //_logger.WriteLine("Observer stopped at {0}.", DateTime.Now);
         _is_monitoring = false;
         _modifiers     = UserAction.Modifiers.None;
         _actions.Reset();
     }
 }
Пример #9
0
        public WizardKeyPicker()
        {
            InitializeComponent();
            NextButton.Enabled = false;

            foreach (string key in Enum.GetNames(typeof(Keys)))
            {
                KeyComboBox.Items.Add(key);
            }

            _key       = Keys.None;
            _modifiers = ContextLib.DataContainers.Monitoring.UserAction.Modifiers.None;
            KeyComboBox.SelectionChangeCommitted += new EventHandler(KeyComboBox_SelectionChangeCommitted);
        }
Пример #10
0
        public WizardClickPicker(bool is_drag)
        {
            InitializeComponent();
            NextButton.Enabled = false;

            if (is_drag)
            {
                TextLabel1.Text = "Where should the mouse motion begin?";
            }

            foreach (string button in Enum.GetNames(typeof(MouseButtons)))
            {
                ButtonComboBox.Items.Add(button);
            }

            _button    = MouseButtons.None;
            _modifiers = ContextLib.DataContainers.Monitoring.UserAction.Modifiers.None;
            _x         = 0;
            _y         = 0;

            ButtonComboBox.SelectionChangeCommitted += new EventHandler(ButtonComboBox_SelectionChangeCommitted);
        }
Пример #11
0
        public WizardWheelSpinPicker(int notches, ContextLib.DataContainers.Monitoring.UserAction.Modifiers modifiers, int x, int y)
        {
            InitializeComponent();

            _notches   = notches;
            _modifiers = modifiers;
            _x         = x;
            _y         = y;

            if (_notches >= 0)
            {
                NotchesBox.Value        = _notches;
                AwayRadioButton.Checked = true;
            }
            else
            {
                NotchesBox.Value          = Math.Abs(_notches);
                TowardRadioButton.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Alt))
            {
                AltModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Ctrl))
            {
                CtrlModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Shift))
            {
                ShiftModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Win))
            {
                WinModifier.Checked = true;
            }
            XBox.Value = _x;
            YBox.Value = _y;
        }
Пример #12
0
        public WizardClickPicker(bool is_drag, MouseButtons button, ContextLib.DataContainers.Monitoring.UserAction.Modifiers modifiers, int x, int y)
        {
            InitializeComponent();
            NextButton.Enabled = false;

            foreach (string b in Enum.GetNames(typeof(MouseButtons)))
            {
                ButtonComboBox.Items.Add(b);
            }

            _button    = button;
            _modifiers = modifiers;
            _x         = x;
            _y         = y;

            ButtonComboBox.SelectedItem = _button.ToString();
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Alt))
            {
                AltModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Ctrl))
            {
                CtrlModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Shift))
            {
                ShiftModifier.Checked = true;
            }
            if (IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers.Win))
            {
                WinModifier.Checked = true;
            }
            XBox.Value = _x;
            YBox.Value = _y;

            ButtonComboBox.SelectionChangeCommitted += new EventHandler(ButtonComboBox_SelectionChangeCommitted);
        }
Пример #13
0
 public MouseAction(Window window, ContextLib.DataContainers.Monitoring.UserAction.Modifiers modifiers)
     : base(window)
 {
     _modifiers = modifiers;
 }
Пример #14
0
        //
        // Modifier Methods
        //

        private bool IsModifierSet(ContextLib.DataContainers.Monitoring.UserAction.Modifiers modifier)
        {
            return((_modifiers & modifier) == modifier);
        }
Пример #15
0
 public KeyAction(Window window, Keys key, ContextLib.DataContainers.Monitoring.UserAction.Modifiers modifiers)
     : base(window)
 {
     _key       = key;
     _modifiers = modifiers;
 }