Menú

Un menú es el objeto de proyecto de aplicación que permite agrupar acciones y otros menús y presentarlos como un menú desplegable. El menú puede ser usado en el marco de la aplicación, en otros menús, como menú de contexto de objetos o en botones de formulario. Para crear un objeto de este tipo seleccionar la opción nuevo objeto/menú del menú objetos de Velneo vDevelop o a través de la galería de objetos.

Las propiedades de un menú son:

Identificador

Etiqueta alfanumérica que identifica de forma unívoca un objeto dentro del proyecto de aplicación. Este identificador será el que usemos para referenciarlo en otras propiedades de otros objetos.

El identificador constará de mayúsculas y números exclusivamente. Al identificar de forma unívoca un objeto no puede haber duplicidad.

Nombre

Etiqueta alfanumérica que servirá como descriptor del objeto. Se usará para presentar información del objeto en objetos y en los inspectores.

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 del objeto.

Estilo

Esta propiedad nos permite definir cómo se presentarán las acciones y menús incluidas en el menú:

Icono y texto

Presentará el icono definido en la acción y el texto de icono configurado.

Icono

Presentará el icono definido en la acción.

Texto

Presentará el texto de icono.

Icono

Objeto dibujo que se presentará como icono del menú.

El menú está compuesto por los subobjetos lanzadores de acción, que nos permiten seleccionar qué acciones y menús se lanzarán en el menú. Esto lo haremos a través del editor de menús.

Velneo incorpora una serie de menús en stock. Estos son:

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 dos acciones más que permiten realizar una modificación masiva de un campo de los registros de la lista.

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.

Los menús en stock incluidos en el menú principal del marco principal del proyecto actúan sobre los objetos mostrados en vista y no tienen efecto sobre objetos incluidos en formularios incrustados en docks o toolbars.

En el objeto marco es posible asignar el menú que será usado como menú principal del marco. El menú usado en esta propiedad tiene un funcionamiento particular y es que de las acciones que incluya solamente mostrará o el nombre o el icono, pero nunca ambas. Es decir, si la acción tiene asociado un icono solamente mostrará el icono, si no tiene icono, mostrará el nombre.

Nota

En Mac OS los menús de las aplicaciones no deben contener opciones repetidas ya que, o bien no se mostrarán, o bien forzarán que aparezcan desactivadas. Así mismo, en OS-X, el menú principal no puede contener acciones, ha de contener otros menús

Última actualización