private void buttonToggleCaret_Click(object sender, EventArgs e)
{
if (!_suppressEvents)
{
_suppressEvents = true;
_settings.Caret = this.buttonToggleCaret.Checked;
foreach (ScriptEditorForm form in Windows.ScriptEditors)
{
form.ScintillaControl.Caret.Style = _settings.Caret ?
CaretStyle.Line : CaretStyle.Invisible;
}
_suppressEvents = false;
}
}