Vamos a ver como gestionar las distintas barras del interface de usuario en el formulario principal.

¿Como hacemos que aparezca o desaparezca la siguiente barra según la configuración establecida?

image

Pues muy sencillo; establecemos como condición de visibilidad en todos los controles de la barra y en la propia barra la siguiente:  (VIEW_TITLE=1). Esta variable pertenece a los proyectos base por lo que no hay que definirla.

¿y en la barra del pie?

imagePues de forma igual con la variable: (VIEW_PIE=1).

¿y en la caja de herramientas?

image Sin cometarios; (VIEW_BOX=1)

Esta caja de herramientas se puede mostrar/ocultar de dos formas posibles; desde el formulario de preferencias o desde los siguientes botones ubicados en la parte inferior izquierda del formulario:

image

Las condiciones de visibilidad de ambos son: (VIEW_BOX=0) para el de la izquierda y (VIEW_BOX=1) para el de la derecha.

Estos dos botones lanzan un evento que cambian las preferencias en base al nuevo valor de la variable VIEW_BOX.

 image

image 
Evento EVT_VIEW_BOX

Otra de las barras a gestionar es la del lateral izquierdo.

image

En este caso queremos que la lista de todas las categorías y la lista de las etiquetas aparezcan en función de los botones de la parte inferior. En base a la variable LEFT_PANEL controlaremos en que página se encuentra el navegante mediante el valor de la misma (para este ejemplo solo tomará dos posibles valores 0 y 1).

Para la página 0: (LEFT_PANEL=0). Se muestran las categorías. Los siguientes controles tendrán como condición de visibilidad (LEFT_PANEL=0).

image

Para la página 1: (LEFT_PANEL=1). Se muestran las etiquetas.Los siguientes controles tendrán como condición de visibilidad (LEFT_PANEL=1).

image

Y que pasa con los botones de navegación:

image (LEFT_PANEL=0) & (VIEW_BOX=1)

image (LEFT_PANEL=1) & (VIEW_BOX=1)

One Comment

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *