#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)
|