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

Configuración general del Panel frontal

La sintaxis de PANEL del Panel frontal permite:

Pasos generales

  1. Cree un nuevo archivo de configuración del Panel frontal en /etc/dt/appconfig/types/idioma o DirectorioInicio/.dt/types.

  2. Copie la descripción de PANEL predeterminado de /usr/dt/appconfig/types/idioma/dtwm.fp al nuevo archivo.

  3. Edite la descripción de PANEL.

    La nueva descripción de PANEL tiene prioridad sobre la predeterminada.

Para cambiar la ubicación predeterminada del Panel frontal

    Utilice el campo PANEL_GEOMETRY en la definición de PANEL para especificar la ubicación.

Por ejemplo, el siguiente panel se encuentra en la esquina superior derecha:

	PANEL PanelFrontalEspecial 
{
 PANEL_GEOMETRY      -1+1
 ... 
}

Para etiquetar los controles del Panel principal

  1. Agregue la siguiente línea a la definición de PANEL:

    	DISPLAY_CONTROL_LABELS   True
  2. Agregue un campo LABEL a cada control.

    Si no se especifica LABEL, se utiliza nombre_control.

Para cambiar el comportamiento de hacer clic de los controles

    Utilice el campo CONTROL_BEHAVIOR en la definición de PANEL para especificar cómo ejecuta el usuario PUSH_ACTION en un control. Los valores posibles del campo son:

    single_click: el usuario hace clic sobre el control para ejecutar PUSH_ACTION

    double_click: el usuario efectúa dos pulsaciones sobre el control para ejecutar PUSH_ACTION

Para crear un Panel frontal completamente nuevo

Si ha de efectuar muchos cambios en el Panel frontal, es preferible crear uno nuevo.

Para evitar conflictos con los componentes incorporados del Panel frontal, un Panel frontal completamente nuevo debería utilizar nombres nuevos para PANEL y el resto de contenedores.

  1. Cree el componente PANEL para el nuevo Panel frontal. Póngale un nombre exclusivo:

    	PANEL nombre_panel_frontal
     	{
     ...
     }
  2. Cree los cuadros y controles nuevos, mediante los nuevos nombres de contenedor.

    Si quiere utilizar componentes existentes, debe copiar sus definiciones y cambiar el valor de CONTAINER_NAME.

  3. Elija Reiniciar Gestor de área de trabajo en el menú Área de trabajo.

Ejemplo de creación de un Panel frontal personal con tres filas

El ejemplo siguiente cambia el Panel frontal para que sus controles estén ordenados en tres filas.

  1. Copie /usr/dt/appconfig/types/idioma/dtwm.fp en DirectorioInicio/.dt/types/MiPanelFrontal.fp. Asigne permiso de escritura al archivo.

    Éste es el archivo que deberá editar para obtener el nuevo Panel frontal.

  2. Cambie el nombre del Panel frontal:

    	PANEL NewFrontPanel
  3. Cambie el nombre del cuadro llamado Superior y modifique el nombre de su contenedor:

    	BOX NewFrontPanelTop 
    {
     CONTAINER_NAME					NewFrontPanel
     POSITION_HINTS					first
     ... 	 
    }
  4. Agregue definiciones de cuadros para las filas central e inferior:

    	BOX NewFrontPanelMiddle 
    {
     CONTAINER_NAME						NewFrontPanel
     POSITION_HINTS						second 
    }
     
    	BOX NewFrontPanelBottom 
    {
     CONTAINER_NAME						NewFrontPanel
     POSITION_HINTS						second 
    }
  5. Cambie el CONTAINER_NAME de los siguientes controles por NewFrontPanelTop:

    • Reloj

    • Fecha

    • Inicio

    • Editor de texto

    • Correo

  6. Cambie el CONTAINER_NAME de los siguientes controles por NewFrontPanelBottom:

    • Impresora

    • Estilo

    • Aplicaciones

    • Ayuda

    • Papelera

  7. Cambie el CONTAINER_NAME del conmutador por NewFrontPanelMiddle.

  8. Elija Reiniciar Gestor de área de trabajo en el menú Área de trabajo.