Source position: lazgdk3.pas line 3590
type TGdkSeatGrabPrepareFunc = procedure(
seat: PGdkSeat;
window: PGdkWindow;
user_data: gpointer
);