ardour
|
#include <glib.h>
#include <glib-object.h>
#include <float.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include <cairo.h>
#include <gdk/gdk.h>
#include <gdk-pixbuf/gdk-pixdata.h>
#include <gobject/gvaluecollector.h>
#include "gtkmm2ext/visibility.h"
Go to the source code of this file.
Classes | |
struct | _CairoColor |
struct | _CairoColorClass |
struct | _CairoColorPrivate |
struct | _CairoParamSpecColor |
struct | _ProlooksHSL |
struct | _ProlooksHSLClass |
struct | _ProlooksHSLPrivate |
struct | _ProlooksParamSpecHSL |
struct | _ProlooksHSV |
struct | _ProlooksHSVClass |
struct | _ProlooksHSVPrivate |
struct | _ProlooksParamSpecHSV |
Macros | |
#define | CAIRO_TYPE_COLOR (cairo_color_get_type ()) |
#define | CAIRO_COLOR(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), CAIRO_TYPE_COLOR, CairoColor)) |
#define | CAIRO_COLOR_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), CAIRO_TYPE_COLOR, CairoColorClass)) |
#define | CAIRO_IS_COLOR(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CAIRO_TYPE_COLOR)) |
#define | CAIRO_IS_COLOR_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), CAIRO_TYPE_COLOR)) |
#define | CAIRO_COLOR_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), CAIRO_TYPE_COLOR, CairoColorClass)) |
#define | PROLOOKS_TYPE_HSL (prolooks_hsl_get_type ()) |
#define | PROLOOKS_HSL(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROLOOKS_TYPE_HSL, ProlooksHSL)) |
#define | PROLOOKS_HSL_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROLOOKS_TYPE_HSL, ProlooksHSLClass)) |
#define | PROLOOKS_IS_HSL(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROLOOKS_TYPE_HSL)) |
#define | PROLOOKS_IS_HSL_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROLOOKS_TYPE_HSL)) |
#define | PROLOOKS_HSL_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROLOOKS_TYPE_HSL, ProlooksHSLClass)) |
#define | _prolooks_hsl_unref0(var) ((var == NULL) ? NULL : (var = (prolooks_hsl_unref (var), NULL))) |
#define | _cairo_color_unref0(var) ((var == NULL) ? NULL : (var = (cairo_color_unref (var), NULL))) |
#define | PROLOOKS_TYPE_BUTTON_STATE (prolooks_button_state_get_type ()) |
#define | PROLOOKS_TYPE_BUTTON_TYPE (prolooks_button_type_get_type ()) |
#define | _cairo_pattern_destroy0(var) ((var == NULL) ? NULL : (var = (cairo_pattern_destroy (var), NULL))) |
#define | PROLOOKS_TYPE_HSV (prolooks_hsv_get_type ()) |
#define | PROLOOKS_HSV(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROLOOKS_TYPE_HSV, ProlooksHSV)) |
#define | PROLOOKS_HSV_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), PROLOOKS_TYPE_HSV, ProlooksHSVClass)) |
#define | PROLOOKS_IS_HSV(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROLOOKS_TYPE_HSV)) |
#define | PROLOOKS_IS_HSV_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), PROLOOKS_TYPE_HSV)) |
#define | PROLOOKS_HSV_GET_CLASS(obj) (G_TYPE_INSTANCE_GET_CLASS ((obj), PROLOOKS_TYPE_HSV, ProlooksHSVClass)) |
#define | CAIRO_COLOR_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), CAIRO_TYPE_COLOR, CairoColorPrivate)) |
#define | PROLOOKS_HSL_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PROLOOKS_TYPE_HSL, ProlooksHSLPrivate)) |
#define | PROLOOKS_HSV_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), PROLOOKS_TYPE_HSV, ProlooksHSVPrivate)) |
Typedefs | |
typedef struct _CairoColor | CairoColor |
typedef struct _CairoColorClass | CairoColorClass |
typedef struct _CairoColorPrivate | CairoColorPrivate |
typedef struct _ProlooksHSL | ProlooksHSL |
typedef struct _ProlooksHSLClass | ProlooksHSLClass |
typedef struct _CairoParamSpecColor | CairoParamSpecColor |
typedef struct _ProlooksHSLPrivate | ProlooksHSLPrivate |
typedef struct _ProlooksParamSpecHSL | ProlooksParamSpecHSL |
typedef struct _ProlooksHSV | ProlooksHSV |
typedef struct _ProlooksHSVClass | ProlooksHSVClass |
typedef struct _ProlooksHSVPrivate | ProlooksHSVPrivate |
typedef struct _ProlooksParamSpecHSV | ProlooksParamSpecHSV |
#define _cairo_color_unref0 | ( | var | ) | ((var == NULL) ? NULL : (var = (cairo_color_unref (var), NULL))) |
Definition at line 49 of file prolooks-helpers.h.
#define _cairo_pattern_destroy0 | ( | var | ) | ((var == NULL) ? NULL : (var = (cairo_pattern_destroy (var), NULL))) |
Definition at line 55 of file prolooks-helpers.h.
#define _prolooks_hsl_unref0 | ( | var | ) | ((var == NULL) ? NULL : (var = (prolooks_hsl_unref (var), NULL))) |
Definition at line 48 of file prolooks-helpers.h.
#define CAIRO_COLOR | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), CAIRO_TYPE_COLOR, CairoColor)) |
Definition at line 29 of file prolooks-helpers.h.
#define CAIRO_COLOR_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), CAIRO_TYPE_COLOR, CairoColorClass)) |
Definition at line 30 of file prolooks-helpers.h.
#define CAIRO_COLOR_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), CAIRO_TYPE_COLOR, CairoColorClass)) |
Definition at line 33 of file prolooks-helpers.h.
#define CAIRO_COLOR_GET_PRIVATE | ( | o | ) | (G_TYPE_INSTANCE_GET_PRIVATE ((o), CAIRO_TYPE_COLOR, CairoColorPrivate)) |
Definition at line 153 of file prolooks-helpers.h.
#define CAIRO_IS_COLOR | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), CAIRO_TYPE_COLOR)) |
Definition at line 31 of file prolooks-helpers.h.
#define CAIRO_IS_COLOR_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), CAIRO_TYPE_COLOR)) |
Definition at line 32 of file prolooks-helpers.h.
#define CAIRO_TYPE_COLOR (cairo_color_get_type ()) |
Definition at line 28 of file prolooks-helpers.h.
#define PROLOOKS_HSL | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROLOOKS_TYPE_HSL, ProlooksHSL)) |
Definition at line 40 of file prolooks-helpers.h.
#define PROLOOKS_HSL_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), PROLOOKS_TYPE_HSL, ProlooksHSLClass)) |
Definition at line 41 of file prolooks-helpers.h.
#define PROLOOKS_HSL_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), PROLOOKS_TYPE_HSL, ProlooksHSLClass)) |
Definition at line 44 of file prolooks-helpers.h.
#define PROLOOKS_HSL_GET_PRIVATE | ( | o | ) | (G_TYPE_INSTANCE_GET_PRIVATE ((o), PROLOOKS_TYPE_HSL, ProlooksHSLPrivate)) |
Definition at line 208 of file prolooks-helpers.h.
#define PROLOOKS_HSV | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_CAST ((obj), PROLOOKS_TYPE_HSV, ProlooksHSV)) |
Definition at line 60 of file prolooks-helpers.h.
#define PROLOOKS_HSV_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_CAST ((klass), PROLOOKS_TYPE_HSV, ProlooksHSVClass)) |
Definition at line 61 of file prolooks-helpers.h.
#define PROLOOKS_HSV_GET_CLASS | ( | obj | ) | (G_TYPE_INSTANCE_GET_CLASS ((obj), PROLOOKS_TYPE_HSV, ProlooksHSVClass)) |
Definition at line 64 of file prolooks-helpers.h.
#define PROLOOKS_HSV_GET_PRIVATE | ( | o | ) | (G_TYPE_INSTANCE_GET_PRIVATE ((o), PROLOOKS_TYPE_HSV, ProlooksHSVPrivate)) |
Definition at line 224 of file prolooks-helpers.h.
#define PROLOOKS_IS_HSL | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROLOOKS_TYPE_HSL)) |
Definition at line 42 of file prolooks-helpers.h.
#define PROLOOKS_IS_HSL_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), PROLOOKS_TYPE_HSL)) |
Definition at line 43 of file prolooks-helpers.h.
#define PROLOOKS_IS_HSV | ( | obj | ) | (G_TYPE_CHECK_INSTANCE_TYPE ((obj), PROLOOKS_TYPE_HSV)) |
Definition at line 62 of file prolooks-helpers.h.
#define PROLOOKS_IS_HSV_CLASS | ( | klass | ) | (G_TYPE_CHECK_CLASS_TYPE ((klass), PROLOOKS_TYPE_HSV)) |
Definition at line 63 of file prolooks-helpers.h.
#define PROLOOKS_TYPE_BUTTON_STATE (prolooks_button_state_get_type ()) |
Definition at line 52 of file prolooks-helpers.h.
#define PROLOOKS_TYPE_BUTTON_TYPE (prolooks_button_type_get_type ()) |
Definition at line 54 of file prolooks-helpers.h.
#define PROLOOKS_TYPE_HSL (prolooks_hsl_get_type ()) |
Definition at line 39 of file prolooks-helpers.h.
#define PROLOOKS_TYPE_HSV (prolooks_hsv_get_type ()) |
Definition at line 59 of file prolooks-helpers.h.
typedef struct _CairoColor CairoColor |
Definition at line 35 of file prolooks-helpers.h.
typedef struct _CairoColorClass CairoColorClass |
Definition at line 36 of file prolooks-helpers.h.
typedef struct _CairoColorPrivate CairoColorPrivate |
Definition at line 37 of file prolooks-helpers.h.
typedef struct _CairoParamSpecColor CairoParamSpecColor |
Definition at line 50 of file prolooks-helpers.h.
typedef struct _ProlooksHSL ProlooksHSL |
Definition at line 46 of file prolooks-helpers.h.
typedef struct _ProlooksHSLClass ProlooksHSLClass |
Definition at line 47 of file prolooks-helpers.h.
typedef struct _ProlooksHSLPrivate ProlooksHSLPrivate |
Definition at line 56 of file prolooks-helpers.h.
typedef struct _ProlooksHSV ProlooksHSV |
Definition at line 66 of file prolooks-helpers.h.
typedef struct _ProlooksHSVClass ProlooksHSVClass |
Definition at line 67 of file prolooks-helpers.h.
typedef struct _ProlooksHSVPrivate ProlooksHSVPrivate |
Definition at line 68 of file prolooks-helpers.h.
typedef struct _ProlooksParamSpecHSL ProlooksParamSpecHSL |
Definition at line 57 of file prolooks-helpers.h.
typedef struct _ProlooksParamSpecHSV ProlooksParamSpecHSV |
Definition at line 69 of file prolooks-helpers.h.
enum LIBGTKMM2EXT_API |
Enumerator | |
---|---|
CAIRO_COLOR_DUMMY_PROPERTY | |
PROLOOKS_HSL_DUMMY_PROPERTY | |
PROLOOKS_HSV_DUMMY_PROPERTY |
Definition at line 154 of file prolooks-helpers.h.
enum LIBGTKMM2EXT_API |
Enumerator | |
---|---|
CAIRO_COLOR_DUMMY_PROPERTY | |
PROLOOKS_HSL_DUMMY_PROPERTY | |
PROLOOKS_HSV_DUMMY_PROPERTY |
Definition at line 209 of file prolooks-helpers.h.
enum LIBGTKMM2EXT_API |
Enumerator | |
---|---|
CAIRO_COLOR_DUMMY_PROPERTY | |
PROLOOKS_HSL_DUMMY_PROPERTY | |
PROLOOKS_HSV_DUMMY_PROPERTY |
Definition at line 225 of file prolooks-helpers.h.
enum ProlooksButtonState |
Enumerator | |
---|---|
PROLOOKS_BUTTON_STATE_NORMAL | |
PROLOOKS_BUTTON_STATE_PRESSED |
Definition at line 93 of file prolooks-helpers.h.
enum ProlooksButtonType |
Enumerator | |
---|---|
PROLOOKS_BUTTON_TYPE_PRESS_BUTTON | |
PROLOOKS_BUTTON_TYPE_TOGGLE_BUTTON |
Definition at line 98 of file prolooks-helpers.h.
LIBGTKMM2EXT_API void cairo_color_add_color_stop_to | ( | CairoColor * | self, |
cairo_pattern_t * | p, | ||
double | offset | ||
) |
Definition at line 91 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* cairo_color_construct | ( | GType | object_type, |
double | red, | ||
double | green, | ||
double | blue, | ||
double | alpha | ||
) |
Definition at line 20 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* cairo_color_construct_from_string | ( | GType | object_type, |
const char * | webcolor | ||
) |
Definition at line 44 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* cairo_color_copy | ( | CairoColor * | self | ) |
Definition at line 36 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double cairo_color_get_alpha | ( | CairoColor * | self | ) |
Definition at line 151 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double cairo_color_get_blue | ( | CairoColor * | self | ) |
Definition at line 137 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double cairo_color_get_green | ( | CairoColor * | self | ) |
Definition at line 123 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double cairo_color_get_red | ( | CairoColor * | self | ) |
Definition at line 109 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GType cairo_color_get_type | ( | void | ) |
Definition at line 296 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* cairo_color_new | ( | double | red, |
double | green, | ||
double | blue, | ||
double | alpha | ||
) |
Definition at line 31 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* cairo_color_new_from_string | ( | const char * | webcolor | ) |
Definition at line 53 of file prolooks_helpers.c.
LIBGTKMM2EXT_API gpointer cairo_color_ref | ( | gpointer | instance | ) |
Definition at line 310 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_color_set_alpha | ( | CairoColor * | self, |
double | value | ||
) |
Definition at line 159 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_color_set_as_source_in | ( | CairoColor * | self, |
cairo_t * | cr | ||
) |
Definition at line 84 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_color_set_blue | ( | CairoColor * | self, |
double | value | ||
) |
Definition at line 145 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_color_set_from_string | ( | CairoColor * | self, |
const char * | webcolor | ||
) |
Definition at line 98 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_color_set_green | ( | CairoColor * | self, |
double | value | ||
) |
Definition at line 131 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_color_set_red | ( | CairoColor * | self, |
double | value | ||
) |
Definition at line 117 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_color_set_to | ( | CairoColor * | self, |
CairoColor * | a_color | ||
) |
Definition at line 74 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* cairo_color_shade | ( | CairoColor * | self, |
double | shade_factor | ||
) |
Definition at line 58 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_color_unref | ( | gpointer | instance | ) |
Definition at line 318 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GParamSpec* cairo_param_spec_color | ( | const gchar * | name, |
const gchar * | nick, | ||
const gchar * | blurb, | ||
GType | object_type, | ||
GParamFlags | flags | ||
) |
Definition at line 228 of file prolooks_helpers.c.
LIBGTKMM2EXT_API gpointer cairo_value_get_color | ( | const GValue * | value | ) |
Definition at line 237 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_value_set_color | ( | GValue * | value, |
gpointer | v_object | ||
) |
Definition at line 243 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void cairo_value_take_color | ( | GValue * | value, |
gpointer | v_object | ||
) |
Definition at line 261 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_add_color_stop | ( | cairo_pattern_t * | p, |
double | offset, | ||
const GdkColor * | color, | ||
double | alpha | ||
) |
Definition at line 442 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_add_color_stop_str | ( | cairo_pattern_t * | p, |
double | offset, | ||
const char * | color, | ||
double | alpha | ||
) |
Definition at line 448 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_background_gradient | ( | cairo_t * | cr, |
double | w, | ||
double | h | ||
) |
Definition at line 509 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GType prolooks_button_state_get_type | ( | void | ) |
Definition at line 328 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GType prolooks_button_type_get_type | ( | void | ) |
Definition at line 340 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* prolooks_cairo_color_from_string | ( | const char * | webcolor | ) |
Definition at line 384 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_cairo_color_to_gdk | ( | CairoColor * | cairo_color, |
GdkColor * | result | ||
) |
Definition at line 421 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GdkPixbuf* prolooks_cairo_image_surface_to_pixbuf | ( | cairo_surface_t * | surface | ) |
Definition at line 1338 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_color_from_string | ( | const char * | webcolor, |
GdkColor * | result | ||
) |
Definition at line 366 of file prolooks_helpers.c.
LIBGTKMM2EXT_API char* prolooks_color_to_string | ( | const GdkColor * | color | ) |
Definition at line 375 of file prolooks_helpers.c.
LIBGTKMM2EXT_API cairo_pattern_t* prolooks_create_gradient | ( | double | x1, |
double | y1, | ||
double | x2, | ||
double | y2, | ||
const GdkColor * | start, | ||
const GdkColor * | stop, | ||
double | alpha_start, | ||
double | alpha_stop | ||
) |
Definition at line 457 of file prolooks_helpers.c.
LIBGTKMM2EXT_API cairo_pattern_t* prolooks_create_gradient_str | ( | double | x1, |
double | y1, | ||
double | x2, | ||
double | y2, | ||
const char * | start, | ||
const char * | stop, | ||
double | alpha_start, | ||
double | alpha_stop | ||
) |
Definition at line 468 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* prolooks_gdk_color_to_cairo | ( | const GdkColor * | color | ) |
Definition at line 407 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_gdk_color_to_cairo_color | ( | const GdkColor * | color, |
double * | red, | ||
double * | green, | ||
double * | blue | ||
) |
Definition at line 400 of file prolooks_helpers.c.
LIBGTKMM2EXT_API ProlooksHSL* prolooks_hsl_construct | ( | GType | object_type | ) |
Definition at line 697 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsl_from_cairo_color | ( | ProlooksHSL * | self, |
CairoColor * | color | ||
) |
Definition at line 632 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsl_from_gdk_color | ( | ProlooksHSL * | self, |
const GdkColor * | color | ||
) |
Definition at line 624 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double prolooks_hsl_get_hue | ( | ProlooksHSL * | self | ) |
Definition at line 709 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double prolooks_hsl_get_lightness | ( | ProlooksHSL * | self | ) |
Definition at line 737 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double prolooks_hsl_get_saturation | ( | ProlooksHSL * | self | ) |
Definition at line 723 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GType prolooks_hsl_get_type | ( | void | ) |
Definition at line 882 of file prolooks_helpers.c.
LIBGTKMM2EXT_API ProlooksHSL* prolooks_hsl_new | ( | void | ) |
Definition at line 704 of file prolooks_helpers.c.
LIBGTKMM2EXT_API gpointer prolooks_hsl_ref | ( | gpointer | instance | ) |
Definition at line 896 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsl_set_hue | ( | ProlooksHSL * | self, |
double | value | ||
) |
Definition at line 717 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsl_set_lightness | ( | ProlooksHSL * | self, |
double | value | ||
) |
Definition at line 745 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsl_set_saturation | ( | ProlooksHSL * | self, |
double | value | ||
) |
Definition at line 731 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* prolooks_hsl_to_cairo_color | ( | ProlooksHSL * | self | ) |
Definition at line 541 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsl_to_gdk_color | ( | ProlooksHSL * | self, |
GdkColor * | result | ||
) |
Definition at line 614 of file prolooks_helpers.c.
LIBGTKMM2EXT_API char* prolooks_hsl_to_string | ( | ProlooksHSL * | self | ) |
Definition at line 533 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsl_unref | ( | gpointer | instance | ) |
Definition at line 904 of file prolooks_helpers.c.
LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_construct | ( | GType | object_type | ) |
Definition at line 1106 of file prolooks_helpers.c.
LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_construct_for_cairo_color | ( | GType | object_type, |
CairoColor * | color | ||
) |
Definition at line 935 of file prolooks_helpers.c.
LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_construct_for_gdk_color | ( | GType | object_type, |
const GdkColor * | color | ||
) |
Definition at line 922 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsv_from_cairo_color | ( | ProlooksHSV * | self, |
CairoColor * | color | ||
) |
Definition at line 1041 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsv_from_gdk_color | ( | ProlooksHSV * | self, |
const GdkColor * | color | ||
) |
Definition at line 1033 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double prolooks_hsv_get_hue | ( | ProlooksHSV * | self | ) |
Definition at line 1118 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double prolooks_hsv_get_saturation | ( | ProlooksHSV * | self | ) |
Definition at line 1132 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GType prolooks_hsv_get_type | ( | void | ) |
Definition at line 1289 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double prolooks_hsv_get_value | ( | ProlooksHSV * | self | ) |
Definition at line 1146 of file prolooks_helpers.c.
LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_new | ( | void | ) |
Definition at line 1113 of file prolooks_helpers.c.
LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_new_for_cairo_color | ( | CairoColor * | color | ) |
Definition at line 944 of file prolooks_helpers.c.
LIBGTKMM2EXT_API ProlooksHSV* prolooks_hsv_new_for_gdk_color | ( | const GdkColor * | color | ) |
Definition at line 930 of file prolooks_helpers.c.
LIBGTKMM2EXT_API gpointer prolooks_hsv_ref | ( | gpointer | instance | ) |
Definition at line 1303 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsv_set_hue | ( | ProlooksHSV * | self, |
double | value | ||
) |
Definition at line 1126 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsv_set_saturation | ( | ProlooksHSV * | self, |
double | value | ||
) |
Definition at line 1140 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsv_set_value | ( | ProlooksHSV * | self, |
double | value | ||
) |
Definition at line 1154 of file prolooks_helpers.c.
LIBGTKMM2EXT_API CairoColor* prolooks_hsv_to_cairo_color | ( | ProlooksHSV * | self | ) |
Definition at line 949 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsv_to_gdk_color | ( | ProlooksHSV * | self, |
GdkColor * | result | ||
) |
Definition at line 1023 of file prolooks_helpers.c.
LIBGTKMM2EXT_API char* prolooks_hsv_to_string | ( | ProlooksHSV * | self | ) |
Definition at line 914 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_hsv_unref | ( | gpointer | instance | ) |
Definition at line 1311 of file prolooks_helpers.c.
LIBGTKMM2EXT_API double prolooks_modula | ( | double | number, |
double | divisor | ||
) |
Definition at line 526 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GParamSpec* prolooks_param_spec_hsl | ( | const gchar * | name, |
const gchar * | nick, | ||
const gchar * | blurb, | ||
GType | object_type, | ||
GParamFlags | flags | ||
) |
Definition at line 814 of file prolooks_helpers.c.
LIBGTKMM2EXT_API GParamSpec* prolooks_param_spec_hsv | ( | const gchar * | name, |
const gchar * | nick, | ||
const gchar * | blurb, | ||
GType | object_type, | ||
GParamFlags | flags | ||
) |
Definition at line 1223 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_rounded_rect | ( | cairo_t * | cr, |
double | x, | ||
double | y, | ||
double | w, | ||
double | h, | ||
double | radius_x, | ||
double | radius_y | ||
) |
Definition at line 481 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_set_line_width_from_device | ( | cairo_t * | cr | ) |
Definition at line 352 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_set_source_color | ( | cairo_t * | cr, |
const GdkColor * | color, | ||
double | alpha | ||
) |
Definition at line 394 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_set_source_color_string | ( | cairo_t * | cr, |
const char * | color, | ||
double | alpha | ||
) |
Definition at line 433 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_shade_color | ( | const GdkColor * | orig, |
double | shade_ratio, | ||
GdkColor * | result | ||
) |
Definition at line 1321 of file prolooks_helpers.c.
LIBGTKMM2EXT_API gpointer prolooks_value_get_hsl | ( | const GValue * | value | ) |
Definition at line 823 of file prolooks_helpers.c.
LIBGTKMM2EXT_API gpointer prolooks_value_get_hsv | ( | const GValue * | value | ) |
Definition at line 1232 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_value_set_hsl | ( | GValue * | value, |
gpointer | v_object | ||
) |
Definition at line 829 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_value_set_hsv | ( | GValue * | value, |
gpointer | v_object | ||
) |
Definition at line 1238 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_value_take_hsl | ( | GValue * | value, |
gpointer | v_object | ||
) |
Definition at line 847 of file prolooks_helpers.c.
LIBGTKMM2EXT_API void prolooks_value_take_hsv | ( | GValue * | value, |
gpointer | v_object | ||
) |
Definition at line 1256 of file prolooks_helpers.c.