Discusión sobre el artículo "Interfaces gráficas II: Control "Elemento del menú" (Capítulo 2)"

 

Artículo publicado Interfaces gráficas II: Control "Elemento del menú" (Capítulo 1):

En la segunda parte de la serie demostraremos el proceso del desarrollo de los controles como el menú principal y el menú contextual. Además, trataremos la cuestión del dibujo de los controles, y para ello vamos a crear una clase especial. También aclararemos detalladamente la cuestión de la gestión de los eventos del programa, inclusive los eventos del usuario.

Menú principal del programa

Es complicado encontrar un programa que no tenga el menú principal. En los terminales MetaTrader, este elemento de la interfaz también está presente (véase la captura de pantalla más abajo). En la mayoría de los casos, el menú se ubica en la parte superior de la ventana del programa y se compone de varios elementos. Al hacer clic izquierdo en un elemento del menú, debajo de este elemento aparece una lista con las opciones del programa.


Fig. 1. Menú principal en el terminal MetaTrader 5

Esta lista desplegable se llama “Menú contextual” y puede incluir varios tipos de elementos. Vamos a examinar cada uno de ellos con más detalles:

  • Elemento botón. Esté es el elemento más sencillo en el menú contextual. En la mayoría de los casos, al hacer clic izquierdo en este elemento, se abre una ventana con las funcionalidades ampliadas para la configuración del programa, o la ventana que contiene alguna información. Pero pueden ser las funciones más simples que, tras el clic en el elemento botón, cambian algo en seguida en la apariencia de la interfaz del programa.
  • Elemento con dos estados tipo “Casilla de verificación” (check box en inglés). Usando este elemento se puede activar algún proceso o abrir (hacer visible) alguna parte de la interfaz del programa. En este caso, el elemento cambia su apariencia, es decir muestra al usuario de la aplicación en qué estado se encuentra.
  • Grupo de elementos entre los cuales sólo uno puede estar habilitado. Este tipo de controles se llama “botones de opción” o “botones de radio” (radio button en inglés). En nuestro artículo vamos a llamarlos “elementos de radio”.
  • Elemento de la llamada del menú contextual. O sea, en el menú contextual que ha sido llamado desde el menú principal del programa pueden haber elementos que contienen otro menú contextual. Después de pinchar en este elemento, el menú contextual va a aparecer a la derecha de él.

Autor: Anatoli Kazharski