En esta sección se describe cómo crear un archivo de configuración de tipo de datos.
Los requisitos de los archivos de configuración que contienen definiciones de tipos de datos son:
Los archivos deben utilizar el convenio de nombre nombre.dt
Los archivos deben estar situados en la ruta de búsqueda de bases de datos. La ruta de búsqueda predeterminada es:
Tipos de datos personales: DirectorioInicio/.dt/types
Tipos de datos accesibles en el sistema:/etc/dt/appconfig/types/idioma
Tipos de datos incorporados: /usr/dt/appconfig/types/idioma. No se debe utilizar este directorio.
Para obtener información sobre cómo modificar la ruta de búsqueda de bases de datos, véase Establecimiento del valor de una ruta de búsqueda.
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.
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.
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.
Guarde el archivo de base de datos.
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.
Si es necesario, cree las acciones listadas en el campo ACTIONS de la definición de atributos.
Haga doble clic en Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio para recargar la base de datos.
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:
Haciendo doble clic un archivo de datos GIF
Seleccionando el archivo de datos y eligiendo la aplicación del menú Seleccionada
Abra un archivo nuevo DirectorioInicio/.dt/types/GifViewer.dt para editarlo.
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 }
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.
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 }
Guarde el archivo.
Haga doble clic en Recargar acciones en el grupo de aplicaciones Herramientas_Escritorio para volver a leer la base de datos.