Léxico TI › Programación › GravityNotify

GravityNotify

Programación Svenska → Actualizado: 2026-10-11

El evento de X11 para subventanas que el servidor movió por su cuenta porque su padre cambió de tamaño.

Cada ventana X tiene un win_gravity que indica dónde debe quedar cuando se redimensiona su padre. Con NorthWestGravity, el valor por defecto, no se mueve; con SouthEastGravity sigue a la esquina inferior derecha. Cuando el servidor desplaza una ventana por ese motivo, esta recibe un GravityNotify con su nueva posición si seleccionó StructureNotifyMask, y el padre recibe lo mismo mediante SubstructureNotifyMask.

Es uno de los eventos menos usados del protocolo. La idea era que el servidor resolviera la maquetación sencilla sin un viaje de ida y vuelta al cliente, pero los toolkits prefirieron recalcularlo todo en cada ConfigureNotify, y el evento quedó como una línea más de la especificación. Con UnmapGravity no hay GravityNotify alguno, solo un UnmapNotify: la ventana se oculta en lugar de moverse.

← Volver al léxico