Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
        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();
        }