anchor.diff:      FLastDropTarget: TfpgWinHandle;
       FDropPos: TPoint;
       FDrag: TfpgX11Drag;
  +    { X11 window grouping }
  +    FLeaderWindow: TfpgWinHandle;
  +    FClientLeaderAtom: TAtom;
       procedure   SetDrag(const AValue: TfpgX11Drag);
       function    ConvertShiftState(AState: Cardinal): TShiftState;
       function    KeySymToKeycode(KeySym: TKeySym): Word;
  
positive.code:   end
    else
      Result := None;
  end;
  
  // File utils
  
negative.code:   attr: TXSetWindowAttributes;
    mask: longword;
    hints: TXSizeHints;
    IconPixmap: TPixmap;
    WMHints: PXWMHints;
    prop: TAtom;
    mwmhints: TMWMHints;
  begin
  