GuppiElementView

Name

GuppiElementView -- 

Synopsis



#define     GUPPI_ELEMENT_VIEW0             (obj)
#define     GUPPI_IS_ELEMENT_VIEW0          (obj)
GuppiElementState* guppi_element_view_state (GuppiElementView*);
GuppiGeometry* guppi_element_view_geometry  (GuppiElementView*);
guppi_uniq_t guppi_element_view_unique_id   (GuppiElementView*);
GuppiViewInterval* guppi_element_view_x_view_interval
                                            (GuppiElementView*);
GuppiViewInterval* guppi_element_view_y_view_interval
                                            (GuppiElementView*);
gint        guppi_element_view_x_axis_marker_type
                                            (GuppiElementView*);
gint        guppi_element_view_y_axis_marker_type
                                            (GuppiElementView*);
void        guppi_element_view_set_x_axis_marker_type
                                            (GuppiElementView*,
                                             gint code);
void        guppi_element_view_set_y_axis_marker_type
                                            (GuppiElementView*,
                                             gint code);
GuppiAxisMarkers* guppi_element_view_x_axis_markers
                                            (GuppiElementView*);
GuppiAxisMarkers* guppi_element_view_y_axis_markers
                                            (GuppiElementView*);
void        guppi_element_view_set_state    (GuppiElementView*,
                                             GuppiElementState*);
void        guppi_element_view_get_bbox_vp  (GuppiElementView*,
                                             double *x0,
                                             double *y0,
                                             double *x1,
                                             double *y1);
void        guppi_element_view_get_bbox_pt  (GuppiElementView*,
                                             double *x0,
                                             double *y0,
                                             double *x1,
                                             double *y1);
#define     guppi_element_view_valid_x_vp   (gev, x)
#define     guppi_element_view_valid_y_vp   (gev, y)
#define     guppi_element_view_valid_vp     (gev, x, y)
void        guppi_element_view_vp2pt        (GuppiElementView*,
                                             double,
                                             double,
                                             double*,
                                             double*);
void        guppi_element_view_pt2vp        (GuppiElementView*,
                                             double,
                                             double,
                                             double*,
                                             double*);

Object Hierarchy


  GtkObject
   +----GuppiElementView

Signal Prototypes


"changed"   void        user_function      (GuppiElementView *guppielementview,
                                            gpointer user_data);
"changed-size"
            void        user_function      (GuppiElementView *guppielementview,
                                            gpointer user_data);
"changed-structure"
            void        user_function      (GuppiElementView *guppielementview,
                                            gpointer user_data);

Description

Details

GUPPI_ELEMENT_VIEW0()

#define GUPPI_ELEMENT_VIEW0(obj) ((obj) ? (GUPPI_ELEMENT_VIEW(obj)) : NULL)

obj : 


GUPPI_IS_ELEMENT_VIEW0()

#define GUPPI_IS_ELEMENT_VIEW0(obj) (((obj) == NULL) || (GUPPI_IS_ELEMENT_VIEW(obj)))

obj : 


guppi_element_view_state ()

GuppiElementState* guppi_element_view_state (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_geometry ()

GuppiGeometry* guppi_element_view_geometry  (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_unique_id ()

guppi_uniq_t guppi_element_view_unique_id   (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_x_view_interval ()

GuppiViewInterval* guppi_element_view_x_view_interval
                                            (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_y_view_interval ()

GuppiViewInterval* guppi_element_view_y_view_interval
                                            (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_x_axis_marker_type ()

gint        guppi_element_view_x_axis_marker_type
                                            (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_y_axis_marker_type ()

gint        guppi_element_view_y_axis_marker_type
                                            (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_set_x_axis_marker_type ()

void        guppi_element_view_set_x_axis_marker_type
                                            (GuppiElementView*,
                                             gint code);

Param1 : 
code : 


guppi_element_view_set_y_axis_marker_type ()

void        guppi_element_view_set_y_axis_marker_type
                                            (GuppiElementView*,
                                             gint code);

Param1 : 
code : 


guppi_element_view_x_axis_markers ()

GuppiAxisMarkers* guppi_element_view_x_axis_markers
                                            (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_y_axis_markers ()

GuppiAxisMarkers* guppi_element_view_y_axis_markers
                                            (GuppiElementView*);

Param1 : 
Returns : 


guppi_element_view_set_state ()

void        guppi_element_view_set_state    (GuppiElementView*,
                                             GuppiElementState*);

Param1 : 
Param2 : 


guppi_element_view_get_bbox_vp ()

void        guppi_element_view_get_bbox_vp  (GuppiElementView*,
                                             double *x0,
                                             double *y0,
                                             double *x1,
                                             double *y1);

Param1 : 
x0 : 
y0 : 
x1 : 
y1 : 


guppi_element_view_get_bbox_pt ()

void        guppi_element_view_get_bbox_pt  (GuppiElementView*,
                                             double *x0,
                                             double *y0,
                                             double *x1,
                                             double *y1);

Param1 : 
x0 : 
y0 : 
x1 : 
y1 : 


guppi_element_view_valid_x_vp()

#define     guppi_element_view_valid_x_vp(gev, x)

gev : 
x : 


guppi_element_view_valid_y_vp()

#define     guppi_element_view_valid_y_vp(gev, y)

gev : 
y : 


guppi_element_view_valid_vp()

#define     guppi_element_view_valid_vp(gev, x, y)

gev : 
x : 
y : 


guppi_element_view_vp2pt ()

void        guppi_element_view_vp2pt        (GuppiElementView*,
                                             double,
                                             double,
                                             double*,
                                             double*);

Param1 : 
Param2 : 
Param3 : 
Param4 : 
Param5 : 


guppi_element_view_pt2vp ()

void        guppi_element_view_pt2vp        (GuppiElementView*,
                                             double,
                                             double,
                                             double*,
                                             double*);

Param1 : 
Param2 : 
Param3 : 
Param4 : 
Param5 : 

Signals

The "changed" signal

void        user_function                  (GuppiElementView *guppielementview,
                                            gpointer user_data);

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


The "changed-size" signal

void        user_function                  (GuppiElementView *guppielementview,
                                            gpointer user_data);

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


The "changed-structure" signal

void        user_function                  (GuppiElementView *guppielementview,
                                            gpointer user_data);

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