25 #ifndef GCHEMPAINT_BRACKETS_H
26 #define GCHEMPAINT_BRACKETS_H
30 #include <gccv/brackets.h>
117 bool Load (xmlNodePtr node);
123 xmlNodePtr
Save (xmlDocPtr xml)
const;
171 static bool ConnectedAtoms (std::set < gcu::Object * >
const &objects);
184 std::set < gcu::Object * > m_EmbeddedObjects;
236 #endif //GCHEMPAINT_BRACKETS_H
the base class for objects associated with a canvas item.
GChemPaint specific C++ classes.
#define GCU_RO_PROP(type, member)
bool Load(xmlNodePtr node)
void SetSelected(int state)
Object(TypeId Id=OtherType)
base class for a user interface manager
void Transform2D(gcu::Matrix2D &m, double x, double y)
Gnome Chemistry Canvas library namespace.
std::set< gcu::Object * > const & GetEmbeddedObjects()
void OnUnlink(Object *object)
void SetEmbeddedObjects(std::set< gcu::Object * > objects)
Brackets(gccv::BracketsTypes type=gccv::BracketsTypeNormal)
BracketContent
The contents on a pair of brackets.
bool BuildContextualMenu(gcu::UIManager *UIManager, Object *object, double x, double y)
#define GCU_PROP(type, member)
BracketsDecorations
Describes the objects that can be attached to the brackets.
xmlNodePtr Save(xmlDocPtr xml) const
static bool ConnectedAtoms(std::set< gcu::Object * > const &objects)