anchor.diff:  
     XColor.FromColor(GetAppColor(apclEdMicromapBg));
     FMicromapBmp.Fill(XColor);
  -
  -  //make rect from (0,0) to fix bad vertical offset of marks with different "scrollbar_arrows"
  -  RectMap:= Rect(0, 0, ARect.Width, ARect.Height);
   
     //paint full-width area of current visible area
     RectMark:= GetItemRect(0, Ed.LineTop, Ed.LineBottom, markFull);
  
positive.code:       NIndex:= BookmarkPtr^.Data.LineNum;
        if Ed.IsLineFolded(NIndex) then
          Continue;
        RectMark:= Ed.RectMicromapMark(1{column}, NIndex, NIndex, RectMap, EditorOps.OpMicromapMinMarkHeight);
        FMicromapBmp.FillRect(RectMark, XColor);
      end;
    end;
  
negative.code:   LinePartObj: TATLinePartClass;
    XColor, XColorSelected, XColorOccur, XColorSpell: TBGRAPixel;
    NColor: TColor;
    RectMark: TRect;
    NLine1, NLine2, NIndex, i: integer;
  begin
    St:= Ed.Strings;
  