GravityNotify
O evento do X11 para subjanelas que o servidor moveu por conta própria porque o pai mudou de tamanho.
Toda janela X tem uma win_gravity que diz onde ela deve ficar quando o pai é redimensionado. Com NorthWestGravity, o padrão, ela fica onde está; com SouthEastGravity, acompanha o canto inferior direito. Quando o servidor move uma janela por esse motivo, ela recebe um GravityNotify com a nova posição, desde que tenha selecionado StructureNotifyMask, e o pai recebe o mesmo por meio de SubstructureNotifyMask.
É um dos eventos menos usados do protocolo. A ideia era deixar o servidor cuidar de layouts simples sem uma ida e volta ao cliente, mas os toolkits preferiram recalcular tudo por conta própria a cada ConfigureNotify, e o evento acabou sendo basicamente uma linha na especificação. Defina UnmapGravity e não há GravityNotify nenhum, apenas um UnmapNotify: a janela é escondida em vez de movida.