anchor.diff:  interface
   
   uses
  -  Classes, SysUtils, fpg_base, fpg_main, fpg_widget, fpg_panel,
  +  Classes, SysUtils, fpg_base, fpg_main, fpg_widget,
     fpg_scrollbar;
   
   type
  
positive.code:     procedure   SetZeroStart(const AValue: Boolean);
    protected
      procedure   HandlePaint; override;
    public
      constructor CreateGutter(AOwner: TfpgBaseTextEdit);
      function    GetClientRect: TfpgRect; override;
  
negative.code:     procedure   HandleMouseEnter; override;
      procedure   HandleMouseExit; override;
      procedure   HandleLMouseDown(x, y: integer; shiftstate: TShiftState); override;
      procedure   HandleMouseScroll(x, y: integer; shiftstate: TShiftState; delta: smallint); override;
      procedure   HandleKeyPress(var keycode: word; var shiftstate: TShiftState; var consumed: boolean); override;
      procedure   HandleKeyChar(var AText: TfpgChar; var shiftstate: TShiftState; var consumed: boolean); override;
      { -- local widget functions -- }
  