public RecordBox(SpecActions specialActions) { this.specialActions = specialActions; InitializeComponent(); cBStyle.SelectedIndex = this.specialActions.MacroRepeat ? 1 : 0; AddtoDS4List(); ds4.Tick += ds4_Tick; ds4.Interval = 1; lbRecordTip.Visible = false; cBStyle.Visible = false; pnlMouseButtons.Location = new Point(pnlMouseButtons.Location.X, pnlMouseButtons.Location.Y - 75); if (this.specialActions.macrostag.Count > 0) { macros.AddRange(this.specialActions.macrostag); LoadMacro(); Saved = true; } }
private void btnEditAction_Click(object sender, EventArgs e) { if ((lVActions.SelectedIndices.Count > 0) && (lVActions.SelectedIndices[0] >= 0)) { SpecActions sA = new SpecActions(this, lVActions.SelectedItems[0].Text, lVActions.SelectedIndices[0]) { TopLevel = false, Dock = DockStyle.Fill, Visible = true }; tPSpecial.Controls.Add(sA); sA.BringToFront(); } }
public KBM360(SpecActions specialActions, Button buttonControl, bool extras) { InitializeComponent(); this.specialActions = specialActions; this.buttonControl = buttonControl; Size = new Size(btnVolUp.Location.X + btnVolUp.Size.Width * 2, btnNUMENTER.Location.Y + btnNUMENTER.Size.Height * 2); if (extras) { cBScanCode.Checked = this.buttonControl.Text.Contains("(SC)"); cBToggle.Checked = this.buttonControl.Text.Contains("(Toggle)"); } else { cBScanCode.Visible = false; cBToggle.Visible = false; } gBExtras.Visible = false; bnMacro.Visible = false; X360Label.Visible = false; Text = Resources.SelectActionTitle.Replace("*action*", "Trigger"); foreach (Control control in Controls) { if (control is Button) { ((Button)control).Click += anybtn_Click; } } btnMOUSEDOWN.Visible = false; btnMOUSELEFT.Visible = false; btnMOUSERIGHT.Visible = false; btnMOUSEUP.Visible = false; rBRegular.Visible = false; rBShiftModifer.Visible = false; pBMouse.Visible = false; btnLEFTMOUSE.Visible = false; btn4THMOUSE.Visible = false; pnl360Controls.Visible = false; ActiveControl = lBMacroOn; btnGuide.Text = string.Empty; }
private void btnAddAction_Click(object sender, EventArgs e) { SpecActions sA = new SpecActions(this) { TopLevel = false, Dock = DockStyle.Fill, Visible = true }; tPSpecial.Controls.Add(sA); sA.BringToFront(); }