Superior | Descripción | Jerarquía del Objeto | Interfaces implementadas | Señales

GtkHSV

GtkHSV - Una "rueda de colores"

Funciones

GtkWidget * gtk_hsv_new ()
void gtk_hsv_set_color ()
void gtk_hsv_get_color ()

Señales

void changed Run first
void move Action

Tipos y valores

struct GtkHSV

Jerarquía del Objeto

Interfaces implementadas

GtkHSV implementa AtkImplementorIface y GtkBuildable

Inclusiones

#include <gtk/gtk.h>

Descripción

GtkHSV is la parte de "rueda" del selector de colores. Permite seleccionar un color determinando sus componentes HSV en una forma intuitiva. Moviendo la selección alrededor de el anillo se cambia el tono, y moviendo el ratón por el triángulo interior se cambia el valor y la saturación.

GtkHSV se abandonó junto con el GtkColorSelection, donde se usaba.

Funciones

gtk_hsv_new ()

GtkWidget *
gtk_hsv_new (void);
gtk_hsv_new está abandonado y no debería usarse en código nuevo.

Regresa

El recién creado selector de colores HSV.


gtk_hsv_set_color ()

void
gtk_hsv_set_color (GtkHSV *hsv,
                   double h,
                   double s,
                   double v);

Establece el color actual en el selector de colores HSV. Los valores deben estar en el rango de [0.0, 1.0].

Parámetros

hsv Un selector de colores HSV
h Hue (tono)
s Saturación
v Valor

gtk_hsv_get_color ()

void
gtk_hsv_get_color (GtkHSV *hsv,
                   gdouble *h,
                   gdouble *s,
                   gdouble *v);

Obtiene el color actual del selector. Los valores de retorno se encuentran en el rango de [0.0, 1.0].

Parámetros

hsv Un selector de colores HSV
h Valor de retorno para el tono
s Valor de retorno para la saturación
v Valor de retorno para el valor de color

Tipos y valores

struct GtkHSV

struct GtkHSV;

Detalles de las señales

La señal "changed"

void
user_function (GtkHSV  *hsv,
               gpointer user_data)

Flags: Run first


La señal "move"

void
user_function (GtkHSV          *hsv,
               GtkDirectionType arg1,
               gpointer         user_data)

Flags: Action

Ver también

GtkColorSelection GtkColorSelectionDialog