Comunidad Gambas-es
Obtener los colores del sistema, constantes - Versión para impresión

+- Comunidad Gambas-es (https://gambas-es.org)
+-- Foro: Gambas (https://gambas-es.org/forum-3.html)
+--- Foro: General (https://gambas-es.org/forum-4.html)
+--- Tema: Obtener los colores del sistema, constantes (/thread-1347.html)



Obtener los colores del sistema, constantes - Shell - 05-05-2023

Buenas!.

Creo que Tincho está preguntando esto en la lista internacional.
Con este código se obtiene los valores en hexa y la constante del color. ( Las constantes resultan curiosas, obtenerlas ).

Código:
Public Sub Ejemplo2()

  Dim cl As Class
  Dim s As String

  cl = Class.Load("Color")

  For Each s In cl.Symbols
    If cl[s].Kind = Class.Method Then Continue
    Print Hex(Object.GetProperty(cl, s), 8), s
    Wait 0.3
  Next

  Me.Close

End

Saludos[/s]


RE: Obtener los colores del sistema, constantes - vuott - 05-05-2023

Que es esta Class "Color" ? Huh


RE: Obtener los colores del sistema, constantes - Shell - 05-05-2023

(05-05-2023, 14:12)vuott escribió: Que es esta Class "Color"

Prueba a escribirla en el editor y añade el punto.

Color

Veras que tiene constantes, propiedades, métodos.

Clase Color

Ahora está correcta.

Remarco lo que dice:
Cita:Esta es una clase estática que define las constantes de los colores predefinidos, propiedades que devuelven los colores del sistema y métodos de utilidad.
 

Por cierto, esto es lo que dice Shordi sobre los colores en Gambas...vaya, vaya.. Sad
De esto debe venir los problemas con los temas oscuros.
 
Cita: 
En Gambas el componente de color alfa esta invertido en comparación con la codificación de color estándar.
Para ser mas claros, un componente alfa de cero es totalmente opaco, mientras que un componente alfa de 255 es totalmente transparente.

Saludos


RE: Obtener los colores del sistema, constantes - vuott - 05-05-2023

Sin embargo, todos los colores del sistema están contenidos en el siguiente archivo:   /etc/x11/rgb.txt


RE: Obtener los colores del sistema, constantes - Shell - 05-05-2023

(05-05-2023, 14:22)vuott escribió: Sin embargo, todos los colores del sistema están contenidos en el siguiente archivo:

Si, naturalmente y es más extensa la cantidad combinaciones de colores que tiene. Wink
Aunque se pueden encontrar combinaciones iguales de números en hexa y distinto nombre para el color.
En realidad es un tema que vimos hace tiempo.

Pero esto es como todo. "Dale al Cesar lo que es del Cesar."  Rolleyes

El tema interesante es obtener las constantes, esas propiedades, métodos, etc.