595 lines
34 KiB
Plaintext
595 lines
34 KiB
Plaintext
<!-- $XConsortium: ch09.sgm /main/10 1996/12/20 20:20:38 rws $ -->
|
|
<!-- (c) Copyright 1995 Digital Equipment Corporation. -->
|
|
<!-- (c) Copyright 1995 Hewlett-Packard Company. -->
|
|
<!-- (c) Copyright 1995 International Business Machines Corp. -->
|
|
<!-- (c) Copyright 1995 Sun Microsystems, Inc. -->
|
|
<!-- (c) Copyright 1995 Novell, Inc. -->
|
|
<!-- (c) Copyright 1995 FUJITSU LIMITED. -->
|
|
<!-- (c) Copyright 1995 Hitachi. -->
|
|
<chapter id="SAG.dtCrA.div.1">
|
|
<title id="SAG.dtCrA.mkr.1"><indexterm><primary>Crear Acción</primary>
|
|
</indexterm>Creación de acciones y de tipos de datos utilizando Crear
|
|
Acción</title>
|
|
<para><indexterm><primary>Crear Acción</primary><secondary>introducción</secondary></indexterm><indexterm><primary>dtCreate, Vea Crear Acción<$nopage></primary></indexterm>Crear Acción es una herramienta para crear:</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>Una acción para iniciar
|
|
una aplicación</para>
|
|
</listitem><listitem><para>Uno o más tipos de datos para los archivos
|
|
de datos de una aplicación</para>
|
|
</listitem><listitem><para>Acciones para abrir e imprimir los archivos de
|
|
datos de la aplicación</para>
|
|
</listitem></itemizedlist>
|
|
<para>Crear Acción también es útil para crear acciones
|
|
simples para ejecutar mandatos del sistema operativo y scripts del shell.
|
|
</para>
|
|
<informaltable id="SAG.dtCrA.itbl.1" frame="All">
|
|
<tgroup cols="1" colsep="1" rowsep="1">
|
|
<colspec colwidth="4.00in">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'What Create
|
|
Action Does141'--><xref role="JumpText" linkend="SAG.dtCrA.mkr.2"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Limitations
|
|
of Create Action142'--><xref role="JumpText" linkend="SAG.dtCrA.mkr.3"></para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><!--Original XRef content: 'Creating
|
|
an Action and Data Type for an Application with Create Action143'--><xref
|
|
role="JumpText" linkend="SAG.dtCrA.mkr.4"></para></entry></row></tbody></tgroup>
|
|
</informaltable>
|
|
<para>Para obtener información de consulta, vea la página de
|
|
manual <filename moreinfo="RefEntry">dtcreate(1X)</filename>.</para>
|
|
<sect1 id="SAG.dtCrA.div.2">
|
|
<title id="SAG.dtCrA.mkr.2">Qué hace Crear Acción<indexterm>
|
|
<primary>Crear Acción</primary><secondary>funciones</secondary></indexterm></title>
|
|
<para>Crear Acción incluye una ventana principal y un conjunto de cuadros
|
|
de diálogo para crear una acción y los tipos de datos asociados.
|
|
</para>
|
|
<para>Crear Acción realiza lo siguiente:</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>Crea una definición de
|
|
acción que ejecuta un mandato.</para>
|
|
</listitem><listitem><para><indexterm><primary>Crear Acción</primary>
|
|
<secondary>archivo de configuración creado</secondary></indexterm><indexterm>
|
|
<primary>archivo de definición de acción, creado por Crear Acción</primary></indexterm>Crea un archivo <symbol role="Variable">DirectorioInicio</symbol><filename>/.dt/types/</filename><symbol role="Variable">nombre_acción</symbol><filename>.dt.</filename> Este archivo almacena las definiciones
|
|
de acción y de tipo de datos creadas para la aplicación.</para>
|
|
</listitem><listitem><para>Crea un<indexterm><primary>archivo de acción</primary></indexterm> <emphasis>archivo de acción</emphasis> en el
|
|
directorio de inicio del usuario. El archivo de acción es un archivo
|
|
ejecutable con el mismo<indexterm><primary>acciones</primary><secondary>nombre</secondary></indexterm> nombre que la acción.</para>
|
|
<para>La representación del archivo de acción en el Gestor de
|
|
archivos se denomina<indexterm><primary>icono de aplicación</primary>
|
|
<secondary>utilizar Crear Acción</secondary></indexterm> <emphasis>icono de aplicación</emphasis> porque, si se pulsa dos veces, se inicia
|
|
la aplicación.</para>
|
|
<para>Opcionalmente se puede hacer que el icono de acción sea una zona
|
|
de soltar, especificando, al crear la acción, tipos de datos que se
|
|
puedan soltar.</para>
|
|
</listitem><listitem><para>Crea uno o más tipos de datos para los archivos
|
|
de datos de la aplicación (opcional).</para>
|
|
</listitem><listitem><para>Crea una acción Abrir para cada tipo de
|
|
datos.</para>
|
|
</listitem><listitem><para>Crea una acción Imprimir para cada tipo
|
|
de datos (opcional).</para>
|
|
</listitem><listitem><para>Vuelve a cargar la base de datos de acciones y
|
|
de tipos de datos. Esto hace que las acciones y los tipos de datos entren
|
|
en vigor inmediatamente.</para>
|
|
</listitem></itemizedlist>
|
|
</sect1>
|
|
<sect1 id="SAG.dtCrA.div.3">
|
|
<title id="SAG.dtCrA.mkr.3">Limitaciones de Crear Acción<indexterm>
|
|
<primary>Crear Acción</primary><secondary>limitaciones</secondary>
|
|
</indexterm></title>
|
|
<para>Crear Acción está diseñado para crear acciones
|
|
y tipos de datos para ejecutar aplicaciones. Sin embargo, las acciones y los
|
|
tipos de datos son muy flexibles e incluyen funciones adicionales a las que
|
|
sólo se puede acceder si se crean las definiciones manualmente.</para>
|
|
<para>Para obtener más información, consulte:</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>El <!--Original XRef content:
|
|
'Chapter 10, ”Creating Actions Manually'--><xref role="ChapNumAndTitle"
|
|
linkend="SAG.CrAct.mkr.1">”</para>
|
|
</listitem><listitem><para>El <!--Original XRef content: 'Chapter 11,
|
|
”Creating Data Types Manually'--><xref role="ChapNumAndTitle" linkend="SAG.CrDT.mkr.1">
|
|
</para>
|
|
</listitem></itemizedlist>
|
|
<sect2 id="SAG.dtCrA.div.4">
|
|
<title>Limitaciones de las acciones<indexterm><primary>acciones</primary>
|
|
<secondary>limitaciones de Crear Acción</secondary></indexterm></title>
|
|
<para>Crear Acción no se puede utilizar para crear la acción
|
|
para una aplicación si no se cumple ninguna de las siguientes condiciones:
|
|
</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>La línea de mandatos
|
|
necesita un<indexterm><primary>acciones</primary><secondary>argumentos que
|
|
no son de archivo</secondary></indexterm><indexterm><primary><$nopage>acciones</primary><secondary>parámetros, Vea argumentos</secondary></indexterm> argumento
|
|
(parámetro) que no sea de archivo.</para>
|
|
<para>Por ejemplo, Crear Acción no se puede utilizar para escribir
|
|
una acción para el mandato:</para>
|
|
</listitem></itemizedlist>
|
|
<para><command>lp -d<symbol role="Variable">dispositivo nombre de archivo</symbol> </command></para>
|
|
<para>donde el usuario tiene que proporcionar <symbol role="Variable">dispositivo</symbol> cada vez que se ejecuta el mandato.</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>El icono de aplicación
|
|
debe tener una etiqueta diferente del nombre de acción.</para>
|
|
<para>Por ejemplo, no se puede utilizar Crear Acción para proporcionar
|
|
una versión en idioma local de una acción existente.</para>
|
|
</listitem><listitem><para>La acción necesita cualquiera de las características
|
|
avanzadas de la base de datos de acciones.</para>
|
|
<para>Son ejemplos de estas características avanzadas acciones que:
|
|
</para>
|
|
<itemizedlist remap="Bullet2"><listitem><para>Ejecutan mandatos en sistemas
|
|
ajenos a la definición de acción</para>
|
|
</listitem><listitem><para>Invocan otras acciones</para>
|
|
</listitem><listitem><para>Deben ejecutarse como si se tratara de un usuario
|
|
diferente (por ejemplo, como superusuario)</para>
|
|
</listitem><listitem><para>Utilizan con frecuencia la característica
|
|
de ''establecer correspondencia''</para>
|
|
</listitem><listitem><para>Tienen comportamientos muy diferentes, en función
|
|
del número de argumentos de archivo proporcionados a la acción
|
|
</para>
|
|
</listitem></itemizedlist>
|
|
</listitem></itemizedlist>
|
|
</sect2>
|
|
<sect2 id="SAG.dtCrA.div.5">
|
|
<title><indexterm><primary>tipos de datos</primary><secondary>requisitos para
|
|
la creación manual</secondary></indexterm>Limitaciones de los tipos
|
|
de datos<indexterm><primary>tipos de datos</primary><secondary>limitación
|
|
de Crear Acción</secondary></indexterm></title>
|
|
<para>Crear Acción no se puede utilizar para crear el tipo de datos
|
|
para una aplicación si no se cumple ninguna de las siguientes condiciones:
|
|
</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>El tipo de datos deben tener
|
|
acciones adicionales asociadas a él distintas de Abrir e Imprimir.
|
|
</para>
|
|
</listitem><listitem><para>La acción Abrir para el tipo de datos no
|
|
es el mandato de la acción.</para>
|
|
<para>Por ejemplo, no se puede utilizar Crear Acción para crear el
|
|
tipo de datos que proporciona un icono exclusivo para el directorio que representa
|
|
el grupo de aplicaciones de la aplicación.</para>
|
|
</listitem></itemizedlist>
|
|
</sect2>
|
|
</sect1>
|
|
<sect1 id="SAG.dtCrA.div.6">
|
|
<title id="SAG.dtCrA.mkr.4">Creación de una acción y de un tipo
|
|
de datos para una aplicación con Crear Acción<indexterm><primary>Crear Acción</primary><secondary>utilizar</secondary></indexterm></title>
|
|
<para>Existen algunos aspectos relacionados con la aplicación que debe
|
|
conocer antes de ejecutar Crear Acción.</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>La línea de mandatos
|
|
para iniciar la aplicación.</para>
|
|
<para>Deberá saber si la línea de mandatos incluye un argumento
|
|
de archivo necesario, un argumento de archivo opcional o no incluye ningún
|
|
argumento de archivo.</para>
|
|
<para>Si la aplicación necesita un argumento que no sea de archivo,
|
|
no podrá utilizar Crear Acción para crear la acción.
|
|
</para>
|
|
</listitem><listitem><para>Los tipos de archivos de datos que puede aceptar
|
|
una aplicación.</para>
|
|
<para>Algunas aplicaciones sólo pueden aceptar un tipo de datos. Otras
|
|
(por ejemplo, un editor ASCII o un editor de gráficos) pueden aceptar
|
|
varios tipos de datos.</para>
|
|
</listitem><listitem><para>El modo en que la aplicación identifica
|
|
sus archivos de datos.</para>
|
|
<para>Esto puede ser un convenio de denominación (por ejemplo, nombres
|
|
de archivo que terminen por<filename>.doc</filename>), y/o puede depender
|
|
del contenido del archivo. Si la aplicación no utiliza ningún
|
|
convenio de nombres de archivo, puede definir uno para el icono de acción.
|
|
</para>
|
|
</listitem><listitem><para>Opcional: La línea de mandatos para imprimir
|
|
los archivos</para>
|
|
</listitem></itemizedlist>
|
|
<sect2 id="SAG.dtCrA.div.7" role="Procedure">
|
|
<title id="SAG.dtCrA.mkr.5">Crear una acción para una aplicación</title>
|
|
<orderedlist><listitem><para>Pulse dos veces<indexterm><primary>Crear Acción</primary><secondary>iniciar</secondary></indexterm> Crear Acción en
|
|
el grupo de aplicaciones Apls_Escritorio.</para>
|
|
<figure>
|
|
<title>Icono de Crear Acción del Gestor de aplicaciones</title>
|
|
<graphic id="sag.dtcra.grph.1" entityref="SAG.dtCrA.fig.1"></graphic>
|
|
</figure>
|
|
<para><indexterm><primary>Crear Acción</primary><secondary>ventana
|
|
principal</secondary></indexterm>Se muestra la ventana principal Crear Acción.
|
|
</para>
|
|
<figure>
|
|
<title>Ventana principal Crear Acción</title>
|
|
<graphic id="sag.dtcra.grph.2" entityref="SAG.dtCrA.fig.2"></graphic>
|
|
</figure>
|
|
</listitem><listitem><para>Escriba el nombre que etiquetará el icono
|
|
de acción en el<indexterm><primary>Nombre de acción, campo
|
|
de Crear Acción</primary></indexterm><indexterm><primary>Crear Acción</primary><secondary>nombre de acción</secondary></indexterm> campo
|
|
de texto Nombre de Acción.</para>
|
|
</listitem><listitem><para>Utilice los<indexterm><primary>Iconos de acción,
|
|
controles, en Crear Acción</primary></indexterm> controles Iconos de
|
|
Acción para especificar el icono para la aplicación. Inicialmente
|
|
se muestra el icono predeterminado.</para>
|
|
<itemizedlist remap="Bullet2"><listitem><para>Para elegir un icono existente
|
|
diferente, pulse Buscar Conjunto para mostrar el cuadro de diálogo
|
|
Buscar Conjunto. Consulte la sección <!--Original
|
|
XRef content: '”Using
|
|
the Find Set Dialog Box To Speci--><!--fy an Icon”
|
|
on
|
|
page 152'--><xref role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7">.
|
|
</para>
|
|
</listitem><listitem><para>Para crear iconos nuevos, elija Editar Icono para
|
|
ejecutar el Editor de iconos.</para>
|
|
</listitem></itemizedlist>
|
|
</listitem><listitem><para>En el campo de texto Mandato cuando se abra la
|
|
acción, escriba el mandato para iniciar la aplicación.</para>
|
|
<para><indexterm><primary>Crear Acción</primary><secondary>sintaxis
|
|
del mandato de acción</secondary></indexterm>Utilice la sintaxis <filename>$</filename><symbol role="Variable">n</symbol> para un argumento de archivo;
|
|
por ejemplo:</para>
|
|
<programlisting remap="CodeIndent1">emacs
|
|
bitmap $1
|
|
diff $1 $2
|
|
lp -oraw $1</programlisting>
|
|
<para><indexterm><primary>Crear Acción</primary><secondary>especificar
|
|
argumento de archivo</secondary></indexterm><indexterm><primary>argumento
|
|
de archivo</primary><secondary>especificado con Crear Acción</secondary>
|
|
</indexterm>Si la línea de mandatos incluye un argumento de archivo
|
|
(<filename>$</filename><symbol role="Variable">n</symbol>), el icono de acción
|
|
será una zona de soltar para los archivos.</para>
|
|
<para>Las líneas de mandatos no se pasan a un shell a no ser que se
|
|
especifique explícitamente el uso de un shell. Por ejemplo, estas líneas
|
|
utilizan el proceso de shell:</para>
|
|
<programlisting remap="CodeIndent1">/bin/sh -c 'ps | lp'
|
|
/bin/sh -c 'spell $1 | more'</programlisting>
|
|
</listitem><listitem><para>Escriba el texto de ayuda sobre el tema para el
|
|
icono de acción en el campo de texto “Texto de Ayuda para Icono
|
|
de Acción”.</para>
|
|
<para><indexterm><primary>ayuda</primary><secondary>especificada utilizando
|
|
Crear Acción</secondary></indexterm>El texto se acomodará automáticamente
|
|
en el campo de texto. Sin embargo, las divisiones de línea no se conservan
|
|
en línea. Si desea especificar una división de línea
|
|
forzada, utilice <filename></filename>.</para>
|
|
</listitem><listitem><para><indexterm><primary>acciones</primary><secondary>soporte de ventana</secondary></indexterm><indexterm><primary>soporte de
|
|
ventana para las acciones</primary></indexterm>Elija el soporte de ventanas
|
|
necesario para la acción en el menú de opciones Tipo de ventana.
|
|
</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="219*">
|
|
<colspec colwidth="237*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Gráfica (Ventana de X)</para></entry>
|
|
<entry align="left" valign="top"><para>La aplicación crea su propia
|
|
ventana</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>emulador de terminal</primary><secondary>opción de acción cierre automático</secondary></indexterm>Terminal (Cierre automático)</para></entry>
|
|
<entry align="left" valign="top"><para>La aplicación se ejecutará
|
|
en una ventana de emulador de terminal que se cerrará automáticamente
|
|
cuando el usuario salga de la aplicación</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>emulador de terminal</primary><secondary>opción de acción cierre manual</secondary>
|
|
</indexterm>Terminal (Cierre manual)</para></entry>
|
|
<entry align="left" valign="top"><para>La aplicación se ejecutará
|
|
en una ventana de emulador de terminal que permanecerá abierta hasta
|
|
que el usuario la cierre explícitamente</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>acciones</primary>
|
|
<secondary>sin salida de pantalla</secondary></indexterm>Sin Salida</para></entry>
|
|
<entry align="left" valign="top"><para>La aplicación no produce salida
|
|
en la pantalla</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem><listitem><para>Proceda del siguiente modo:</para>
|
|
<itemizedlist remap="Bullet2"><listitem><para>Si la aplicación tiene
|
|
archivos de datos y desea crear uno o más tipos de datos para ellos,
|
|
consulte la siguiente sección, <!--Original
|
|
XRef content: '”To
|
|
Create One or More Data Types
|
|
for --><!--an Application'--><xref role="SectionTitle" linkend="sag.dtcra.mkr.6">.
|
|
</para>
|
|
</listitem><listitem><para>Si no necesita crear un tipo de datos, guarde la
|
|
acción eligiendo Guardar en el menú Archivo. A continuación,
|
|
pruebe la nueva acción pulsando dos veces su icono en el directorio
|
|
de inicio.</para>
|
|
</listitem></itemizedlist>
|
|
</listitem></orderedlist>
|
|
</sect2>
|
|
<sect2 id="SAG.dtCrA.div.8" role="Procedure">
|
|
<title id="SAG.dtCrA.mkr.6">Crear uno o más tipos de datos para una
|
|
aplicación<indexterm><primary>Crear Acción</primary><secondary>creación de tipos de datos</secondary></indexterm><indexterm><primary>tipos de datos</primary><secondary>creados con Crear Acción</secondary>
|
|
</indexterm></title>
|
|
<orderedlist><listitem><para>Defina la acción para la aplicación
|
|
utilizando el procedimiento de la sección anterior, <!--Original
|
|
XRef content: '”To Create an Action for an
|
|
Application--><!--'--><xref role="SectionTitle" linkend="sag.dtcra.mkr.5">.
|
|
</para>
|
|
</listitem><listitem><para>Pulse el botón Avanzada en la ventana Crear
|
|
Acción para ampliar la ventana.</para>
|
|
<figure>
|
|
<title>Características avanzadas de la ventana principal Crear Acción</title>
|
|
<graphic id="sag.dtcra.grph.3" entityref="SAG.dtCrA.fig.3"></graphic>
|
|
</figure>
|
|
</listitem><listitem><para><indexterm><primary>indicador de archivo, especificado
|
|
con Crear Acción</primary></indexterm><indexterm><primary>Crear Acción</primary><secondary>indicador de solicitud de archivo</secondary></indexterm>Si
|
|
desea que el icono de aplicación solicite un argumento de archivo cuando
|
|
se pulsa dos veces el icono, escriba el texto del indicador de solicitud en
|
|
el campo de texto ''Cuando se abra la acción, solicitar a los usuarios''.
|
|
</para>
|
|
<para>Utilice estas directrices para este campo de texto:</para>
|
|
<itemizedlist remap="Bullet2"><listitem><para>Debe utilizar este campo si
|
|
la línea de mandatos de la aplicación tiene un argumento de
|
|
archivo <symbol role="Variable">necesario</symbol>.</para>
|
|
</listitem><listitem><para>Debe dejar en blanco este campo si la línea
|
|
de mandatos no incluye ningún argumento de archivo.</para>
|
|
</listitem><listitem><para>Si el argumento de archivo de la línea de
|
|
mandatos de la aplicación es opcional, tiene dos posibilidades. Si
|
|
proporciona el texto del indicador de solicitud, el icono de acción
|
|
solicitará el archivo cuando se pulse dos veces. Si no proporciona
|
|
el texto del indicador de solicitud, la acción se ejecutará
|
|
con una cadena nula como argumento de archivo.</para>
|
|
</listitem></itemizedlist>
|
|
</listitem><listitem><para>Especifique los tipos de archivos que la acción
|
|
aceptará como argumentos:</para>
|
|
<itemizedlist remap="Bullet2"><listitem><para>Si la acción puede aceptar
|
|
cualquier tipo de datos, seleccione Todos los tipos de datos.</para>
|
|
</listitem><listitem><para>Si la acción sólo puede aceptar los
|
|
tipos de datos creados para la aplicación, seleccione Sólo la
|
|
lista anterior.</para>
|
|
<para>Inicialmente, la<indexterm><primary>lista de tipos de datos en Crear
|
|
Acción</primary></indexterm> lista Tipos de datos que usan esta acción
|
|
estará vacía. A medida que vaya creando tipos de datos para
|
|
la aplicación, éstos se añadirán a la lista.</para>
|
|
</listitem></itemizedlist>
|
|
</listitem><listitem><para>Pulse Añadir, que se encuentra junto al
|
|
cuadro de lista “Tipos de datos que usan esta acción” para
|
|
mostrar el cuadro de diálogo Añadir Tipo de Datos.</para>
|
|
<figure>
|
|
<title>Cuadro de diálogo Añadir Tipo de Datos de Crear Acción</title>
|
|
<graphic id="sag.dtcra.grph.4" entityref="SAG.dtCrA.fig.4"></graphic>
|
|
</figure>
|
|
</listitem><listitem><para>Opcional: Si no desea utilizar el nombre de tipo
|
|
de datos predeterminado, escriba un nuevo nombre para el tipo de datos en
|
|
el<indexterm><primary>Nombre de tipo de datos, campo de texto</primary></indexterm><indexterm>
|
|
<primary>Crear Acción</primary><secondary>nombre de tipo de datos</secondary>
|
|
</indexterm> campo de texto Nombre de la Familia de Tipos de Datos.</para>
|
|
<para>El nombre no puede incluir espacios. Los usuarios de la aplicación
|
|
no ven el nombre del tipo de datos; éste se utiliza en la base de
|
|
datos de acciones o tipos de datos para identificar la definición
|
|
del tipo de datos.</para>
|
|
</listitem><listitem><para>Pulse el botón Editar situado junto al<indexterm>
|
|
<primary>Características de Identificación</primary><secondary>cuadro de diálogo</secondary></indexterm> cuadro Características
|
|
de Identificación para mostrar el cuadro de diálogo Características
|
|
de Identificación.</para>
|
|
<figure>
|
|
<title>Cuadro de diálogo Características de Identificación
|
|
de Crear Acciones</title>
|
|
<graphic id="sag.dtcra.grph.5" entityref="SAG.dtCrA.fig.5"></graphic>
|
|
</figure>
|
|
<para>Las características de un tipo de datos son los criterios utilizados
|
|
para diferenciar el tipo de datos de los demás. Puede elegir uno o
|
|
más de los siguientes criterios:</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="158*">
|
|
<colspec colwidth="370*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Archivos o Carpetas</para></entry>
|
|
<entry align="left" valign="top"><para>El tipo de datos se aplica sólo
|
|
a archivos o sólo a carpetas</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>tipos de datos</primary><secondary>basados en el nombre</secondary></indexterm><indexterm>
|
|
<primary>basados en el nombre, tipos de datos</primary></indexterm>Patrón
|
|
de nombre</para></entry>
|
|
<entry align="left" valign="top"><para>Tipos de datos basados en el nombre
|
|
de archivo</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>patrón de
|
|
permiso, especificado con Crear Acción</primary></indexterm><indexterm>
|
|
<primary>tipos de datos</primary><secondary>patrón de permiso</secondary>
|
|
</indexterm>Patrón de Permiso</para></entry>
|
|
<entry align="left" valign="top"><para>Permisos de lectura, escritura y ejecución
|
|
</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para><indexterm><primary>tipos de datos</primary><secondary>basado en el contenido</secondary></indexterm><indexterm>
|
|
<primary>basado en el contenido, tipo de datos</primary></indexterm>Contenido
|
|
</para></entry>
|
|
<entry align="left" valign="top"><para>Contenido de una parte especificada
|
|
del archivo</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem><listitem><para>Seleccione si el tipo de datos representa un archivo
|
|
o una carpeta.</para>
|
|
<figure>
|
|
<title>Especificación de una característica de archivo o de
|
|
directorio para un tipo de datos.</title>
|
|
<graphic id="sag.dtcra.grph.6" entityref="SAG.dtCrA.fig.6"></graphic>
|
|
</figure>
|
|
</listitem><listitem><para>Si el tipo de datos depende del nombre, seleccione
|
|
la casilla de verificación Patrón de Nombre y rellene el campo
|
|
de texto.</para>
|
|
<figure>
|
|
<title>Especificación de la característica de nombre de archivo
|
|
para un tipo de datos</title>
|
|
<graphic id="sag.dtcra.grph.7" entityref="SAG.dtCrA.fig.7"></graphic>
|
|
</figure>
|
|
<para>Se puede utilizar * y ? como caracteres comodín:</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="55*">
|
|
<colspec colwidth="473*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>*</para></entry>
|
|
<entry align="left" valign="top"><para>Coincide con cualquier secuencia de
|
|
caracteres</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>?</para></entry>
|
|
<entry align="left" valign="top"><para>Coincide con cualquier carácter
|
|
individual</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem><listitem><para>Si el tipo de datos depende de los permisos, seleccione
|
|
la casilla de verificación Patrón de Permiso y seleccione los
|
|
permisos para el tipo de datos.</para>
|
|
<figure>
|
|
<title>Especificación de las características de permiso para
|
|
un tipo de datos</title>
|
|
<graphic id="sag.dtcra.grph.8" entityref="SAG.dtCrA.fig.8"></graphic>
|
|
</figure>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="107*">
|
|
<colspec colwidth="421*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Activar</para></entry>
|
|
<entry align="left" valign="top"><para>El archivo debe tener el permiso especificado
|
|
</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Desactivar</para></entry>
|
|
<entry align="left" valign="top"><para>El archivo debe carecer del permiso
|
|
especificado</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>Cualquiera</para></entry>
|
|
<entry align="left" valign="top"><para>No importa el permiso especificado
|
|
</para></entry></row></tbody></tgroup></informaltable>
|
|
</listitem><listitem><para>Si el tipo de datos depende del contenido, seleccione
|
|
la casilla de verificación Contenido y proporcione la información
|
|
solicitada: Patrón a buscar y Tipo de contenido. Opcionalmente puede
|
|
proporcionar la ubicación del byte en la que debe iniciarse la busqueda.
|
|
</para>
|
|
<figure>
|
|
<title>Especificación de las características del contenido para
|
|
un tipo de datos</title>
|
|
<graphic id="sag.dtcra.grph.9" entityref="SAG.dtCrA.fig.9"></graphic>
|
|
</figure>
|
|
<note>
|
|
<para>La utilización de tipo de datos basado en el contenido puede
|
|
afectar al rendimiento del sistema.</para>
|
|
</note>
|
|
</listitem><listitem><para>Pulse OK para cerrar el cuadro de diálogo
|
|
Características de Identificación.</para>
|
|
<para>Las características se mostrarán en el<indexterm><primary>Características de Identificación</primary><secondary>campo</secondary></indexterm> campo Características de Identificación
|
|
utilizando esta codificación:</para>
|
|
<informaltable>
|
|
<tgroup cols="2" colsep="0" rowsep="0">
|
|
<colspec colwidth="55*">
|
|
<colspec colwidth="473*">
|
|
<tbody>
|
|
<row>
|
|
<entry align="left" valign="top"><para>d</para></entry>
|
|
<entry align="left" valign="top"><para>Un directorio</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>r</para></entry>
|
|
<entry align="left" valign="top"><para>El archivo tiene permiso de lectura
|
|
</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>w</para></entry>
|
|
<entry align="left" valign="top"><para>El archivo tiene permiso de escritura
|
|
</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>x</para></entry>
|
|
<entry align="left" valign="top"><para>El archivo tiene permiso de ejecución
|
|
</para></entry></row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>!</para></entry>
|
|
<entry align="left" valign="top"><para>Operador lógico NOT</para></entry>
|
|
</row>
|
|
<row>
|
|
<entry align="left" valign="top"><para>&</para></entry>
|
|
<entry align="left" valign="top"><para>Operador lógico AND</para></entry>
|
|
</row></tbody></tgroup></informaltable>
|
|
</listitem><listitem><para>Escriba el texto de ayuda para los archivos de
|
|
datos en el campo de texto Texto de Ayuda.</para>
|
|
</listitem><listitem><para>Utilice los controles Iconos de Tipo de Datos
|
|
para especificar el icono para la aplicación. Inicialmente se muestra
|
|
el icono predeterminado.</para>
|
|
<itemizedlist remap="Bullet2"><listitem><para>Para elegir un icono existente
|
|
diferente, pulse Buscar conjunto para mostrar el cuadro de diálogo
|
|
Buscar Conjunto. Consulte la sección <!--Original XRef content: '”Using
|
|
the Find Set Dialog Box To Speci--><!--fy an Icon” on page 152'--><xref
|
|
role="SecTitleAndPageNum" linkend="sag.dtcra.mkr.7">.</para>
|
|
</listitem><listitem><para>Para crear iconos nuevos, pulse Editar Icono para
|
|
ejecutar el Editor de iconos.</para>
|
|
</listitem></itemizedlist>
|
|
</listitem><listitem><para>Verifique el mandato del campo de texto Mandato
|
|
para Abrir este Tipo de Datos. Éste es el mandato que se ejecutará
|
|
cuando el usuario pulse dos veces un archivo de datos.</para>
|
|
</listitem><listitem><para>Opcional: Si la aplicación proporciona un
|
|
mandato de impresión para imprimir archivos de datos desde la línea
|
|
de mandatos, escriba el mandato en el campo de texto Mandato para Imprimir
|
|
este Tipo de Datos, utilizando la sintaxis <filename>$</filename><symbol role="Variable">n</symbol> para un argumento de archivo.</para>
|
|
</listitem><listitem><para>Para guardar la definición del tipo de datos,
|
|
realice una de estas acciones:</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>Pulse OK para guardar el tipo
|
|
de datos y cerrar el cuadro de diálogo Añadir Tipo de Datos.
|
|
</para>
|
|
</listitem><listitem><para>Pulse Aplicar para guardar el tipo de datos sin
|
|
cerrar el cuadro de diálogo Añadir Tipo de Datos. Esto le permite
|
|
continuar definiendo inmediatamente otro tipo de datos para la acción.
|
|
</para>
|
|
</listitem></itemizedlist>
|
|
</listitem></orderedlist>
|
|
</sect2>
|
|
<sect2 id="SAG.dtCrA.div.9">
|
|
<title id="SAG.dtCrA.mkr.7">Utilización del cuadro de diálogo
|
|
Buscar Conjunto para especificar un<indexterm><primary>Crear Acción</primary><secondary>especificar iconos</secondary></indexterm><indexterm>
|
|
<primary>iconos</primary><secondary>cuadro de diálogo Buscar Conjunto</secondary></indexterm> icono<indexterm><primary>Buscar Conjunto, cuadro
|
|
de diálogo</primary></indexterm></title>
|
|
<para>El cuadro de diálogo Buscar conjunto se muestra al pulsar Buscar
|
|
conjunto en la ventana principal Crear Acciones o en la ventana Añadir
|
|
Tipo de Datos. Utilice el cuadro de diálogo para especificar el icono
|
|
que se utilizará para la acción o el tipo de datos.</para>
|
|
<figure>
|
|
<title>Cuadro de diálogo Buscar Conjunto<indexterm><primary>Tipos
|
|
de datos</primary><secondary>iconos para</secondary></indexterm><indexterm>
|
|
<primary>iconos</primary><secondary>tipos de datos</secondary></indexterm><indexterm>
|
|
<primary>iconos</primary><secondary>acciones</secondary></indexterm><indexterm>
|
|
<primary>acciones</primary><secondary>iconos para</secondary></indexterm></title>
|
|
<graphic id="SAG.dtCrA.grph.10" entityref="SAG.dtCrA.fig.10"></graphic>
|
|
</figure>
|
|
<para>El cuadro de diálogo Buscar Conjunto le permite especificar
|
|
un conjunto de archivos de imágenes de iconos ubicados:</para>
|
|
<itemizedlist remap="Bullet1"><listitem><para>En un directorio de la ruta
|
|
de búsqueda de iconos. La lista Carpetas de Iconos incluye todos los
|
|
directorios de la ruta de búsqueda de iconos.</para>
|
|
</listitem><listitem><para>En un paquete de registro que se integrará
|
|
con el escritorio utilizando <command>dtappintegrate</command>. Estos iconos
|
|
todavía no están ubicados en un directorio de la ruta de búsqueda
|
|
de iconos, pero <command>dtappintegrate</command> los colocará allí.
|
|
</para>
|
|
</listitem></itemizedlist>
|
|
<note>
|
|
<para>Las definiciones de acciones y de tipos de datos creadas utilizando
|
|
Crear Acción escriben el nombre base de los archivos de iconos (el
|
|
nombre de archivo menos los sufijos de nombre de archivo para el tamaño
|
|
y el tipo). Los iconos para las acciones y los tipos de datos creados con
|
|
Crear Acción deben ponerse finalmente en directorios de la ruta de
|
|
búsqueda de iconos.</para>
|
|
</note>
|
|
<sect3 id="SAG.dtCrA.div.10" role="Procedure">
|
|
<title>Especificar un conjunto de iconos ubicados en la ruta de búsqueda
|
|
de iconos</title>
|
|
<orderedlist><listitem><para>En la lista Carpetas de Iconos del cuadro de
|
|
diálogo Buscar Conjunto, pulse dos veces la ruta de carpeta que contiene
|
|
el icono.</para>
|
|
<para>La lista Archivos de Iconos mostrará todos los archivos de iconos
|
|
de dicha carpeta.</para>
|
|
</listitem><listitem><para>En la lista Archivos de Iconos, pulse el icono
|
|
que desea utilizar.</para>
|
|
<para>Esta acción pone el nombre base del archivo de iconos en el campo
|
|
de texto Entre el nombre del archivo de iconos.</para>
|
|
</listitem><listitem><para>Pulse OK.</para>
|
|
</listitem></orderedlist>
|
|
</sect3>
|
|
<sect3 id="SAG.dtCrA.div.11" role="Procedure">
|
|
<title>Especificar un icono en un paquete de registro</title>
|
|
<para>Si es usted administrador del sistema o programador y está creando
|
|
un paquete de registro, los archivos de imágenes de iconos se ubican
|
|
inicialmente en un directorio del paquete de registro:</para>
|
|
<programlisting><symbol role="Variable">apl_raíz</symbol>/dt/appconfig/icons/<symbol role="Variable">idioma</symbol></programlisting>
|
|
<para>Después del registro con <command>dtappintegrate</command>,
|
|
los archivos de iconos se copiarán en <filename>/etc/dt/appconfig/icons/</filename><symbol role="Variable">idioma</symbol>, que se encuentra en la
|
|
ruta de búsqueda de iconos.</para>
|
|
<para>Utilice este procedimiento para especificar iconos que forman parte
|
|
de un paquete de registro:</para>
|
|
<orderedlist><listitem><para>En el campo de texto Entre el nombre del archivo
|
|
de iconos del cuadro de diálogo Buscar Conjunto, escriba el nombre
|
|
base del archivo de iconos.</para>
|
|
</listitem><listitem><para>Pulse OK.</para>
|
|
<para>Crear Acción muestra un cuadro de diálogo para informarle
|
|
que no se han encontrado los iconos en los directorios de la ruta de búsqueda
|
|
de directorio.</para>
|
|
</listitem><listitem><para>En el cuadro de diálogo de información
|
|
que aparece, elija Sin cambio.</para>
|
|
</listitem></orderedlist>
|
|
</sect3>
|
|
</sect2>
|
|
</sect1>
|
|
</chapter>
|
|
<!--fickle 1.14 mif-to-docbook 1.7 01/02/96 14:35:19-->
|
|
<?Pub Caret>
|
|
<?Pub *0000039287>
|