| 174 | } |
| 175 | |
| 176 | int LineMarkers::MarkerNext(int lineStart, int mask) const { |
| 177 | if (lineStart < 0) |
| 178 | lineStart = 0; |
| 179 | int length = markers.Length(); |
| 180 | for (int iLine = lineStart; iLine < length; iLine++) { |
| 181 | MarkerHandleSet *onLine = markers[iLine]; |
| 182 | if (onLine && ((onLine->MarkValue() & mask) != 0)) |
| 183 | //if ((pdoc->GetMark(iLine) & lParam) != 0) |
| 184 | return iLine; |
| 185 | } |
| 186 | return -1; |
| 187 | } |
| 188 | |
| 189 | int LineMarkers::AddMark(int line, int markerNum, int lines) { |
| 190 | handleCurrent++; |