Solaris CDE: Guía avanzada del usuario y del administrador del sistema

Paso 7: Creación del grupo de aplicaciones


Nota -

Para consultar un ejemplo de creación del grupo de aplicaciones, véase el paso 7 de "Ejemplo de creación de un paquete de registro" .


Una vez creadas las definiciones de las acciones y los tipos de datos para la aplicación, deberá crear los archivos de configuración encargados de crear lo que realmente ve el usuario: el grupo de aplicaciones y su contenido.

El grupo de aplicaciones es un directorio en el nivel superior del Gestor de aplicaciones (véase la figura Figura 5-1 ).

La creación del grupo de aplicaciones consta de tres pasos:

Creación del directorio del grupo de aplicaciones

Para crear un grupo de aplicaciones, cree los directorios en el paquete de registro a partir de appmanager, tal como se muestra en la figura Figura 5-7.

Figura 5-7 El directorio appmanager

Graphic

Nombre del grupo de aplicaciones

El <nombre_grupoapl> de la figura Figura 5-7 es el nombre del grupo de aplicaciones.

Figura 5-8 Nombre del grupo de aplicaciones (<nombre_grupoapl>)

Graphic

El nombre puede ser cualquier nombre permitido de archivo (directorio). Utilice un nombre descriptivo de la aplicación.

Configuración del grupo de aplicaciones para utilizar un icono exclusivo

El escritorio proporciona un icono de grupo de aplicaciones predeterminado. Sin embargo, tal vez le convenga asignar un icono exclusivo.

Si desea proporcionar al grupo de aplicaciones un icono exclusivo, deberá crear:

Figura 5-9 Cómo un grupo de aplicaciones obtiene un icono exclusivo

Graphic

También deberá crear las acciones Open y Print para el tipo de datos del grupo de aplicaciones:

ACTION Open 
 { 
  ARG_TYPE			Herramientas_EscritorioAppGroup 
  TYPE				MAP 
  MAP_ACTION		OpenAppGroup 
 }
ACTION Print 
 { 
  ARG_TYPE			Herramientas_EscritorioAppGroup 
  TYPE				MAP 
  MAP_ACTION		PrintAppGroup 
 }

Las acciones OpenAppGroup y PrintAppGroup son acciones incorporadas definidas en /usr/dt/appconfig/types/idioma/dtappman.dt.

Creación del contenido del grupo de aplicaciones

El elemento más importante del grupo de aplicaciones es el icono que inicia la aplicación (un icono de acción). Si el grupo de aplicaciones contiene un conjunto de aplicaciones, suele haber un icono para cada aplicación.

Además de uno o más iconos de acción, el grupo de aplicaciones puede contener:

Creación del archivo de acción (icono de aplicación)

El grupo de aplicaciones debe contener un icono que lance la aplicación. Si el grupo contiene un conjunto de aplicaciones, debería haber un icono para cada una de ellas. Estos iconos se denominan iconos de aplicación, o iconos de acción, puesto que representan una acción subyacente.

Para crear un icono de acción se debe crear un archivo ejecutable con el mismo nombre que la acción que ejecutará:

raíz_apl/dt/appconfig/appmanager/nombre_grupo_apl/
nombre_acción

Este archivo se denomina archivo de acción, porque su finalidad es crear una representación visual de la acción subyacente.

Por ejemplo, si ha creado una acción llamada BestTextEditor para ejecutar la aplicación BestTextEditor, deberá crear un archivo ejecutable denominado BestTextEditor. En el Gestor de archivos y el Gestor de aplicaciones, el archivo de acción utilizará el icono especificado en la definición de la acción.

La figura Figura 5-10 ilustra la relación entre la definición de la acción, el archivo de la acción y la entrada real en la ventana del Gestor de aplicaciones.

Figura 5-10 El icono de la aplicación es un archivo del grupo de aplicaciones.

Graphic

Archivos léame (read me)

El escritorio incluye un tipo de datos README que puede utilizarse para los archivos README de las aplicaciones. Utilice uno de las siguientes convenciones de nombrado:

Creación de un control de Panel frontal especializado

En la mayoría de los casos no es necesario incluir una definición de control del Panel frontal; el usuario puede agregar la aplicación al Panel frontal soltando el icono de acción sobre el control Instalar icono de un subpanel.

Es aconsejable crear un archivo de configuración del Panel frontal que contenga una definición de control para la aplicación si quiere que los usuarios tengan la posibilidad de instalar un control que se comporte de forma diferente que el icono de acción; por ejemplo, si el control supervisa un archivo y cambia de aspecto cuando el archivo supervisado cambia.

Los archivos de configuración del Panel frontal se ubican en el directorio raíz_apl /dt/appconfig/types/idioma. La convención de nombrado es nombre.fp.

Si incluye un archivo de configuración que contenga un control, el usuario puede agregar éste a un subpanel soltando el archivo *.fp en el control Instalar icono del subpanel.

Por ejemplo, se podría incluir la siguiente definición en un archivo de configuración del Panel frontal en el grupo de aplicaciones. Si el usuario suelta este archivo en el control Instalar icono de un subpanel, se crea un control en ese subpanel que ejecuta un caso de la aplicación BestTextEditor. Si BestTextEditor ya se está ejecutando, la ventana se mueve a la parte superior de la pila de ventanas en el área de trabajo actual.

CONTROL BestTextEditorControl 
 { 
  TYPE						icon 
  ICON						BTEFPanel	 
  PUSH_RECALL				True 
  CLIENT_NAME				BTEd 
  PUSH_ACTION				BTEditor 
  DROP_ACTION				BTEditor 
  HELP_STRING				Inicia la aplicación BestTextEditor. 
 }

Para obtener información adicional acerca de la creación de archivos de configuración del Panel frontal, véase: