GuppiElementPrint

Name

GuppiElementPrint -- 

Synopsis



#define     GUPPI_ELEMENT_PRINT0            (obj)
#define     GUPPI_IS_ELEMENT_PRINT0         (obj)
void        guppi_element_print_set_context (GuppiElementPrint*,
                                             GnomePrintContext*);
void        guppi_element_print_set_bbox    (GuppiElementPrint*,
                                             double x0,
                                             double y0,
                                             double x1,
                                             double y1);
void        guppi_element_print_set_bbox_corner
                                            (GuppiElementPrint*,
                                             double x,
                                             double y);
void        guppi_element_print_get_bbox    (GuppiElementPrint*,
                                             double *x0,
                                             double *y0,
                                             double *x1,
                                             double *y1);
void        guppi_element_print_get_bbox_vp (GuppiElementPrint*,
                                             double *x0,
                                             double *y0,
                                             double *x1,
                                             double *y1);
void        guppi_element_print_print       (GuppiElementPrint*);
#define     guppi_element_print_view        (x)
#define     guppi_element_print_state       (x)
#define     guppi_element_print_context     (x)
void        guppi_element_print_vp2pt       (GuppiElementPrint*,
                                             double x,
                                             double y,
                                             double *pt_x,
                                             double *pt_y);
void        guppi_element_print_vp2pt_auto  (GuppiElementPrint*,
                                             double *x,
                                             double *y);
gint        guppi_element_print_newpath     (GuppiElementPrint*);
gint        guppi_element_print_moveto      (GuppiElementPrint*,
                                             double x,
                                             double y);
gint        guppi_element_print_moveto_vp   (GuppiElementPrint*,
                                             double x,
                                             double y);
gint        guppi_element_print_lineto      (GuppiElementPrint*,
                                             double x,
                                             double y);
gint        guppi_element_print_lineto_vp   (GuppiElementPrint*,
                                             double x,
                                             double y);
gint        guppi_element_print_curveto     (GuppiElementPrint*,
                                             double x1,
                                             double y1,
                                             double x2,
                                             double y2,
                                             double x3,
                                             double y3);
gint        guppi_element_print_curveto_vp  (GuppiElementPrint*,
                                             double x1,
                                             double y1,
                                             double x2,
                                             double y2,
                                             double x3,
                                             double y3);
gint        guppi_element_print_closepath   (GuppiElementPrint*);
gint        guppi_element_print_setrgbcolor (GuppiElementPrint*,
                                             double r,
                                             double g,
                                             double b);
gint        guppi_element_print_setrgbcolor_uint
                                            (GuppiElementPrint*,
                                             guint32 color);
gint        guppi_element_print_setrgbacolor
                                            (GuppiElementPrint*,
                                             double r,
                                             double g,
                                             double b,
                                             double a);
gint        guppi_element_print_setrgbacolor_uint
                                            (GuppiElementPrint*,
                                             guint32 color);
gint        guppi_element_print_fill        (GuppiElementPrint*);
gint        guppi_element_print_eofill      (GuppiElementPrint*);
gint        guppi_element_print_setlinewidth
                                            (GuppiElementPrint*,
                                             double);
gint        guppi_element_print_setmiterlimit
                                            (GuppiElementPrint*,
                                             double);
gint        guppi_element_print_setlinejoin (GuppiElementPrint*,
                                             gint);
gint        guppi_element_print_setlinecap  (GuppiElementPrint*,
                                             gint);
gint        guppi_element_print_setdash     (GuppiElementPrint*,
                                             gint,
                                             double*,
                                             double);
gint        guppi_element_print_strokepath  (GuppiElementPrint*);
gint        guppi_element_print_stroke      (GuppiElementPrint*);
gint        guppi_element_print_setfont     (GuppiElementPrint*,
                                             GnomeFont*);
gint        guppi_element_print_show        (GuppiElementPrint*,
                                             const gchar *text);
gint        guppi_element_print_concat      (GuppiElementPrint*,
                                             const double matrix[6]);
gint        guppi_element_print_gsave       (GuppiElementPrint*);
gint        guppi_element_print_grestore    (GuppiElementPrint*);
gint        guppi_element_print_clip        (GuppiElementPrint*);
gint        guppi_element_print_eoclip      (GuppiElementPrint*);
gint        guppi_element_print_showpage    (GuppiElementPrint*);
gint        guppi_element_print_beginpage   (GuppiElementPrint*,
                                             const gchar *page_name);
gint        guppi_element_print_setopacity  (GuppiElementPrint*,
                                             double);
void        guppi_element_print_vpath       (GuppiElementPrint*,
                                             ArtVpath*,
                                             gboolean append);
void        guppi_element_print_vpath_vp    (GuppiElementPrint*,
                                             ArtVpath*,
                                             gboolean app);
void        guppi_element_print_bpath       (GuppiElementPrint*,
                                             ArtBpath*,
                                             gboolean append);
void        guppi_element_print_bpath_vp    (GuppiElementPrint*,
                                             ArtBpath*,
                                             gboolean app);

Object Hierarchy


  GtkObject
   +----GuppiElementPrint

Description

Details

GUPPI_ELEMENT_PRINT0()

#define GUPPI_ELEMENT_PRINT0(obj) ((obj) ? (GUPPI_ELEMENT_PRINT(obj)) : NULL)

obj : 


GUPPI_IS_ELEMENT_PRINT0()

#define GUPPI_IS_ELEMENT_PRINT0(obj) (((obj) == NULL) || (GUPPI_IS_ELEMENT_PRINT(obj)))

obj : 


guppi_element_print_set_context ()

void        guppi_element_print_set_context (GuppiElementPrint*,
                                             GnomePrintContext*);

Param1 : 
Param2 : 


guppi_element_print_set_bbox ()

void        guppi_element_print_set_bbox    (GuppiElementPrint*,
                                             double x0,
                                             double y0,
                                             double x1,
                                             double y1);

Param1 : 
x0 : 
y0 : 
x1 : 
y1 : 


guppi_element_print_set_bbox_corner ()

void        guppi_element_print_set_bbox_corner
                                            (GuppiElementPrint*,
                                             double x,
                                             double y);

Param1 : 
x : 
y : 


guppi_element_print_get_bbox ()

void        guppi_element_print_get_bbox    (GuppiElementPrint*,
                                             double *x0,
                                             double *y0,
                                             double *x1,
                                             double *y1);

Param1 : 
x0 : 
y0 : 
x1 : 
y1 : 


guppi_element_print_get_bbox_vp ()

void        guppi_element_print_get_bbox_vp (GuppiElementPrint*,
                                             double *x0,
                                             double *y0,
                                             double *x1,
                                             double *y1);

Param1 : 
x0 : 
y0 : 
x1 : 
y1 : 


guppi_element_print_print ()

void        guppi_element_print_print       (GuppiElementPrint*);

Param1 : 


guppi_element_print_view()

#define guppi_element_print_view(x) ((x)->view)

x : 


guppi_element_print_state()

#define guppi_element_print_state(x) (guppi_element_view_state((x)->view))

x : 


guppi_element_print_context()

#define guppi_element_print_context(x) ((x)->context)

x : 


guppi_element_print_vp2pt ()

void        guppi_element_print_vp2pt       (GuppiElementPrint*,
                                             double x,
                                             double y,
                                             double *pt_x,
                                             double *pt_y);

Param1 : 
x : 
y : 
pt_x : 
pt_y : 


guppi_element_print_vp2pt_auto ()

void        guppi_element_print_vp2pt_auto  (GuppiElementPrint*,
                                             double *x,
                                             double *y);

Param1 : 
x : 
y : 


guppi_element_print_newpath ()

