示例#1
0
 public void SetAction(HandleRuleAction value)
 {
     action = (RuleActionMouseOffset)value;
     if (action.Direction == Orientation.Vertical)
     {
         rbVertical.Checked = true;
     }
     else
     {
         rbHorizontal.Checked = true;
     }
     editOffset.Text = action.Offset.ToString();
 }
示例#2
0
        private void listBoxActionType_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (listBoxActionType.SelectedIndex < 0)
            {
                ActiveActionType = null;
                return;
            }
            // get selected rule information
            var tmpActionClass = (ClassRecord)listBoxActionType.Items[listBoxActionType.SelectedIndex];

            // change EditRule.Action to new type
            if (!blockUIChange)
            {
                HandleRuleAction tmpAction = (HandleRuleAction)Activator.CreateInstance(tmpActionClass.classRecord);
                EditRule.Action = tmpAction;
            }
            ActiveActionType = tmpActionClass;
        }
示例#3
0
 public void SetAction(HandleRuleAction value)
 {
     action           = (RuleActionKey)value;
     textBoxKeys.Text = action.KeysToSend;
 }
示例#4
0
 public void SetAction(HandleRuleAction value)
 {
     action     = (RuleActionMouseAbs)value;
     editX.Text = action.X.ToString();
     editY.Text = action.Y.ToString();
 }