Léxico TI › Programación › UIL

UIL

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

El lenguaje declarativo de Motif para describir el árbol de widgets de una interfaz en un archivo aparte en lugar de en el código C.

El User Interface Language procedía del toolkit XUI de DEC y pasó a Motif. Un archivo UIL declara qué widgets existen, cómo se anidan y qué recursos y callbacks llevan. El compilador uil lo convierte en un archivo binario UID, que la aplicación carga al arrancar mediante Mrm, el Motif Resource Manager.

La idea era cambiar la disposición, los textos y el idioma sin recompilar el programa: lo mismo que más tarde serían los archivos de Glade para GTK, los .ui de Qt o XAML en Windows. Pero la sintaxis de UIL era farragosa y seguía atada a los nombres de widgets de Motif, así que muchos prefirieron montar la interfaz directamente en C o mediante Xresources.

← Volver al léxico