Solaris Common Desktop Environment: Guía avanzada del usuario y del administrador del sistema

Asociación de iconos

Para poder reconocer los objetos con mayor rapidez, puede asociar los iconos con:

Especificación de archivos de icono

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.

Para asociar un icono con una acción o un tipo de datos

  1. Especifique el icono mediante el campo ICON.

    Si sigue la convención de nombrado apropiado 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.

  2. Cree iconos de los tamaños siguientes:

    • Acciones: grande, mediano y muy pequeño

    • Tipos de datos: mediano y muy pequeño

Ejemplo de definición de una acción

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.

Ejemplo de definición de un tipo de datos

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.
} 

Para mostrar un icono en un control del Panel frontal

  1. 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.

  2. Cree iconos de los tamaños siguientes:

    • Panel frontal y subpaneles: grande, mediano y muy pequeño

    • Conmutador de áreas de trabajo: pequeño

Ejemplo

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 
}

Para asociar un icono a una ventana de aplicación

  1. 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 obtener más información acerca de cómo establecer el valor de los recursos, véase Establecimiento de recursos de aplicaciones.

  2. Elija Reiniciar Gestor de área de trabajo en el Menú del á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.


    Nota –

    Algunas aplicaciones no permiten que se altere temporalmente su icono predeterminado.


Para utilizar el Gestor de archivos como examinador de iconos

  1. Copie el archivo /usr/dt/examples/idioma/IconBrowse.dt en el directorio DirectorioInicio/.dt/types/Iconbrowse.dt.

  2. 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.


    Nota –

    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:

  1. Elimine la copia personal del archivo IconBrowse.dt.

  2. Abra el Gestor de aplicaciones y haga doble clic en Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio.