public static void UpdateOptions() { if (!File.Exists(optionsFile)) { UpdateOptionsFile(getDefaultOptions()); } List <Option> options1 = JsonConvert.DeserializeObject <List <Option> >(File.ReadAllText(optionsFile)); options = new Dictionary <string, Option>(); foreach (Option option1 in options1) { options.Add(option1.Name, option1); } if (!checkOptions()) { writeMissing(); return; } if (OptionsChanged != null) { OptionsChanged?.Invoke(JeremieLauncher.instance, new OptionsChangedEventArgs(options)); } }
private void OptionListBox_SelectedIndexChanged(object sender, EventArgs e) { if (mbPaused) { return; } if (mOptionToValue == null) { mBoundSelectionList.Clear(); foreach (object item in OptionListBox.CheckedItems) { mBoundSelectionList.Add(item.ToString()); } } else { mBoundSelectionList.Clear(); foreach (object item in OptionListBox.CheckedItems) { mBoundSelectionList.Add(mOptionToValue[item.ToString()]); } } if (OptionsChanged != null) { OptionsChanged.Invoke(this, null); } }
private void RemoveButton_Click(object sender, EventArgs e) { List <object> hitlist = new List <object>(); if (mOptionToValue == null) { foreach (object item in CollectionListBox.SelectedItems) { mBoundSelectionList.Remove(item.ToString()); hitlist.Add(item); } } else { foreach (object item in CollectionListBox.SelectedItems) { mBoundSelectionList.Remove(mOptionToValue[item.ToString()]); hitlist.Add(item); } } foreach (object o in hitlist) { CollectionListBox.Items.Remove(o); } if (OptionsChanged != null) { OptionsChanged.Invoke(this, null); } }
public void Watch() { foreach (PropertyDescriptor property in TypeDescriptor.GetProperties(this, new Attribute[] { DesignerSerializationVisibilityAttribute.Visible })) { property.AddValueChanged(this, (s, e) => { OptionsChanged?.Invoke(this, e); }); } }
public bool Send(object sender, Dictionary <string, Value> options) { var eventArgs = new OptionsChangedEventArgs(options); OptionsChanged?.Invoke(sender, eventArgs); return(eventArgs.Reloaded); }
private void Options_OptionsChanged(object sender, EventArgs e) { OnPropertyChanged(nameof(Options)); if (isEnabled) { OptionsChanged?.Invoke(Options, isEnabled); } }
public void ToggleSelectedProjects(string project) { project = project.ToLowerInvariant(); if (!_selectedProjects.Remove(project)) { _selectedProjects.Add(project); } OptionsChanged?.Invoke(); }
public static void EndUpdate() { updateLevel--; if (updateLevel == 0 && changed) { changed = false; OptionsChanged?.Invoke(null, EventArgs.Empty); } }
private void OkButton_Click(object sender, RoutedEventArgs e) { UpdateSelected(PresetComboBox.SelectedItem as Setting); Config.Save(Settings.ToList()); _options = GetClientConfiguration(); var name = NameTextBox.Text; OptionsChanged?.Invoke(this, new OidcOptionsChangedEventArgs(_options, ConfiguredScopes, name)); DialogResult = true; Close(); }
public void RaiseOptionsChanged() { AdvancedOptions = GetDialogPage <ShaderLabAdvancedOptionsPage>().Options; FormattingOptions = new FormattingOptions { SpacesPerIndent = ShaderLabPackage.Instance.LanguagePreferences.SpacesPerIndent }; GeneralOptions = GetDialogPage <ShaderLabFormattingGeneralOptionsPage>().Options; OptionsChanged?.Invoke(this, EventArgs.Empty); }
private void OnOptionsChanged() { Editor.Log("Editor options changed!"); #if !UNIT_TEST_COMPILANT // Sync C++ backend options Editor.InternalOptions internalOptions; internalOptions.AutoReloadScriptsOnMainWindowFocus = (byte)(Options.General.AutoReloadScriptsOnMainWindowFocus ? 1 : 0); internalOptions.AutoRebuildCSG = (byte)(Options.General.AutoRebuildCSG ? 1 : 0); internalOptions.AutoRebuildCSGTimeoutMs = Options.General.AutoRebuildCSGTimeoutMs; Editor.Internal_SetOptions(ref internalOptions); #endif // Send event OptionsChanged?.Invoke(Options); }
private void OnOptionsChanged() { Editor.Log("Editor options changed!"); // Sync C++ backend options Editor.InternalOptions internalOptions; internalOptions.AutoReloadScriptsOnMainWindowFocus = (byte)(Options.General.AutoReloadScriptsOnMainWindowFocus ? 1 : 0); internalOptions.ForceScriptCompilationOnStartup = (byte)(Options.General.ForceScriptCompilationOnStartup ? 1 : 0); internalOptions.AutoRebuildCSG = (byte)(Options.General.AutoRebuildCSG ? 1 : 0); internalOptions.AutoRebuildCSGTimeoutMs = Options.General.AutoRebuildCSGTimeoutMs; internalOptions.AutoRebuildNavMesh = (byte)(Options.General.AutoRebuildNavMesh ? 1 : 0); internalOptions.AutoRebuildNavMeshTimeoutMs = Options.General.AutoRebuildNavMeshTimeoutMs; Editor.Internal_SetOptions(ref internalOptions); EditorAssets.Cache.OnEditorOptionsChanged(Options); // Send event OptionsChanged?.Invoke(Options); }
public void RaiseOptionsChanged() { AdvancedOptions = GetDialogPage <HlslAdvancedOptionsPage>().Options; var indentationOptions = GetDialogPage <HlslFormattingIndentationOptionsPage>().Options; var newLinesOptions = GetDialogPage <HlslFormattingNewLinesOptionsPage>().Options; var spacingOptions = GetDialogPage <HlslFormattingSpacingOptionsPage>().Options; FormattingOptions = new FormattingOptions { Indentation = indentationOptions, NewLines = newLinesOptions, Spacing = spacingOptions, SpacesPerIndent = HlslPackage.Instance.LanguagePreferences.SpacesPerIndent }; GeneralOptions = GetDialogPage <HlslFormattingGeneralOptionsPage>().Options; OptionsChanged?.Invoke(this, EventArgs.Empty); }
private void UpdateNavigation() { var options = new Dictionary <string, string>(); AddIfSet(options, nameof(ShowClosed), ShowClosed); AddIfSet(options, nameof(ShowUnplanned), ShowUnplanned); AddIfSet(options, nameof(HideTodayIndicator), HideTodayIndicator); AddIfSet(options, nameof(HideCardDetails), HideCardDetails); if (SelectedProjects.Any()) { options[nameof(SelectedProjects).ToLowerInvariant()] = string.Join(';', SelectedProjects.OrderBy(name => name)); } var builder = new UriBuilder(_manager.ToAbsoluteUri(_manager.Uri)) { Query = string.Join('&', options.Select(o => $"{UrlEncoder.Default.Encode(o.Key)}={UrlEncoder.Default.Encode(o.Value)}")) }; _manager.NavigateTo(builder.ToString()); OptionsChanged?.Invoke(); }
private void AddButton_Click(object sender, EventArgs e) { if (mOptionToValue == null) { foreach (object item in EnumListBox.SelectedItems) { if (mAllowRepeats == false) { if (mBoundSelectionList.Contains(item.ToString())) { continue; } } mBoundSelectionList.Add(item.ToString()); CollectionListBox.Items.Add(item.ToString()); } } else { foreach (object item in EnumListBox.SelectedItems) { if (mAllowRepeats == false) { if (mBoundSelectionList.Contains(mOptionToValue[item.ToString()])) { continue; } } mBoundSelectionList.Add(mOptionToValue[item.ToString()]); CollectionListBox.Items.Add(item.ToString()); } } if (OptionsChanged != null) { OptionsChanged.Invoke(this, null); } }
void UpdateData() { mBoundSelectionList.Clear(); if (mOptionToValue == null) { foreach (object item in CollectionListBox.Items) { mBoundSelectionList.Add(item.ToString()); } } else { foreach (object item in CollectionListBox.Items) { mBoundSelectionList.Add(mOptionToValue[item.ToString()]); } } if (OptionsChanged != null) { OptionsChanged.Invoke(this, null); } }
public Options() { initThreadOptions(); VmLocator.L11n.PropertyChanged += (s, e) => { if (e.PropertyName == nameof(L11n._Locale)) { RaisePropertyChanged(nameof(FloatPrecision)); RaisePropertyChanged(nameof(IntPrecision)); } }; PropertyChanged += (s, e) => { if (e.PropertyName == nameof(Float64Bit) || e.PropertyName == nameof(Int64Bit) || e.PropertyName == nameof(FloatThreads) || e.PropertyName == nameof(IntThreads)) { OptionsChanged?.Invoke(this, null); } }; }
public void ToggleCardDetails() { HideCardDetails = !HideCardDetails; OptionsChanged?.Invoke(); }
protected void NotifyDelegate() { OptionsChanged?.Invoke(this, new PrintingOptionsEventArgs(Options)); }
public void ToggleTodayIndicator() { HideTodayIndicator = !HideTodayIndicator; OptionsChanged?.Invoke(); }
private void OptionsControl_Changed(object sender, RegexEngineOptionsChangedArgs args) { OptionsChanged?.Invoke(this, args); }
protected void OnOptionsChanged() { OptionsChanged?.Invoke(this, EventArgs.Empty); }
public void RaiseOptionsChanged(IAppOptions appOptions) { OptionsChanged?.Invoke(appOptions); }
private void OnOptionsChanged(SettingsChangedEventArgs e) { OptionsChanged?.Invoke(this, e); }
public virtual void OnOptionsChanged(EventArgs e) { OptionsChanged?.Invoke(this, e); }
public void RaiseOptionsChanged(object sender) => OptionsChanged?.Invoke(sender, EventArgs.Empty);
/// <summary> /// Raises an OptionsChanged event. /// </summary> private void OnOptionsChanged() { OptionsChanged?.Invoke(this, EventArgs.Empty); }
public void Send(object sender, Dictionary <string, Value> options) { OptionsChanged?.Invoke(sender, new OptionsChangedEventArgs(options)); }
public void RaiseOptionsChanged() { OptionsChanged?.Invoke(this, EventArgs.Empty); }
/// <summary> /// Raises the <see cref="E:OptionsChanged" /> event. /// </summary> /// <param name="e">The <see cref="EventArgs" /> instance containing the event data.</param> protected virtual void OnOptionsChanged(EventArgs e) => OptionsChanged?.Invoke(this, e);