예제 #1
0
파일: RealTheme.cs 프로젝트: vorov2/slot
        public Style GetStyle(StandardStyle style)
        {
            ReadThemes();
            Style ret;

            if (!styles.TryGetValue(style, out ret))
            {
                ret = new Style();
                Register(style, ret);
            }

            return(ret);
        }
예제 #2
0
파일: RealTheme.cs 프로젝트: vorov2/slot
 private void Register(StandardStyle styleId, Style style)
 {
     styles.Remove(styleId);
     styles.Add(styleId, style);
 }
예제 #3
0
 public AppliedStyle(StandardStyle styleId, int start, int end)
 {
     StyleId = styleId;
     Start   = start;
     End     = end;
 }
예제 #4
0
 public void StyleRange(StandardStyle style, int line, int start, int end) =>
 editor.Lines[line].AppliedStyles.Add(new AppliedStyle(style, start, end));
예제 #5
0
 public StyleInfo(StandardStyle styleId, Style style)
 {
     StyleId = styleId;
     Style   = style;
 }