Solaris CDE: 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 archivos de configuración que contienen definiciones de tipos de datos:

Para crear una definición de tipo de datos

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

    Para 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, con 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 más información, consulte "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 aplicación 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					Visualizar 
    } 
     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 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.