ReparentNotify
L'evento X11 che annuncia che una finestra ha un nuovo genitore, di solito perché il window manager le ha appena avvolto attorno una cornice.
Quando qualcuno chiama XReparentWindow, il server invia un ReparentNotify alla finestra stessa, se ha selezionato StructureNotifyMask, e sia al vecchio sia al nuovo genitore, se hanno selezionato SubstructureNotifyMask. L'evento riporta la finestra, il nuovo genitore, la posizione al suo interno e il flag override-redirect. Per un'applicazione ordinaria è l'unico indizio di vivere ormai dentro una cornice e di avere coordinate che non sono più coordinate di schermo.
La trappola sta in ciò che gli sta intorno. Se la finestra è mappata quando viene spostata, il server prima la smappa e poi la rimappa, quindi il window manager riceve un UnmapNotify da lui stesso provocato. Quasi tutti i window manager tengono perciò un contatore degli unmap da ignorare; dimenticarlo porta il gestore a concludere che il client abbia chiuso la finestra, e a smantellare la cornice. Quando il window manager termina, lo stesso percorso si compie al contrario tramite il save-set, e i client tornano sotto la finestra radice.