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

Creación manual de un tipo de datos: Pasos generales

En esta sección se describe cómo crear un archivo de configuración de tipo de datos.

Archivos de configuración para tipos de datos

Los requisitos de los archivos de configuración que contienen definiciones de tipos de datos son:

Para crear una definición de tipo de datos

  1. Abra un archivo de base de datos existente o cree uno nuevo.

    Para obtener más información, véase la sección anterior, Archivos de configuración para tipos de datos.

  2. Defina los atributos de los datos para el tipo de datos, mediante la sintaxis:

    	DATA_ATTRIBUTES nombre_tipo_datos
     {
       ICON						nombre_imagen
     		DESCRIPTION				cadena
     				campo_atributo
     				campo_atributo
     		
          …
     }
    

    donde:

    nombre_tipo_datos: nombre exclusivo asignado a este tipo de datos.

    nombre_imagen: nombre de archivo o ruta de acceso de un archivo de icono. Utilice el nombre base del archivo. Por ejemplo, para los archivos de icono miimagen.m.pm y miimagen.t.pm, utilice miimagen.

    campo_atributo: campo que define el aspecto y el comportamiento del tipo de datos.

    cadena: cadena de caracteres. El contenido de ésta será la ayuda sobre el tema para el tipo de datos.

    Véase Ejemplo de creación de una acción y un tipo de datos personales.

  3. Defina los criterios de datos para el tipo de datos mediante la sintaxis:

    	DATA_CRITERIA nombre_criterio
     { 
     DATA_ATTRIBUTES_NAME				nombre_tipo_datos
     				campo_criterio
     				campo_criterio
     		
          … 
    }
    

    donde:

    nombre_criterio: nombre exclusivo para esta definición de los criterios

    nombre_tipo_datos: nombre utilizado en la definición de DATA_ATTRIBUTES

    campo_criterio: campo utilizado para definir los criterios según los cuales se asigna a un archivo este tipo de datos

    Véase Definición de los criterios de datos para un tipo de datos.

  4. Guarde el archivo de base de datos.

  5. Cree los iconos para el tipo de datos.

    Para obtener más información, véase Especificación de la imagen de icono utilizada para un tipo de datos.

  6. Si es necesario, cree las acciones listadas en el campo ACTIONS de la definición de atributos.

  7. Haga doble clic en Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio para recargar la base de datos.

Ejemplo de creación de una acción y un tipo de datos personales

Supongamos que el sistema contiene una aplicación llamada xgif, que muestra imágenes GIF. Normalmente, el programa se ejecuta escribiendo:

xgif nombre_archivo

Usted quiere tener la posibilidad de mostrar imágenes GIF de diversas maneras:

  1. Abra un archivo nuevo DirectorioInicio/.dt/types/GifViewer.dt para editarlo.

  2. Escriba las definiciones del tipo de datos:

    	DATA_ATTRIBUTES Gif 
    {
     DESCRIPTION			Archivo de imagen Gif.
     ICON						GifIcon
     ACTIONS					View 
    } 
    DATA_CRITERIA Gif_Criteria 
    { 
     DATA_ATTRIBUTES_NAME			Gif
     NAME_PATTERN						*.gif 
    }
  3. Escriba la definición de la acción GifViewer:

    	ACTION GifViewer 
    {
     EXEC_STRING				xgif %(File)Arg_1"Archivo Gif a visualizar:"
     WINDOW_TYPE				NO_STDIO
     DESCRIPTION				Haga doble clic en o suelte un archivo para \
     					iniciar el Visualizador de Gif. 
    }

    Como la definición no incluye un campo ICON, la acción utilizará el icono predeterminado del sistema.

  4. Escriba la siguiente acción map para conectar la acción GifViewer con la acción View que aparece en la definición del tipo de datos. Utilice el campo ARG_TYPE para restringir la acción de visualizar a archivos de tipo Gif.

    	ACTION View 
    {
     ARG_TYPE				Gif
     TYPE					MAP
     MAP_ACTION			GifViewer 
    } 
  5. Guarde el archivo.

  6. Haga doble clic en Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio para volver a leer la base de datos.