The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
/*
 * Copyright (c) 2010 by the gtk2-perl team (see the file AUTHORS)
 *
 * Licensed under the LGPL, see LICENSE file for more information.
 *
 * $Id$
 */

#include "gtk2perl.h"

MODULE = Gtk2::HSV	PACKAGE = Gtk2::HSV	PREFIX = gtk_hsv_

GtkWidget *
gtk_hsv_new (class)
    C_ARGS:
	/* void */

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

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

void gtk_hsv_set_metrics (GtkHSV *hsv, gint size, gint ring_width);

void gtk_hsv_get_metrics (GtkHSV *hsv, OUTLIST gint size, OUTLIST gint ring_width);

gboolean gtk_hsv_is_adjusting (GtkHSV *hsv);

MODULE = Gtk2::HSV	PACKAGE = Gtk2	PREFIX = gtk_

=for object Gtk2::HSV
=cut

=for apidoc __function__
=cut
void gtk_hsv_to_rgb (gdouble h, gdouble s, gdouble v, OUTLIST gdouble r, OUTLIST gdouble g, OUTLIST gdouble b);

=for apidoc __function__
=cut
void gtk_rgb_to_hsv (gdouble r, gdouble g, gdouble b, OUTLIST gdouble h, OUTLIST gdouble s, OUTLIST gdouble v);