Herramientas de usuario

Herramientas del sitio


tags:xul

¡Esta es una revisión vieja del documento!


XUL

XUL es el acrónimo de XML-based User-interface Language, lenguaje basado en XML para interfaces de usuario; corresponde a una especificación utilizada para crear interfaces de usuario basada en XML, generalmente se utiliza en el navegador Mozilla pero puede ser utilizada para crear aplicaciones sobre plataformas que sepan interpretarlo

Básicos

Conceptos

Chrome

El chrome se refiere a la interfaz XUL y a todos los ficheros que la envuelven, sería la unión del contenido \ estructura XUL más la apariencia CSS más los ficheros de configuración.
Una url chrome no es más que una ruta donde se guardan archivos del chrome, por ejemplo la siguiente ruta cargaría un css:

<?xml-stylesheet href="chrome://global/skin/" type="text/css"?>

Paquetes

Un paquete es un XUL con una arquitectura concreta. Por ejemplo un navegador podría estar definido en la siguiente ruta mozilla/bin/chrome/navigagor, las noticias podrían estar en mozilla/bin/chrome/mailnews y así… Y cada paquete contendría tres subdirectorios: content, skin y locale (donde se ubica el código XUL, el CSS y la información de configuración respectivamente):

navigator/
  content/
    default/
      navigator.xul
      ...
  skin/
    default/
      navigator.css
      nav-icon.gif
      ...
  locale/
    US-en/
      navigator.dtd

Otros

Herramientas

Notas

tags/xul.1253989239.txt.gz · Última modificación: 2020/05/09 09:24 (editor externo)