view include/mb_basic_types.h @ 1381:9a585df24e52

Consider the width and height attribute for the rect elements. The inkscape will change the width and height directly without using transform when we resize the rectangle.
author wycc
date Wed, 23 Mar 2011 23:02:36 +0800
parents d09f603438d8
children
line wrap: on
line source

// -*- indent-tabs-mode: t; tab-width: 8; c-basic-offset: 4; -*-
// vim: sw=4:ts=8:sts=4
#ifndef __MB_BASIC_TYPES_H_
#define __MB_BASIC_TYPES_H_

typedef float co_aix;
typedef float co_comp_t;
typedef struct _grad_stop {
    co_aix offset;
    co_comp_t r, g, b, a;
} grad_stop_t;

/*! \brief An rectangle area.
 *
 * This type is used to describe an rectangle area in an image or on a
 * screen.
 */
struct _area {
    co_aix x, y;
    co_aix w, h;
};
typedef struct _area area_t;

#endif /* __MB_BASIC_TYPES_H_ */