Toolbar

Una toolbar o barra de herramientas es un objeto de interfaz gráfica que contiene botones que al ser presionados activan ciertas funciones de una aplicación.

Cada botón de la toolbar disparará un objeto (acción o menú declarado en el proyecto en curso o en los proyectos heredados o un menú en stock.

Para crear un objeto de este tipo seleccionar la opción nuevo objeto/toolbar del menú objetos de Velneo vDevelop o a través de la galería de objetos.

Sus propiedades son:

Identificador

Etiqueta alfanumérica que identifica al objeto. Este identificador será el que se usa para referenciarlo en los inspectores y en las propiedades de otros objetos.

Nombre

Etiqueta alfanumérica que servirá como descriptor del objeto. Es el texto que se presentará al usuario final de la aplicación para referenciar al objeto. Podemos definir una etiqueta por cada idioma presente en el proyecto.

Estilos

Podemos definir los estilos siguientes.

Privado

Limita el acceso del usuario final al objeto desde puntos donde no se haya programado el acceso al mismo.

Personalizable

Si activamos este estilo, el objeto podrá ser reemplazado por otro del mismo tipo en tiempo de ejecución mediante un objeto reemplazo.

Comentarios

Esta propiedad nos permite documentar el uso de la toolbar.

Estilo

Podemos definir la forma en la que se visualizará cada botón de la toolbar. Los valores posibles son:

Icono y texto debajo

El botón contendrá un icono y un texto debajo.

Icono y texto al lado

El botón contendrá un icono y un texto a la derecha.

Icono

El botón contendrá solamente un icono.

Texto

El menú de contexto del árbol será un objeto menú contenido en el proyecto.

Tanto el icono como el texto serán extraídos del objeto a disparar en cada botón de la toolbar.

Comentarios

Esta propiedad nos permite documentar el uso de la toolbar.

Tamaño del icono

En el caso de que hayamos seleccionado un valor que requiera icono en la propiedad anterior, especificaremos en ésta cuál será el tamaño de los iconos de la toolbar. Los valores posibles son:

Pequeño

El icono tendrá un tamaño de 16×16 píxels.

Mediano

El icono tendrá un tamaño de 32×32 píxels.

Grande

El icono tendrá un tamaño de 64×64 píxels.

En el marco principal del proyecto no pueden coexistir toolbars con iconos de distintos tamaños.

La funcionalidad es que el tamaño de todos los iconos de todas las toolbars del marco lo marca la última toolbar declarada en él y todas, por tanto, las pintará con el tamaño de icono que ésta tenga configurado.

Lanzadores de acción

Son las acciones, menús y/o menús en stock que serán disparados desde la toolbar. Para establecerlos seleccionaremos el objeto toolbar creado en el panel del proyecto o en el panel de objetos dentro del explorador de proyectos y pulsaremos la tecla Intro, o bien, haremos doble clic sobre él con el botón izquierdo del ratón. Una vez hecho esto, el editor de toolbars se abrirá en el panel central.

En la parte superior del mismo se muestra una previsualización de la toolbar y en la parte inferior se muestran dos paneles. En el izquierdo se muestra la lista de acciones disponibles y en el derecho la lista de acciones que seleccionemos.

En el panel de acciones disponibles, además de aparecer las acciones y menús declarados en el proyecto en curso o en los proyectos heredados, siempre aparecerán las siguientes menús en stock:

Separador

Inserta un separador entre acciones seleccionadas del menú.

Barra de herramientas

Permite incluir un menú que desplegará una lista con todas las toolbars del proyecto para que el usuario pueda ocultarlas o mostrarlas.

Cestas

Contiene acciones que permiten interactuar con cestas.

Estilos

Contiene acciones que permiten cambiar el estilo visual de la aplicación.

Ficha

Específica para menús de contexto de objetos de lista. Contiene acciones que permite añadir, editar o borrar fichas.

Idioma

Contiene acciones que permiten configurar el idioma de la aplicación. Los idiomas disponibles serán los que tenga definido el proyecto de aplicación ejecutado.

Lista

Específica para menús de contexto de objetos de lista. Contiene acciones que permite interactuar con la lista (filtrar, ordenar, etc.).

Lista extendida

Específica para menús de contexto de objetos de lista. Contiene las mismas acciones que el menú en stock anterior, e incluye cuatro acciones más:

  • Modificar campo: permite cambiar el valor de un campo en todos los registros de la lista.

  • Modificar campo si: permite cambiar el valor de un campo en todos los registros de la lista que cumplan una condición.

  • Exportar a XML: exporta el contenido de la rejilla en un fichero en disco con formato XML.

  • Copiar: permite llevar al portapapeles toda la información que se encuentre seleccionada en la lista. Esta opción le da al usuario final un método sencillo y ágil de exportar y compartir la información de una aplicación Velneo en hojas de cálculo o editores de texto.

Específica para menús de contexto de objetos de lista. Contiene acciones que permiten navegar por la información, haciendo uso para ello de los enlaces a maestro y a plurales.

Personalizar

Contiene los menús en stock de estilos visuales y de idiomas. Los estilos disponibles dependerán del sistema operativo en el que estemos ejecutando la aplicación.

Ventana

Contiene acciones que permiten configurar el modo en el que se presentan las ventanas.

Ver

Contiene el menú en stock personalizar y una acción para ejecutar a pantalla completa.

Vistas alternativas

Este menú en stock es para uso exclusivo del objeto alternador de lista. Contiene acciones que permiten interactuar con los objetos que contiene.

Los menús en stock solamente están traducidos al Inglés y al Español. Para que éstos estén disponibles en otro idioma, será necesario disponer de un archivo externo, con extensión qm, con los recursos traducidos en ese idioma. Consultar con Velneo su disponibilidad.

Última actualización