GuppiAlphaTemplate

Name

GuppiAlphaTemplate -- 

Synopsis



#define     GUPPI_ALPHA_TEMPLATE0           (obj)
#define     GUPPI_IS_ALPHA_TEMPLATE0        (obj)
GuppiAlphaTemplate* guppi_alpha_template_new
                                            (gint w,
                                             gint h);
guchar      guppi_alpha_template_get        (GuppiAlphaTemplate*,
                                             gint x,
                                             gint y);
void        guppi_alpha_template_set        (GuppiAlphaTemplate*,
                                             gint x,
                                             gint y,
                                             guchar a);
void        guppi_alpha_template_print      (GuppiAlphaTemplate*,
                                             gint x,
                                             gint y,
                                             guint r,
                                             guint g,
                                             guint b,
                                             guint a,
                                             GnomeCanvasBuf*);
GuppiAlphaTemplate* guppi_alpha_template_copy_rectangle
                                            (GuppiAlphaTemplate*,
                                             gint x,
                                             gint y,
                                             gint w,
                                             gint h);
void        guppi_alpha_template_auto_crop  (GuppiAlphaTemplate*);
#define     guppi_alpha_template_get_unsafe (atemp, x, y)
#define     guppi_alpha_template_set_unsafe (atemp, x, y, val)
GuppiAlphaTemplate* guppi_alpha_template_new_frame
                                            (gint w,
                                             gint h);
GuppiAlphaTemplate* guppi_alpha_template_new_circle
                                            (double r);
GuppiAlphaTemplate* guppi_alpha_template_new_ring
                                            (double r,
                                             double w);
GuppiAlphaTemplate* guppi_alpha_template_new_cross
                                            (double r,
                                             double w,
                                             double theta);
GuppiAlphaTemplate* guppi_alpha_template_new_ast
                                            (double r,
                                             double w,
                                             double theta);
GuppiAlphaTemplate* guppi_alpha_template_new_rectangle
                                            (double r,
                                             double w,
                                             double theta);
GuppiAlphaTemplate* guppi_alpha_template_new_box
                                            (double r,
                                             double th);
GuppiAlphaTemplate* guppi_alpha_template_text_general
                                            (GnomeFont *font,
                                             double scale,
                                             const gchar *text,
                                             double rot_angle,
                                             gboolean filled,
                                             double outline_width);
#define     guppi_alpha_template_text       (font,text)
#define     guppi_alpha_template_outline_text(font,text,width)

Object Hierarchy


  GtkObject
   +----GuppiAlphaTemplate

Description

Details

GUPPI_ALPHA_TEMPLATE0()

#define GUPPI_ALPHA_TEMPLATE0(obj) ((obj) ? (GUPPI_ALPHA_TEMPLATE(obj)) : NULL)

obj : 


GUPPI_IS_ALPHA_TEMPLATE0()

#define GUPPI_IS_ALPHA_TEMPLATE0(obj) (((obj) == NULL) || (GUPPI_IS_ALPHA_TEMPLATE(obj)))

obj : 


guppi_alpha_template_new ()

GuppiAlphaTemplate* guppi_alpha_template_new
                                            (gint w,
                                             gint h);

w : 
h : 
Returns : 


guppi_alpha_template_get ()

guchar      guppi_alpha_template_get        (GuppiAlphaTemplate*,
                                             gint x,
                                             gint y);

Param1 : 
x : 
y : 
Returns : 


guppi_alpha_template_set ()

void        guppi_alpha_template_set        (GuppiAlphaTemplate*,
                                             gint x,
                                             gint y,
                                             guchar a);

Param1 : 
x : 
y : 
a : 


guppi_alpha_template_print ()

void        guppi_alpha_template_print      (GuppiAlphaTemplate*,
                                             gint x,
                                             gint y,
                                             guint r,
                                             guint g,
                                             guint b,
                                             guint a,
                                             GnomeCanvasBuf*);

Param1 : 
x : 
y : 
r : 
g : 
b : 
a : 
Param8 : 


guppi_alpha_template_copy_rectangle ()

GuppiAlphaTemplate* guppi_alpha_template_copy_rectangle
                                            (GuppiAlphaTemplate*,
                                             gint x,
                                             gint y,
                                             gint w,
                                             gint h);

Param1 : 
x : 
y : 
w : 
h : 
Returns : 


guppi_alpha_template_auto_crop ()

void        guppi_alpha_template_auto_crop  (GuppiAlphaTemplate*);

Param1 : 


guppi_alpha_template_get_unsafe()

#define     guppi_alpha_template_get_unsafe(atemp, x, y)

atemp : 
x : 
y : 


guppi_alpha_template_set_unsafe()

#define     guppi_alpha_template_set_unsafe(atemp, x, y, val)

atemp : 
x : 
y : 
val : 


guppi_alpha_template_new_frame ()

GuppiAlphaTemplate* guppi_alpha_template_new_frame
                                            (gint w,
                                             gint h);

w : 
h : 
Returns : 


guppi_alpha_template_new_circle ()

GuppiAlphaTemplate* guppi_alpha_template_new_circle
                                            (double r);

r : 
Returns : 


guppi_alpha_template_new_ring ()

GuppiAlphaTemplate* guppi_alpha_template_new_ring
                                            (double r,
                                             double w);

r : 
w : 
Returns : 


guppi_alpha_template_new_cross ()

GuppiAlphaTemplate* guppi_alpha_template_new_cross
                                            (double r,
                                             double w,
                                             double theta);

r : 
w : 
theta : 
Returns : 


guppi_alpha_template_new_ast ()

GuppiAlphaTemplate* guppi_alpha_template_new_ast
                                            (double r,
                                             double w,
                                             double theta);

r : 
w : 
theta : 
Returns : 


guppi_alpha_template_new_rectangle ()

GuppiAlphaTemplate* guppi_alpha_template_new_rectangle
                                            (double r,
                                             double w,
                                             double theta);

r : 
w : 
theta : 
Returns : 


guppi_alpha_template_new_box ()

GuppiAlphaTemplate* guppi_alpha_template_new_box
                                            (double r,
                                             double th);

r : 
th : 
Returns : 


guppi_alpha_template_text_general ()

GuppiAlphaTemplate* guppi_alpha_template_text_general
                                            (GnomeFont *font,
                                             double scale,
                                             const gchar *text,
                                             double rot_angle,
                                             gboolean filled,
                                             double outline_width);

font : 
scale : 
text : 
rot_angle : 
filled : 
outline_width : 
Returns : 


guppi_alpha_template_text()

#define     guppi_alpha_template_text(font,text)

font : 
text : 


guppi_alpha_template_outline_text()

#define     guppi_alpha_template_outline_text(font,text,width)

font : 
text : 
width :