#include <config.h>
#include <math.h>
#include <string.h>
#include <libgnomeprint/gnome-pgl.h>
#include <libgnomeprint/gnome-font.h>
#include <libgnomeprint/gnome-rfont.h>
#include "plplotcanvas-hacktext.h"
Classes | |
struct | _PlplotCanvasHacktextPriv |
Defines | |
#define | textdomain(String) (String) |
#define | gettext(String) (String) |
#define | dgettext(Domain, Message) (Message) |
#define | dcgettext(Domain, Message, Type) (Message) |
#define | bindtextdomain(Domain, Directory) (Domain) |
#define | _(String) (String) |
#define | N_(String) (String) |
Enumerations | |
enum | { PROP_0, PROP_TEXT, PROP_GLYPHLIST, PROP_FILL_COLOR, PROP_FILL_COLOR_RGBA, PROP_FONT, PROP_X, PROP_Y } |
Functions | |
static void | plplot_canvas_hacktext_class_init (PlplotCanvasHacktextClass *class) |
static void | plplot_canvas_hacktext_init (PlplotCanvasHacktext *hacktext) |
static void | plplot_canvas_hacktext_destroy (GtkObject *object) |
static void | plplot_canvas_hacktext_set_property (GObject *object, guint param_id, const GValue *value, GParamSpec *pspec) |
static void | plplot_canvas_hacktext_get_property (GObject *object, guint param_id, GValue *value, GParamSpec *pspec) |
static void | plplot_canvas_hacktext_update (GnomeCanvasItem *item, double *affine, ArtSVP *clip_path, int flags) |
static void | plplot_canvas_hacktext_realize (GnomeCanvasItem *item) |
static void | plplot_canvas_hacktext_unrealize (GnomeCanvasItem *item) |
static double | plplot_canvas_hacktext_point (GnomeCanvasItem *item, double x, double y, int cx, int cy, GnomeCanvasItem **actual_item) |
static void | plplot_canvas_hacktext_bounds (GnomeCanvasItem *item, double *x1, double *y1, double *x2, double *y2) |
static void | plplot_canvas_hacktext_render (GnomeCanvasItem *item, GnomeCanvasBuf *buf) |
static void | plplot_canvas_hacktext_req_repaint (PlplotCanvasHacktext *hacktext, ArtIRect *bbox) |
GType | plplot_canvas_hacktext_get_type (void) |
static void | art_drect_hacktext (ArtDRect *bbox, PlplotCanvasHacktext *hacktext) |
static void | get_bounds (PlplotCanvasHacktext *hacktext, double *bx1, double *by1, double *bx2, double *by2) |
Variables | |
static GnomeCanvasItemClass * | parent_class |
#define _ | ( | String | ) | (String) |
#define bindtextdomain | ( | Domain, | |||
Directory | ) | (Domain) |
#define dcgettext | ( | Domain, | |||
Message, | |||||
Type | ) | (Message) |
#define dgettext | ( | Domain, | |||
Message | ) | (Message) |
#define gettext | ( | String | ) | (String) |
#define N_ | ( | String | ) | (String) |
#define textdomain | ( | String | ) | (String) |
anonymous enum |
static void art_drect_hacktext | ( | ArtDRect * | bbox, | |
PlplotCanvasHacktext * | hacktext | |||
) | [static] |
static void get_bounds | ( | PlplotCanvasHacktext * | hacktext, | |
double * | bx1, | |||
double * | by1, | |||
double * | bx2, | |||
double * | by2 | |||
) | [static] |
static void plplot_canvas_hacktext_bounds | ( | GnomeCanvasItem * | item, | |
double * | x1, | |||
double * | y1, | |||
double * | x2, | |||
double * | y2 | |||
) | [static] |
static void plplot_canvas_hacktext_class_init | ( | PlplotCanvasHacktextClass * | class | ) | [static] |
static void plplot_canvas_hacktext_destroy | ( | GtkObject * | object | ) | [static] |
static void plplot_canvas_hacktext_get_property | ( | GObject * | object, | |
guint | param_id, | |||
GValue * | value, | |||
GParamSpec * | pspec | |||
) | [static] |
GType plplot_canvas_hacktext_get_type | ( | void | ) |
static void plplot_canvas_hacktext_init | ( | PlplotCanvasHacktext * | hacktext | ) | [static] |
static double plplot_canvas_hacktext_point | ( | GnomeCanvasItem * | item, | |
double | x, | |||
double | y, | |||
int | cx, | |||
int | cy, | |||
GnomeCanvasItem ** | actual_item | |||
) | [static] |
static void plplot_canvas_hacktext_realize | ( | GnomeCanvasItem * | item | ) | [static] |
static void plplot_canvas_hacktext_render | ( | GnomeCanvasItem * | item, | |
GnomeCanvasBuf * | buf | |||
) | [static] |
static void plplot_canvas_hacktext_req_repaint | ( | PlplotCanvasHacktext * | hacktext, | |
ArtIRect * | bbox | |||
) | [static] |
static void plplot_canvas_hacktext_set_property | ( | GObject * | object, | |
guint | param_id, | |||
const GValue * | value, | |||
GParamSpec * | pspec | |||
) | [static] |
static void plplot_canvas_hacktext_unrealize | ( | GnomeCanvasItem * | item | ) | [static] |
static void plplot_canvas_hacktext_update | ( | GnomeCanvasItem * | item, | |
double * | affine, | |||
ArtSVP * | clip_path, | |||
int | flags | |||
) | [static] |
GnomeCanvasItemClass* parent_class [static] |