public bool StartCapturing(HotkeyConfigControl capturer) { if (Capturing) { Capturer.StopCapturing(true); return(false); } Capturer = capturer; Capturing = true; return(true); }
private void AddButton_Click(object sender, EventArgs e) { HotkeyLayout.SuspendLayout(); var hk = new HotkeyConfigControl(this); HotkeyControls.Add(hk); HotkeyLayout.Controls.Remove(AddButton);; HotkeyLayout.Controls.Add(hk); HotkeyLayout.Controls.Add(AddButton); HotkeyLayout.ResumeLayout(true); }
private void InitHotkeys() { HotkeyLayout.SuspendLayout(); HotkeyLayout.Controls.Clear(); HotkeyControls.Clear(); foreach (HotkeyConfig Hotkey in Hotkeys) { var hk = new HotkeyConfigControl(this); hk.Update(Hotkey); HotkeyControls.Add(hk); HotkeyLayout.Controls.Add(hk); } HotkeyLayout.Controls.Add(AddButton); HotkeyLayout.ResumeLayout(true); }
public void StopCapturing() { Capturing = false; Capturer = null; }
public void RemoveHotkey(HotkeyConfigControl control) { HotkeyLayout.Controls.Remove(control); Hotkeys.Remove(control.GetConfig()); HotkeyControls.Remove(control); }