public ConfigStyles(ScintillaNet.Scintilla control, Dictionary <string, int> dict) { STLControl = control; nameToIndex = dict; originalStyles = new Dictionary <int, styleCopy>(); indexToName = new Dictionary <int, string>(); foreach (string name in dict.Keys) { ScintillaNet.Style thisSyle = STLControl.Styles[dict[name]]; styleCopy copy = new styleCopy(); copy.Font = thisSyle.Font; copy.ForeColor = thisSyle.ForeColor; copy.BackColor = thisSyle.BackColor; originalStyles.Add(dict[name], copy); indexToName.Add(dict[name], name); } InitializeComponent(); }
public ConfigStyles(ScintillaNet.Scintilla control, Dictionary<string, int> dict) { STLControl = control; nameToIndex = dict; originalStyles = new Dictionary<int, styleCopy>(); indexToName = new Dictionary<int, string>(); foreach (string name in dict.Keys) { ScintillaNet.Style thisSyle = STLControl.Styles[dict[name]]; styleCopy copy = new styleCopy(); copy.Font = thisSyle.Font; copy.ForeColor = thisSyle.ForeColor; copy.BackColor = thisSyle.BackColor; originalStyles.Add(dict[name], copy); indexToName.Add(dict[name], name); } InitializeComponent(); }