Discusión sobre el artículo "Interfaces gráficas IX: Control "Paleta para seleccionar el color" (Capítulo 1)"

 

Artículo publicado Interfaces gráficas IX: Control "Paleta para seleccionar el color" (Capítulo 1):

Con este artículo se abre la novena parte de la serie sobre el desarrollo de la librería para la creación de las interfaces gráficas en el entorno de los terminales de trading MetaTrader. Se compone de dos partes en las que se muestran nuevos controles y elementos de la interfaz: «Paleta para seleccionar el color», «Botón para abrir la paleta de colores», «Indicador de progreso» y «Gráfico lineal».

La paleta de colores es un complejo control compuesto que aparte de la misma paleta que muestra el modelo de colores seleccionado, contiene otros objetos y grupos de controles. Vamos a nombrar todas las partes integrantes de este control.

  1. Fondo
  2. Paleta de colores que muestra el modelo de colores especificado.
  3. Marcador del color establecido
  4. Marcador del color seleccionado
  5. Marcador del color al situar el cursor encima
  6. Grupo de botones de opción (radio buttons) con los campos de edición para el ajuste manual de los componentes del modelo de colores
  7. Botón para cancelar el color seleccionado
  8. Botón para establecer (fijar) el color especificado en el segundo marcador

 

Fig. 1. Partes integrantes del control «Paleta para seleccionar el color».

Autor: Anatoli Kazharski

 

Anatol, ¿dónde está el archivo ahora?

can't open "D:\MetaQuotes\MetaTrader 5\MQL5\include\EasyAndFastGUI\Controls\IconButton.mqh" include file        WndContainer.mqh        13      11

sólo hay IconButtonsGroup.mqh

 
Artyom Trishkin:

Anatole, ¿dónde está el archivo ahora?

Hay este archivo en los archivos del artículo.
 
Anatoli Kazharski:
Hay este archivo en los archivos del artículo.
Entonces, ¿ya no será necesario?
 
Artyom Trishkin:
¿Así que ya no va a ser necesario?
Sí. Por eso está ahí. No debería haber tal error durante la compilación. Tome la versión de este archivo desde el archivo y lo puso en el directorio con todos los demás.
 
Anatoli Kazharski:
Así es. Por eso está ahí. No debería haber tal error al compilar. Toma la versión de este archivo del archivo y ponlo en el directorio con todos los demás.
Lo haré. Gracias.
 

No entiendo muy bien la necesidad de una paleta de colores en una aplicación personalizada.

Si un usuario crea un estudio visual por su cuenta, la paleta de colores será una herramienta necesaria para él, pero pensar que los desarrolladores individuales desarrollarán un estudio visual por su cuenta y utilizarán la herramienta que sugieres es un poco ingenuo. Tendrán que superar con creces tus logros para hacerlo. Es como montar una lanzadera uno solo.)))))

Por lo demás, no me queda claro el sentido de usar una paleta de colores. Otra cosa, si cambias las pieles o los temas de la aplicación....

 
Реter Konow:

No entiendo muy bien la necesidad de una paleta de colores en una aplicación personalizada.

¿Por qué es necesaria?

Si un usuario crea un estudio visual por su cuenta, la paleta de colores será una herramienta necesaria para él, pero creo que es un poco ingenuo pensar que los desarrolladores individuales desarrollarán un estudio visual por su cuenta y utilizarán la herramienta que sugieres. Tendrán que superar con creces sus logros para hacerlo. Es como montar una lanzadera uno solo.)))))

Por lo demás, no me queda claro el sentido de usar una paleta de colores. Otra cosa, si cambias las pieles de las aplicaciones o los temas.....

Es que tú, un solitario intentando crear un visual studio, no entiendes los aspectos y ámbitos de aplicación de la paleta de colores, pero nosotros, simples mortales, ya hemos tenido que desarrollar selectores de color y aplicarlos en nuestros desarrollos. Ahora estará en una sola librería.
 
Artyom Trishkin:
Eres tú, un solitario intentando crear un estudio visual, quien no entiende los aspectos y aplicaciones de las paletas de colores, mientras que nosotros, simples mortales, ya hemos tenido que desarrollar selectores de color para nosotros mismos y aplicarlos en nuestros propios desarrollos. Ahora estará en una sola biblioteca.
Bueno, si entendéis la necesidad de utilizar los selectores de color en una aplicación y no es difícil poner un ejemplo, os lo agradeceré.
 

Por supuesto, usted puede tratar de encontrar un uso para esta herramienta en aplicaciones mql, pero su uso real sólo tiene sentido en el estudio visual.

Propongo tomar la librería del autor como base, y todos los desarrolladores que la utilicen crearán conjuntamente un visual studio para crear aplicaciones mql de interfaz.

Si todos los desarrolladores van a coordinar su trabajo, entonces tal vez, por los esfuerzos conjuntos algo puede funcionar.

Por supuesto, para coordinar el trabajo conjunto necesita un líder, - el desarrollador principal, viendo el plan para el desarrollo de la idea y su realización, pero esa persona ya está ahí. En mi opinión, es el autor de esta serie de artículos.

Parece que la idea es constructiva y prometedora).


P.S. Si el proyecto de creación conjunta de visual studio por los desarrolladores se iniciará, coordinado y dirigido, definitivamente me uniré al trabajo común.

 
Реter Konow:
Bueno, si entiendes la necesidad de usar el selector de color en una aplicación y no es difícil poner un ejemplo, te lo agradeceré.
Elemental: para seleccionar el color de los iconos o líneas creados por la aplicación mientras se trabaja. ¿Por qué recargar la aplicación sólo para cambiar el color de los objetos creados?