gint        guppi_element_print_newpath     (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_moveto ()

gint        guppi_element_print_moveto      (GuppiElementPrint*,
                                             double x,
                                             double y);

Param1 : 
x : 
y : 
Returns : 


guppi_element_print_moveto_vp ()

gint        guppi_element_print_moveto_vp   (GuppiElementPrint*,
                                             double x,
                                             double y);

Param1 : 
x : 
y : 
Returns : 


guppi_element_print_lineto ()

gint        guppi_element_print_lineto      (GuppiElementPrint*,
                                             double x,
                                             double y);

Param1 : 
x : 
y : 
Returns : 


guppi_element_print_lineto_vp ()

gint        guppi_element_print_lineto_vp   (GuppiElementPrint*,
                                             double x,
                                             double y);

Param1 : 
x : 
y : 
Returns : 


guppi_element_print_curveto ()

gint        guppi_element_print_curveto     (GuppiElementPrint*,
                                             double x1,
                                             double y1,
                                             double x2,
                                             double y2,
                                             double x3,
                                             double y3);

Param1 : 
x1 : 
y1 : 
x2 : 
y2 : 
x3 : 
y3 : 
Returns : 


guppi_element_print_curveto_vp ()

gint        guppi_element_print_curveto_vp  (GuppiElementPrint*,
                                             double x1,
                                             double y1,
                                             double x2,
                                             double y2,
                                             double x3,
                                             double y3);

Param1 : 
x1 : 
y1 : 
x2 : 
y2 : 
x3 : 
y3 : 
Returns : 


guppi_element_print_closepath ()

gint        guppi_element_print_closepath   (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_setrgbcolor ()

gint        guppi_element_print_setrgbcolor (GuppiElementPrint*,
                                             double r,
                                             double g,
                                             double b);

Param1 : 
r : 
g : 
b : 
Returns : 


guppi_element_print_setrgbcolor_uint ()

gint        guppi_element_print_setrgbcolor_uint
                                            (GuppiElementPrint*,
                                             guint32 color);

Param1 : 
color : 
Returns : 


guppi_element_print_setrgbacolor ()

gint        guppi_element_print_setrgbacolor
                                            (GuppiElementPrint*,
                                             double r,
                                             double g,
                                             double b,
                                             double a);

Param1 : 
r : 
g : 
b : 
a : 
Returns : 


guppi_element_print_setrgbacolor_uint ()

gint        guppi_element_print_setrgbacolor_uint
                                            (GuppiElementPrint*,
                                             guint32 color);

Param1 : 
color : 
Returns : 


guppi_element_print_fill ()

gint        guppi_element_print_fill        (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_eofill ()

gint        guppi_element_print_eofill      (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_setlinewidth ()

gint        guppi_element_print_setlinewidth
                                            (GuppiElementPrint*,
                                             double);

Param1 : 
Param2 : 
Returns : 


guppi_element_print_setmiterlimit ()

gint        guppi_element_print_setmiterlimit
                                            (GuppiElementPrint*,
                                             double);

Param1 : 
Param2 : 
Returns : 


guppi_element_print_setlinejoin ()

gint        guppi_element_print_setlinejoin (GuppiElementPrint*,
                                             gint);

Param1 : 
Param2 : 
Returns : 


guppi_element_print_setlinecap ()

gint        guppi_element_print_setlinecap  (GuppiElementPrint*,
                                             gint);

Param1 : 
Param2 : 
Returns : 


guppi_element_print_setdash ()

gint        guppi_element_print_setdash     (GuppiElementPrint*,
                                             gint,
                                             double*,
                                             double);

Param1 : 
Param2 : 
Param3 : 
Param4 : 
Returns : 


guppi_element_print_strokepath ()

gint        guppi_element_print_strokepath  (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_stroke ()

gint        guppi_element_print_stroke      (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_setfont ()

gint        guppi_element_print_setfont     (GuppiElementPrint*,
                                             GnomeFont*);

Param1 : 
Param2 : 
Returns : 


guppi_element_print_show ()

gint        guppi_element_print_show        (GuppiElementPrint*,
                                             const gchar *text);

Param1 : 
text : 
Returns : 


guppi_element_print_concat ()

gint        guppi_element_print_concat      (GuppiElementPrint*,
                                             const double matrix[6]);

Param1 : 
matrix : 
Returns : 


guppi_element_print_gsave ()

gint        guppi_element_print_gsave       (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_grestore ()

gint        guppi_element_print_grestore    (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_clip ()

gint        guppi_element_print_clip        (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_eoclip ()

gint        guppi_element_print_eoclip      (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_showpage ()

gint        guppi_element_print_showpage    (GuppiElementPrint*);

Param1 : 
Returns : 


guppi_element_print_beginpage ()

gint        guppi_element_print_beginpage   (GuppiElementPrint*,
                                             const gchar *page_name);

Param1 : 
page_name : 
Returns : 


guppi_element_print_setopacity ()

gint        guppi_element_print_setopacity  (GuppiElementPrint*,
                                             double);

Param1 : 
Param2 : 
Returns : 


guppi_element_print_vpath ()

void        guppi_element_print_vpath       (GuppiElementPrint*,
                                             ArtVpath*,
                                             gboolean append);

Param1 : 
Param2 : 
append : 


guppi_element_print_vpath_vp ()

void        guppi_element_print_vpath_vp    (GuppiElementPrint*,
                                             ArtVpath*,
                                             gboolean app);

Param1 : 
Param2 : 
app : 


guppi_element_print_bpath ()

void        guppi_element_print_bpath       (GuppiElementPrint*,
                                             ArtBpath*,
                                             gboolean append);

Param1 : 
Param2 : 
append : 


guppi_element_print_bpath_vp ()

void        guppi_element_print_bpath_vp    (GuppiElementPrint*,
                                             ArtBpath*,
                                             gboolean app);

Param1 : 
Param2 : 
app :