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.
void GetPosition(double &x, double &y) const
void Draw(cairo_t *cr, bool is_vector) const
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)
Rectangle(Canvas *canvas, double x, double y, double width, double height)
double Distance(double x, double y, Item **item) const
The base class for the canvas contents.