Toolbar
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 hacer doble clic sobre el icono correspondiente
de la galería de objetos (Tecla Insert).
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 el estilo Privado que limita el acceso del usuario final al objeto desde puntos donde no se haya programado el acceso al mismo.
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.
Pequeño: El icono tendrá un tamaño de 32×32 píxels.
Pequeño: El icono tendrá un tamaño de 64×64 píxels.
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.
Para añadir una acción a una toolbar hacer doble clic sobre ella en el panel de acciones disponibles o seleccionarla y pulsar el botón Añadir
. Esta será añadida al fina de la lista de acciones del panel de acciones seleccionadas y el botón será añadido a la previsualización de la toolbar.
Para quitar una acción de una toolbar seleccionarla en el panel de acciones seleccionadas y pulsar el botón Quitar
.
Para cambiar el orden de una acción de una toolbar seleccionarla en el panel de acciones seleccionadas y pulsar el botón Subir
o el botón Bajar
para subirla o bajarla una posición respectivamente.
En el panel de acciones disponibles, además de aparecer las acciones y menús declarados en el proyecto en curso o en las proyectos heredados, siempre aparecerán las siguientes menús en stock:
Separador: Inserta un separador entre acciones seleccionadas de la toolbar.
Ficha: Inserta un menú con los comandos de ficha de Velneo.
Lista: Inserta un menú con los comandos de lista de Velneo.
Navegante: Inserta un menú con los comandos del navegante de Velneo.
Ventana: Inserta un menú con comandos que permitirán al usuario final cambiar el aspecto de las ventanas de la aplicación.
Ver: Inserta un menú con comandos que permitirán al usuario final cambiar el estilo visual de la aplicación.
Personalizar: Inserta un menú con parte de los comandos incluidos en el menú .
Estilo: Inserta un menú con parte de los comandos incluidos en el menú .
Idioma: Inserta un menú con comandos que permitirán al usuario final cambiar el idioma de la aplicación.
Barra de herramientas: Inserta un menú con comandos que permitirán al usuario final ver u ocultar las barras de herramientas de la aplicación.
