Lines Matching refs:styler
42 static void ColouriseCssDoc(unsigned int startPos, int length, int initStyle, WordList *keywordlists[], Accessor &styler) {
47 StyleContext sc(startPos, length, initStyle, styler);
60 if ((lastStateC = styler.StyleAt(i-1)) != SCE_CSS_COMMENT) {
62 op = styler.SafeGetCharAt(i-1);
64 lastState = styler.StyleAt(i-1);
88 while (i && styler[i-1] == '\\')
98 op = styler.SafeGetCharAt(i-1);
100 lastState = styler.StyleAt(i-1);
246 static void FoldCSSDoc(unsigned int startPos, int length, int, WordList *[], Accessor &styler) {
247 bool foldComment = styler.GetPropertyInt("fold.comment") != 0;
248 bool foldCompact = styler.GetPropertyInt("fold.compact", 1) != 0;
251 int lineCurrent = styler.GetLine(startPos);
252 int levelPrev = styler.LevelAt(lineCurrent) & SC_FOLDLEVELNUMBERMASK;
254 char chNext = styler[startPos];
255 bool inComment = (styler.StyleAt(startPos-1) == SCE_CSS_COMMENT);
258 chNext = styler.SafeGetCharAt(i + 1);
259 int style = styler.StyleAt(i);
281 if (lev != styler.LevelAt(lineCurrent)) {
282 styler.SetLevel(lineCurrent, lev);
292 int flagsNext = styler.LevelAt(lineCurrent) & ~SC_FOLDLEVELNUMBERMASK;
293 styler.SetLevel(lineCurrent, levelPrev | flagsNext);