Browse Source

SD2-880. On opening the text editor's code completion options the code completion group box is now disabled correctly when code completion is disabled.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/trunk@2149 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 19 years ago
parent
commit
4ec9ae9992
  1. 8
      src/Main/Base/Project/Src/TextEditor/Gui/OptionPanels/CodeCompletionPanel.cs

8
src/Main/Base/Project/Src/TextEditor/Gui/OptionPanels/CodeCompletionPanel.cs

@ -17,8 +17,9 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.OptionPanels @@ -17,8 +17,9 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.OptionPanels
{
SetupFromXmlStream(this.GetType().Assembly.GetManifestResourceStream("Resources.CodeCompletionOptionPanel.xfrm"));
EnableCodeCompletionSettingsGroupBox();
Get<CheckBox>("codeCompletionEnabled").CheckedChanged += delegate(object sender, EventArgs e) {
ControlDictionary["groupBox"].Enabled = Get<CheckBox>("codeCompletionEnabled").Checked;
EnableCodeCompletionSettingsGroupBox();
};
Get<CheckBox>("codeCompletionEnabled").Checked = CodeCompletionOptions.EnableCodeCompletion;
@ -64,5 +65,10 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.OptionPanels @@ -64,5 +65,10 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.OptionPanels
CodeCompletionOptions.InsightRefreshOnComma = Get<CheckBox>("refreshInsightOnComma").Checked;
return base.StorePanelContents();
}
void EnableCodeCompletionSettingsGroupBox()
{
ControlDictionary["groupBox"].Enabled = Get<CheckBox>("codeCompletionEnabled").Checked;
}
}
}

Loading…
Cancel
Save