138 void AdjustBounds (
double &x0,
double &y0,
double &x1,
double &y1)
const;
156 double Distance (
double x,
double y,
Item **item)
const;
167 bool Draw (cairo_t *cr,
double x0,
double y0,
double x1,
double y1,
bool is_vector)
const;
174 void Move (
double x,
double y);
180 std::list<Item *> m_Children;
186 #endif // GCCV_GROUP_H the base class for objects associated with a canvas item.
void MoveToBack(Item *item)
void AdjustBounds(double &x0, double &y0, double &x1, double &y1) const
void MoveToFront(Item *item)
void AddChild(Item *item)
Item * GetNextChild(std::list< Item * >::iterator &it)
void SetPosition(double x, double y)
void RemoveChild(Item *item)
Item * GetFirstChild(std::list< Item * >::iterator &it)
Gnome Chemistry Canvas library namespace.
double Distance(double x, double y, Item **item) const
bool Draw(cairo_t *cr, double x0, double y0, double x1, double y1, bool is_vector) const
void Move(double x, double y)
The base class for the canvas contents.