private static void OnAppPropertyChanged(object sender, PropertyChangedEventArgs e) { switch (e.Key) { case ConfigProperties.UseLocalPreview: PreviewSettings.UseLocalPreview = Convert.ToBoolean(e.NewValue); LoggingService.Info("Use Local Preview setting is now: " + PreviewSettings.UseLocalPreview); //NOXLATE break; case ConfigProperties.AddDebugWatermark: PreviewSettings.AddDebugWatermark = Convert.ToBoolean(e.NewValue); LoggingService.Info("Add Debug Watermark setting is now: " + PreviewSettings.AddDebugWatermark); //NOXLATE break; case ConfigProperties.PreviewViewerType: PreviewSettings.UseAjaxViewer = (e.NewValue.ToString() == "AJAX"); //NOXLATE LoggingService.Info("Use AJAX Viewer setting is now: " + PreviewSettings.UseAjaxViewer); break; case ConfigProperties.UseGridStyleEditor: LayerEditorSettings.UseGridEditor = Convert.ToBoolean(e.NewValue); LoggingService.Info("Use Grid Style Editor is now: " + LayerEditorSettings.UseGridEditor); break; } }
/// <remarks> /// This method handles the redraw all event for specific changed IDE properties /// </remarks> static void TrackPropertyChanges(object sender, PropertyChangedEventArgs e) { if (e.OldValue != e.NewValue && workbench != null) { switch (e.Key) { case "ICSharpCode.SharpDevelop.Gui.StatusBarVisible": case "ICSharpCode.SharpDevelop.Gui.VisualStyle": case "ICSharpCode.SharpDevelop.Gui.ToolBarVisible": workbench.RedrawAllComponents(); break; case "ICSharpCode.SharpDevelop.Gui.UseProfessionalRenderer": workbench.UpdateRenderer(); break; } } }
/// <summary> /// Changes wordwrap settings if that property has changed. /// </summary> void PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.Key == "WordWrap") { SetWordWrap(); ToolBarService.UpdateStatus(toolStrip.Items); } if (e.Key == "DefaultFont") { var font = FontSelectionPanel.ParseFont(properties.Get("DefaultFont", Core.WinForms.WinFormsResourceService.DefaultMonospacedFont.ToString()).ToString()); textEditor.FontFamily = new FontFamily(font.FontFamily.Name); textEditor.FontSize = Math.Round(font.Size * 96.0 / 72.0); } }
/// <summary> /// Changes wordwrap settings if that property has changed. /// </summary> void PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.Key == "WordWrap") { SetWordWrap(); ToolbarService.UpdateToolbar(toolStrip); } if (e.Key == "DefaultFont") { textEditorControl.Font = FontSelectionPanel.ParseFont(properties.Get("DefaultFont", ResourceService.DefaultMonospacedFont.ToString()).ToString()); } }
void CheckFontChange(object sender, PropertyChangedEventArgs e) { if (e.Key == "DefaultFont") { fontContainer.DefaultFont = FontContainer.ParseFont(e.NewValue.ToString()); } }
/// <summary> /// Updates the default schema associated with the xml editor. /// </summary> void PropertyChanged(object sender, PropertyChangedEventArgs e) { string extension = Path.GetExtension(xmlEditor.FileName).ToLowerInvariant(); if (e.Key == String.Concat("ext", extension)) { SetDefaultSchema(extension); } else if (e.Key == XmlEditorAddInOptions.ShowAttributesWhenFoldedPropertyName) { UpdateFolding(); xmlEditor.Refresh(); } }
static void OnPropertyChange(object sender, PropertyChangedEventArgs e) { if (e.Key == uiLanguageProperty && e.NewValue != e.OldValue) { LoadLanguageResources((string)e.NewValue); if (LanguageChanged != null) LanguageChanged(null, e); } }
void SearchOptionsChanged(object sender, PropertyChangedEventArgs e) { if (e.Key == "FindPatterns") { RefreshComboBox(); } }
static void PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.Key == ambienceProperty) { OnAmbienceChanged(EventArgs.Empty); } if (e.Key == codeGenerationProperty) { codeGenerators.ForEach(ApplyCodeGenerationProperties); } }
void TrackFullscreenPropertyChanges(object sender, PropertyChangedEventArgs e) { if (!Boolean.Equals(e.OldValue, e.NewValue) && wbForm.FullScreen) { switch (e.Key) { case "HideMainMenu": case "ShowMainMenuOnMouseMove": RedrawMainMenu(); break; case "HideToolbars": RedrawToolbars(); break; //case "HideTabs": //case "HideVerticalScrollbar": //case "HideHorizontalScrollbar": case "HideStatusBar": case "ShowStatusBarOnMouseMove": RedrawStatusBar(); break; //case "HideWindowsTaskbar": } } }
public void PropertyChangedEventNotFiredAfterRemovingEventHandler() { PropertyChangedEventFiredWhenPropertiesObjectChanged(); propertyChangedEventArgs = null; options.PropertyChanged -= OptionsPropertyChanged; properties.Set(XmlEditorOptions.ShowAttributesWhenFoldedPropertyName, true); Assert.IsNull(propertyChangedEventArgs); }
void OptionsPropertyChanged(object source, PropertyChangedEventArgs e) { propertyChangedEventArgs = e; }
static void PropertyChanged(object sender, PropertyChangedEventArgs e) { if (e.Key == ambienceProperty) { defaultAmbience = null; OnAmbienceChanged(EventArgs.Empty); } if (e.Key == codeGenerationProperty || e.Key == textEditorProperty) { ApplyCodeGenerationPropertiesToNRefactory(); } }