Léxico TI › Infraestructura › Movimiento opaco

Movimiento opaco

Infraestructura Svenska → Actualizado: 2026-10-09

Mover una ventana con su contenido visible durante todo el arrastre, en lugar de como un contorno vacío: un lujo que los primeros gestores de ventanas desactivaban por respeto al procesador.

La primera generación de gestores de ventanas para X no movía ventanas, movía rectángulos. Al agarrar una barra de título, twm dibujaba un contorno en XOR directamente sobre la ventana raíz, lo arrastraba tras el ratón y colocaba la ventana solo al soltar el botón. Mientras tanto mantenía un grab sobre todo el servidor para que ningún otro programa pintara encima de las líneas, y por eso el resto de la pantalla se congelaba durante el arrastre. Mover la ventana de verdad habría supuesto un chorro de eventos Expose a programas sin backing store, y un 68020 no tenía tiempo para eso.

La alternativa se llamó opaque move: la ventana acompaña al ratón, sólida, y lo que había debajo se repinta después. twm lo ofrece como opción OpaqueMove, y fvwm llegó a un compromiso con OpaqueMoveSize, un porcentaje del área de pantalla por debajo del cual las ventanas se mueven sólidas y por encima del cual vuelven a ser contornos. Windows 95 arrastraba contornos hasta que el paquete Plus! añadió "mostrar el contenido de la ventana al arrastrar", que fue estándar en Windows 98. Los gestores de composición disolvieron la cuestión: una ventana es una textura, y mover una textura no cuesta nada.

← Volver al léxico