Los iconos del escritorio están asociados con:
Los archivos de acción y tipos de datos del Gestor de archivos y del Gestor de aplicaciones
Los controles del Panel frontal
Las ventanas de aplicaciones minimizadas
Los gráficos utilizados por las aplicaciones, como, por ejemplo, paletas y barras de herramientas.
El fondo del área de trabajo.
La documentación del entorno de desarrollo contiene información adicional acerca de los iconos de escritorio. Véase el Capítulo 4, "Visual Design," del manual Common Desktop Environment: Style Guide and Certification Checklist.
Para que el escritorio pueda utilizar una imagen de icono, el archivo de imagen del icono debe:
Tener el formato correcto.
Utilizar la convención de nombrado de archivo apropiada.
Utilizar la convención de tamaño del escritorio.
Estar ubicado en un directorio de la ruta de búsqueda de iconos.
Ser llamado por la estructura de escritorio mediante la sintaxis correcta. Por ejemplo, si crea un nuevo control para el Panel frontal, utilice el campo ICON de la definición del Panel frontal para especificar la imagen de icono que debe utilizar el control.
Para una pantalla en color, utilice archivos de icono de formato mapa de píxels de X (XPM), cuyo nombre suele tener el sufijo .pm. En los demás casos, utilice archivos de formato mapa de bits de X (XBM), que suelen tener el sufijo .bm. Si el mapa de píxels utiliza transparencia, se genera un archivo de máscara (_m.bm) al crear el archivo .bm. Véase " Ruta de búsqueda de iconos" para obtener más información acerca de cómo busca el escritorio dichos archivos.
Los iconos e imágenes de fondo se almacenan como archivos independientes. En general, un icono se especifica con la porción base de su nombre de archivo. Por ejemplo, se puede hacer referencia a un icono con el nombre correo si el archivo está realmente almacenado como:
/usr/dt/appconfig/icons/idioma/correo.l.pm
La convención de nombrado que consiste en añadir sufijos a los nombres de archivo ayuda a agrupar los iconos por tamaño y tipo. Los nombres de los iconos de los componentes del escritorio tienen estos formatos generales:
nombre_base.tamaño.formato
O bien
nombre_base.formato
donde:
nombre_base: nombre base del archivo de imagen, utilizado para referirse a la imagen
tamaño: una letra que indica el tamaño: l (grande) m (mediano) s (pequeño) t (muy pequeño)
formato: formato del archivo: pm (mapa de píxels) bm (mapa de bits)
La tabla Tabla 14-1 muestra las dimensiones recomendadas (en píxels) para los iconos del escritorio.
Tabla 14-1 Tamaños y nombres de archivo de los iconos
Tamaño del icono |
Nombre del mapa de bits |
Nombre del mapa de píxels |
---|---|---|
16 por 16 (muy pequeño) |
nombre.t.bm |
nombre.t.pm |
24 por 24 (pequeño) |
nombre.s.bm |
nombre.s.pm |
32 por 32 (mediano) |
nombre .m.bm |
nombre .m.pm |
48 por 48 (grande) |
nombre.l.bm |
nombre.l.pm |
La tabla Tabla 14-2 muestra el tamaño de los iconos utilizados por los componentes del escritorio. En algunos casos, el tamaño del icono utilizado depende de la resolución de pantalla.
Tabla 14-2 Componentes del escritorio y tamaño de sus iconos
Componente del escritorio |
Resolución alta |
Resolución media |
Resolución baja |
---|---|---|---|
Gestor de archivos y Gestor de aplicaciones (Vista por nombre e icono) |
mediano |
mediano |
mediano |
Gestor de archivos y Gestor de aplicaciones (Vista por nombre e icono pequeño) |
muy pequeño |
muy pequeño |
muy pequeño |
Controles principales del Panel frontal |
grande |
grande |
mediano |
Subpaneles del Panel frontal |
mediano |
mediano |
muy pequeño |
Controles de conmutación del panel frontal |
pequeño |
pequeño |
muy pequeño |
Ventanas minimizadas |
grande |
grande |
mediano |
Por ejemplo, si especifica un icono llamado correo para un tipo de datos, su pantalla es de color y ha establecido las preferencias del Gestor de archivos en iconos pequeños, la imagen de icono utilizada es correo.t.pm.
El escritorio busca un archivo de icono, o imagen, en una lista de directorios, llamada ruta de búsqueda de iconos, que se determina según el valor de diversas variables de entorno. En " Ruta de búsqueda de iconos" se describen las variables utilizadas y el modo como se combinan para crear la ruta de búsqueda de iconos.
La ruta de búsqueda predeterminada es:
Iconos incorporados: /usr/dt/appconfig/icons/idioma
Iconos accesibles en el sistema: /etc/dt/appconfig/icons/idioma
Iconos personales: DirectorioInicio/.dt/icons
El escritorio puede acceder a iconos ubicados en sistemas remotos. Para obtener información sobre la creación de un servidor de iconos, consulte "Configuración de los servicios de bases de datos, iconos y ayuda".
Para poder reconocer los objetos con mayor rapidez, puede asociar los iconos con:
Las acciones y tipos de datos
Los controles del Panel frontal y sus subpaneles
Las ventanas de aplicaciones minimizadas
Para los iconos utilizados por las acciones, tipos de datos y el Panel frontal y sus subpaneles, especifique únicamente el nombre base del icono (sin sufijos). Los sufijos correctos se agregan automáticamente en función de la resolución de su pantalla, colores admitidos y opciones de vista del Gestor de archivos (como, por ejemplo, Iconos pequeños).
Para ignorar temporalmente la ruta de búsqueda, escriba la ruta y nombre completos del icono.
Especifique el icono mediante el campo ICON.
Si sigue la convención de nombrado apropiada con los archivos de icono, especifique únicamente el nombre base del icono. Se visualizará el icono correcto de acuerdo con la resolución y los colores admitidos por su pantalla.
Cree iconos de los tamaños siguientes:
Acciones: grande, mediano y muy pequeño
Tipos de datos: mediano y muy pequeño
El ejemplo siguiente corresponde a la definición de una acción que ejecuta la herramienta de dibujo Island Paint. Los iconos Ipaint.l y Ipaint.s están asociados a la acción.
ACTION IslandPaintOpenDoc { WINDOW_TYPE NO-STDIO ICON Ipaint EXEC_STRING /usr/bin/IslandPaint %Arg_1'Archivo a abrir:'% }
Si utiliza iconos en color, el escritorio agrega .pm al buscar los archivos de icono. En caso contrario (o si no se encuentra ningún archivo que concuerde con el sufijo .pm), el escritorio agrega .bm.
La siguiente definición de tipo de datos asocia los iconos comprsd.l y comprsd.s con archivos comprimidos:
DATA_ATTRIBUTES COMPRESSED {
ICON comprsd ACTIONS Uncompress DESCRIPTION Los archivos COMPRESSED se han comprimido con el \ comando 'compress' para que ocupen menos espacio.
}
Especifique el nombre de la imagen mediante el campo ICON.
Si el control supervisa un archivo (MONITOR_TYPE
está establecido en correo o archivo), utilice el campo ALTERNATE_ICON para especificar los iconos utilizados cuando se detecta el cambio.
Puede también agregar animación a los botones y controles de la zona de soltar.
Cree iconos de los tamaños siguientes:
Panel frontal y subpaneles: grande, mediano y muy pequeño
Conmutador de áreas de trabajo: pequeño
El siguiente control cambia de aspecto cuando se ubica un archivo llamado report en el directorio /doc/ftp/pub/. Cuando el archivo no se encuentra en el directorio, se muestra el icono NoReport.pm; cuando el archivo está en el directorio, se muestra Report.pm.
CONTROL MonitorReport { CONTAINER_NAME nombre_contenedor TYPE ICON MONITOR_TYPE file FILE_NAME /doc/ftp/pub/report ICON NoReport ALTERNATE_ICON Report }
Establezca el valor del recurso iconImage del Gestor de área de trabajo de la siguiente manera:
Dtwm*nombre_cliente*iconImage: nombre_archivo_icono
Para determinar el valor correcto de nombre_cliente, abra el Gestor de aplicaciones y haga doble clic en Propiedades de ventana del grupo de aplicaciones Herramientas_Escritorio. Al seleccionar una ventana, se muestra una lista de sus propiedades. La propiedad WM_CLASS muestra entre comillas el nombre de clase de la ventana.
Para más información acerca de cómo establecer el valor de los recursos, véase "Establecimiento de recursos de aplicaciones" .
Elija Reiniciar Gestor de área de trabajo en el menú Área de trabajo.
Para comprobar si el icono ha sido reconocido por el Gestor de área de trabajo, minimice la ventana cuyo icono ha intentado modificar.
Algunas aplicaciones no permiten que se altere temporalmente su icono predeterminado.
Copie el archivo /usr/dt/examples/idioma/IconBrowse.dt en el directorio DirectorioInicio/.dt/types/Iconbrowse.dt.
Abra el Gestor de aplicaciones y haga doble clic en Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio.
Cuando se cambia a un directorio que contiene iconos (archivos .bm y .pm), se muestra cada icono al lado de su nombre. Por ejemplo, si cambia al directorio /usr/dt/appconfig/icons/idioma, verá muchos de los iconos del escritorio.
En sistemas con poca memoria, habilitar la función de examinador de iconos puede provocar que el Gestor de archivos muestre los directorios con más lentitud. En la configuración predeterminada, las imágenes mayores de 256 por 256 no se muestran.
Para inhabilitar la función de examinador de iconos:
Elimine la copia personal del archivo IconBrowse.dt.
Abra el Gestor de aplicaciones y haga doble clic en Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio.
Utilice un tema común para los iconos relacionados. Por ejemplo, si diseña iconos para una aplicación, establezca similitudes que tengan significado entre los iconos para la aplicación y los iconos para los archivos de datos.
Asegúrese de que la versión a dos colores de todos los iconos diseñados sea aceptable. Si el icono se muestra en un monitor monocromo o de escala de grises (o si no hay suficientes colores disponibles), se muestra de forma automática en formato de dos colores.
Para conservar el uso de colores del sistema, intente limitar los colores del icono a aquellos colores proporcionados por el escritorio (los iconos creados mediante el Editor de iconos utilizan únicamente los colores del escritorio).
Para obtener información acerca de los tamaños utilizados por los componentes del escritorio, véase la tabla Tabla 14-1.
Los iconos del escritorio utilizan una paleta de 22 colores, que incluyen:
Ocho grises estáticos
Ocho colores estáticos: rojo, azul, verde, cyan, magenta, amarillo, negro y blanco
Seis colores dinámicos: primer plano, fondo, sombreado superior, sombreado inferior, selección y transparente
Mediante esta paleta se pueden crear iconos atractivos y fáciles de leer sin apropiarse de los recursos de color que otras aplicaciones necesitan. La mayoría de los iconos del escritorio utilizan grises con toques de color.
El color transparente es útil para crear iconos que dan la impresión de no ser rectangulares, porque el color que hay detrás del icono se transparenta.