#include <stdio.h>
#include <math.h>
#include <cairo.h>
#include <libgnomecanvas/libgnomecanvas.h>
#include "canvas-simplerect.h"
#include "rgb_macros.h"
#include "gettext.h"
Go to the source code of this file.
|
enum | {
PROP_0,
PROP_X1,
PROP_Y1,
PROP_X2,
PROP_Y2,
PROP_OUTLINE_PIXELS,
PROP_OUTLINE_WHAT,
PROP_FILL,
PROP_FILL_COLOR_RGBA,
PROP_OUTLINE_COLOR_RGBA,
PROP_DRAW
} |
|
|
static void | gnome_canvas_simplerect_class_init (GnomeCanvasSimpleRectClass *class) |
|
static void | gnome_canvas_simplerect_init (GnomeCanvasSimpleRect *simplerect) |
|
static void | gnome_canvas_simplerect_destroy (GtkObject *object) |
|
static void | gnome_canvas_simplerect_set_property (GObject *object, guint prop_id, const GValue *value, GParamSpec *pspec) |
|
static void | gnome_canvas_simplerect_get_property (GObject *object, guint prop_id, GValue *value, GParamSpec *pspec) |
|
static void | gnome_canvas_simplerect_update (GnomeCanvasItem *item, double *affine, ArtSVP *clip_path, int flags) |
|
static void | gnome_canvas_simplerect_bounds (GnomeCanvasItem *item, double *x1, double *y1, double *x2, double *y2) |
|
static double | gnome_canvas_simplerect_point (GnomeCanvasItem *item, double x, double y, int cx, int cy, GnomeCanvasItem **actual_item) |
|
static void | gnome_canvas_simplerect_render (GnomeCanvasItem *item, GnomeCanvasBuf *buf) |
|
static void | gnome_canvas_simplerect_draw (GnomeCanvasItem *item, GdkDrawable *drawable, int x, int y, int w, int h) |
|
GType | gnome_canvas_simplerect_get_type (void) |
|
static void | gnome_canvas_simplerect_reset_bounds (GnomeCanvasItem *item) |
|
#define _ |
( |
|
Text | ) |
dgettext (PACKAGE,Text) |
#define x_in_range |
( |
|
a | ) |
(x <= (a) && (a) < x + width) |
#define y_in_range |
( |
|
a | ) |
(y <= (a) && (a) < y + height) |
Enumerator |
---|
PROP_0 |
|
PROP_X1 |
|
PROP_Y1 |
|
PROP_X2 |
|
PROP_Y2 |
|
PROP_OUTLINE_PIXELS |
|
PROP_OUTLINE_WHAT |
|
PROP_FILL |
|
PROP_FILL_COLOR_RGBA |
|
PROP_OUTLINE_COLOR_RGBA |
|
PROP_DRAW |
|
Definition at line 11 of file canvas-simplerect.c.
static void gnome_canvas_simplerect_bounds |
( |
GnomeCanvasItem * |
item, |
|
|
double * |
x1, |
|
|
double * |
y1, |
|
|
double * |
x2, |
|
|
double * |
y2 |
|
) |
| |
|
static |
static void gnome_canvas_simplerect_class_init |
( |
GnomeCanvasSimpleRectClass * |
class | ) |
|
|
static |
static void gnome_canvas_simplerect_destroy |
( |
GtkObject * |
object | ) |
|
|
static |
static void gnome_canvas_simplerect_draw |
( |
GnomeCanvasItem * |
item, |
|
|
GdkDrawable * |
drawable, |
|
|
int |
x, |
|
|
int |
y, |
|
|
int |
w, |
|
|
int |
h |
|
) |
| |
|
static |
static void gnome_canvas_simplerect_get_property |
( |
GObject * |
object, |
|
|
guint |
prop_id, |
|
|
GValue * |
value, |
|
|
GParamSpec * |
pspec |
|
) |
| |
|
static |
GType gnome_canvas_simplerect_get_type |
( |
void |
| ) |
|
static void gnome_canvas_simplerect_init |
( |
GnomeCanvasSimpleRect * |
simplerect | ) |
|
|
static |
static double gnome_canvas_simplerect_point |
( |
GnomeCanvasItem * |
item, |
|
|
double |
x, |
|
|
double |
y, |
|
|
int |
cx, |
|
|
int |
cy, |
|
|
GnomeCanvasItem ** |
actual_item |
|
) |
| |
|
static |
static void gnome_canvas_simplerect_render |
( |
GnomeCanvasItem * |
item, |
|
|
GnomeCanvasBuf * |
buf |
|
) |
| |
|
static |
static void gnome_canvas_simplerect_reset_bounds |
( |
GnomeCanvasItem * |
item | ) |
|
|
static |
static void gnome_canvas_simplerect_set_property |
( |
GObject * |
object, |
|
|
guint |
prop_id, |
|
|
const GValue * |
value, |
|
|
GParamSpec * |
pspec |
|
) |
| |
|
static |
static void gnome_canvas_simplerect_update |
( |
GnomeCanvasItem * |
item, |
|
|
double * |
affine, |
|
|
ArtSVP * |
clip_path, |
|
|
int |
flags |
|
) |
| |
|
static |
GnomeCanvasItemClass* parent_class |
|
static |