| Hippo-Canvas Reference Manual | ||||
|---|---|---|---|---|
#include <hippo/hippo-graphics.h> #define HIPPO_TYPE_RECTANGLE enum HippoOrientation; enum HippoSide; enum HippoGravity; HippoRectangle; GType hippo_rectangle_get_type (void); gboolean hippo_rectangle_intersect (const HippoRectangle *src1, const HippoRectangle *src2, HippoRectangle *dest); gboolean hippo_rectangle_equal (const HippoRectangle *r1, const HippoRectangle *r2); HippoRectangle* hippo_rectangle_copy (HippoRectangle *r); void hippo_rectangle_free (HippoRectangle *r); void hippo_cairo_set_source_rgba32 (cairo_t *cr, guint32 color); void hippo_cairo_pattern_add_stop_rgba32 (cairo_pattern_t *pattern, double offset, guint32 color);
typedef enum
{
HIPPO_ORIENTATION_VERTICAL,
HIPPO_ORIENTATION_HORIZONTAL
} HippoOrientation;
typedef enum
{
HIPPO_SIDE_TOP,
HIPPO_SIDE_BOTTOM,
HIPPO_SIDE_LEFT,
HIPPO_SIDE_RIGHT
} HippoSide;
typedef enum{
HIPPO_GRAVITY_NORTH_WEST,
HIPPO_GRAVITY_NORTH_EAST,
HIPPO_GRAVITY_SOUTH_EAST,
HIPPO_GRAVITY_SOUTH_WEST
} HippoGravity;
gboolean hippo_rectangle_intersect (const HippoRectangle *src1, const HippoRectangle *src2, HippoRectangle *dest);
|
|
|
|
|
|
Returns : |
gboolean hippo_rectangle_equal (const HippoRectangle *r1, const HippoRectangle *r2);
|
|
|
|
Returns : |
void hippo_cairo_set_source_rgba32 (cairo_t *cr,
guint32 color);
|
|
|