public HotkeySelectionButton(HotKey key, SelectedKeyChange change) { Key = key; Text = key.GetString(); Click += SelectKey; KeyChange = change; Font = Theme.Fonts.H4; Margin = new Padding(0); DoubleBuffered = true; MouseEnter += (sender, e) => { _isHovering = true; Invalidate(); }; MouseLeave += (sender, e) => { _isHovering = false; Invalidate(); }; }
public static void AddScript(string id, string name, HotKey key, bool enabled, ScriptOrigins origin, RunScript run) { Script s = new Script(key, run, name, enabled, origin); MainFormRef.OverviewContainer.SideBarContainer.AddScriptDescription(name + ": " + key.GetString()); MainFormRef.ScriptContainer.AddScript(s); LoadedScripts.Add(id, s); }