Beispiel #1
0
        public bool EditSettings(IUserSettings userSettings, IInputHandler inputHandler)
        {
            inputHandler.PauseOutput = true;
            SettingsEditorForm form = new SettingsEditorForm(userSettings, inputHandler);
            bool result             = form.ShowDialog() == DialogResult.OK;

            if (result)
            {
                userSettings.ShowHotkey      = form.ShowHotkey;
                userSettings.MoveLeftHotkey  = form.MoveLeftHotkey;
                userSettings.MoveRightHotkey = form.MoveRightHotkey;
                userSettings.Sensitivity     = form.Sensitivity;
                inputHandler.LoadHotkeys(userSettings);
            }
            inputHandler.PauseOutput = false;
            return(result);
        }
 public void Run(Form parentView)
 {
     _view = _formFactory.Create <SettingsEditorForm>();
     _view.SetController(this);
     ShowView(parentView, _view);
 }
        private void SettingsButton_ItemClick(object sender, ItemClickEventArgs e)
        {
            var settingsEditorForm = new SettingsEditorForm();

            settingsEditorForm.ShowDialog();
        }