GuppiColorGradient

Name

GuppiColorGradient -- 

Synopsis



#define     GUPPI_COLOR_GRADIENT0           (obj)
#define     GUPPI_IS_COLOR_GRADIENT0        (obj)
GuppiColorGradient* guppi_color_gradient_new
                                            (void);
guint32     guppi_color_gradient_value      (const GuppiColorGradient*,
                                             double t);
#define     guppi_color_gradient_size       (x)
guint32     guppi_color_gradient_get_node   (const GuppiColorGradient*,
                                             gint i);
#define     guppi_color_gradient_type       (x)
#define     guppi_color_gradient_intensity  (x)
#define     guppi_color_gradient_alpha      (x)
void        guppi_color_gradient_reset      (GuppiColorGradient*);
void        guppi_color_gradient_set        (GuppiColorGradient*,
                                             const guint32*,
                                             gint N);
void        guppi_color_gradient_set2       (GuppiColorGradient*,
                                             guint32,
                                             guint32);
void        guppi_color_gradient_set_fade_in
                                            (GuppiColorGradient*,
                                             guint32);
void        guppi_color_gradient_set_fade_out
                                            (GuppiColorGradient*,
                                             guint32);
void        guppi_color_gradient_set_fire   (GuppiColorGradient*,
                                             double v,
                                             double a);
void        guppi_color_gradient_set_ice    (GuppiColorGradient*,
                                             double v,
                                             double a);
void        guppi_color_gradient_set_thermal
                                            (GuppiColorGradient*,
                                             double v,
                                             double a);
void        guppi_color_gradient_set_spectrum
                                            (GuppiColorGradient*,
                                             double v,
                                             double a);
void        guppi_color_gradient_set_intensity
                                            (GuppiColorGradient*,
                                             double v);
void        guppi_color_gradient_set_alpha  (GuppiColorGradient*,
                                             double v);
void        guppi_color_gradient_freeze     (GuppiColorGradient*);
void        guppi_color_gradient_thaw       (GuppiColorGradient*);

Object Hierarchy


  GtkObject
   +----GuppiColorGradient

Signal Prototypes


"changed"   void        user_function      (GuppiColorGradient *guppicolorgradient,
                                            gpointer user_data);

Description

Details

GUPPI_COLOR_GRADIENT0()

#define GUPPI_COLOR_GRADIENT0(obj) ((obj) ? (GUPPI_COLOR_GRADIENT(obj)) : NULL)

obj : 


GUPPI_IS_COLOR_GRADIENT0()

#define GUPPI_IS_COLOR_GRADIENT0(obj) (((obj) == NULL) || (GUPPI_IS_COLOR_GRADIENT(obj)))

obj : 


guppi_color_gradient_new ()

GuppiColorGradient* guppi_color_gradient_new
                                            (void);

Returns : 


guppi_color_gradient_value ()

guint32     guppi_color_gradient_value      (const GuppiColorGradient*,
                                             double t);

Param1 : 
t : 
Returns : 


guppi_color_gradient_size()

#define guppi_color_gradient_size(x) ((x)->N)

x : 


guppi_color_gradient_get_node ()

guint32     guppi_color_gradient_get_node   (const GuppiColorGradient*,
                                             gint i);

Param1 : 
i : 
Returns : 


guppi_color_gradient_type()

#define guppi_color_gradient_type(x) ((x)->type)

x : 


guppi_color_gradient_intensity()

#define guppi_color_gradient_intensity(x) ((x)->v)

x : 


guppi_color_gradient_alpha()

#define guppi_color_gradient_alpha(x) ((x)->a)

x : 


guppi_color_gradient_reset ()

void        guppi_color_gradient_reset      (GuppiColorGradient*);

Param1 : 


guppi_color_gradient_set ()

void        guppi_color_gradient_set        (GuppiColorGradient*,
                                             const guint32*,
                                             gint N);

Param1 : 
Param2 : 
N : 


guppi_color_gradient_set2 ()

void        guppi_color_gradient_set2       (GuppiColorGradient*,
                                             guint32,
                                             guint32);

Param1 : 
Param2 : 
Param3 : 


guppi_color_gradient_set_fade_in ()

void        guppi_color_gradient_set_fade_in
                                            (GuppiColorGradient*,
                                             guint32);

Param1 : 
Param2 : 


guppi_color_gradient_set_fade_out ()

void        guppi_color_gradient_set_fade_out
                                            (GuppiColorGradient*,
                                             guint32);

Param1 : 
Param2 : 


guppi_color_gradient_set_fire ()

void        guppi_color_gradient_set_fire   (GuppiColorGradient*,
                                             double v,
                                             double a);

Param1 : 
v : 
a : 


guppi_color_gradient_set_ice ()

void        guppi_color_gradient_set_ice    (GuppiColorGradient*,
                                             double v,
                                             double a);

Param1 : 
v : 
a : 


guppi_color_gradient_set_thermal ()

void        guppi_color_gradient_set_thermal
                                            (GuppiColorGradient*,
                                             double v,
                                             double a);

Param1 : 
v : 
a : 


guppi_color_gradient_set_spectrum ()

void        guppi_color_gradient_set_spectrum
                                            (GuppiColorGradient*,
                                             double v,
                                             double a);

Param1 : 
v : 
a : 


guppi_color_gradient_set_intensity ()

void        guppi_color_gradient_set_intensity
                                            (GuppiColorGradient*,
                                             double v);

Param1 : 
v : 


guppi_color_gradient_set_alpha ()

void        guppi_color_gradient_set_alpha  (GuppiColorGradient*,
                                             double v);

Param1 : 
v : 


guppi_color_gradient_freeze ()

void        guppi_color_gradient_freeze     (GuppiColorGradient*);

Param1 : 


guppi_color_gradient_thaw ()

void        guppi_color_gradient_thaw       (GuppiColorGradient*);

Param1 : 

Signals

The "changed" signal

void        user_function                  (GuppiColorGradient *guppicolorgradient,
                                            gpointer user_data);

guppicolorgradient :the object which received the signal.
user_data :user data set when the signal handler was connected.