25 #ifndef GCCV_RECTANGLE_H 26 #define GCCV_RECTANGLE_H 51 Rectangle (
Canvas *canvas,
double x,
double y,
double width,
double height);
77 void SetPosition (
double x,
double y,
double width,
double height);
93 void GetPosition (
double &x,
double &y,
double &width,
double &height)
const;
103 double Distance (
double x,
double y,
Item **item)
const;
110 void Draw (cairo_t *cr,
bool is_vector)
const;
117 void Move (
double x,
double y);
126 double m_x, m_y, m_w, m_h;
131 #endif // GCCV_RECTANGLE_H the base class for objects associated with a canvas item.
Gnome Chemistry Canvas library namespace.
void Move(double x, double y)
Base class for filled items.
void SetPosition(double x, double y, double width, double height)
double Distance(double x, double y, Item **item) const
Rectangle(Canvas *canvas, double x, double y, double width, double height)
void Draw(cairo_t *cr, bool is_vector) const
void GetPosition(double &x, double &y) const
The base class for the canvas contents.