GtkCurve

Name

GtkCurve —

Synopsis


#include <gtk/gtk.h>


struct      GtkCurve;
GtkWidget*  gtk_curve_new                   (void);
void        gtk_curve_reset                 (GtkCurve *curve);
void        gtk_curve_set_gamma             (GtkCurve *curve,
                                             gfloat gamma);
void        gtk_curve_set_range             (GtkCurve *curve,
                                             gfloat min_x,
                                             gfloat max_x,
                                             gfloat min_y,
                                             gfloat max_y);
void        gtk_curve_get_vector            (GtkCurve *curve,
                                             int veclen,
                                             gfloat vector[]);
void        gtk_curve_set_vector            (GtkCurve *curve,
                                             int veclen,
                                             gfloat vector[]);
void        gtk_curve_set_curve_type        (GtkCurve *curve,
                                             GtkCurveType type);

Object Hierarchy


  GtkObject
   +----GtkWidget
         +----GtkDrawingArea
               +----GtkCurve

Signal Prototypes


"curve-type-changed"
            void        user_function      (GtkCurve *curve,
                                            gpointer user_data);

Description

Details

struct GtkCurve

struct GtkCurve;

gtk_curve_new ()

GtkWidget*  gtk_curve_new                   (void);

Returns : 


gtk_curve_reset ()

void        gtk_curve_reset                 (GtkCurve *curve);

curve : 


gtk_curve_set_gamma ()

void        gtk_curve_set_gamma             (GtkCurve *curve,
                                             gfloat gamma);

curve : 
gamma : 


gtk_curve_set_range ()

void        gtk_curve_set_range             (GtkCurve *curve,
                                             gfloat min_x,
                                             gfloat max_x,
                                             gfloat min_y,
                                             gfloat max_y);

curve : 
min_x : 
max_x : 
min_y : 
max_y : 


gtk_curve_get_vector ()

void        gtk_curve_get_vector            (GtkCurve *curve,
                                             int veclen,
                                             gfloat vector[]);

curve : 
veclen : 
vector : 


gtk_curve_set_vector ()

void        gtk_curve_set_vector            (GtkCurve *curve,
                                             int veclen,
                                             gfloat vector[]);

curve : 
veclen : 
vector : 


gtk_curve_set_curve_type ()

void        gtk_curve_set_curve_type        (GtkCurve *curve,
                                             GtkCurveType type);

curve : 
type : 

Signals

The "curve-type-changed" signal

void        user_function                  (GtkCurve *curve,
                                            gpointer user_data);

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