/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/goffice/ |
H A D | gchemutils.cc | 44 gcu::ContentType type; 48 {gcu::ContentType3D, "3d"}, 49 {gcu::ContentType2D, "2d"}, 55 static gcu::ContentType 59 gcu::ContentType ret = gcu::ContentTypeUnknown; in gcu_content_type_from_str() 86 gcu::Display3DMode mode; 95 static gcu::Display3DMode 99 gcu::Display3DMode ret = gcu::BALL_AND_STICK; in gcu_display3d_mode_from_str() 224 case gcu::ContentType2D: in go_gchemutils_component_mime_type_set() 229 case gcu::ContentType3D: in go_gchemutils_component_mime_type_set() [all …]
|
/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/libs/gcp/ |
H A D | reactant.h | 33 namespace gcu { 47 class Reactant: public gcu::Object 63 Reactant (ReactionStep* step, gcu::Object* object) throw (std::invalid_argument); 105 bool BuildContextualMenu (gcu::UIManager *UIManager, gcu::Object *object, double x, double y); 116 bool OnSignal (gcu::SignalId Signal, gcu::Object *Child); 132 gcu::Object *GetChild () {return Child;} in GetChild() 136 gcu::Object const *GetChild () const {return Child;} in GetChild() 140 gcu::Object *GetStoichChild () {return Stoichiometry;} in GetStoichChild() 145 void SetMolecule (gcu::Object *molecule); 172 gcu::Object *Stoichiometry; [all …]
|
H A D | molecule.h | 34 namespace gcu { 52 Molecule (gcu::TypeId Type = gcu::MoleculeType); 69 void AddChild (gcu::Object* object); 75 void AddAtom (gcu::Atom* pAtom); 87 void AddBond (gcu::Bond* pBond); 93 void Remove (gcu::Object* pObject); 131 void Transform2D (gcu::Matrix2D& m, double x, double y); 155 bool BuildContextualMenu (gcu::UIManager *UIManager, gcu::Object *object, double x, double y); 164 bool OnSignal (gcu::SignalId Signal, gcu::Object *Child); 172 void SelectAlignmentItem (gcu::Object *child); [all …]
|
H A D | widgetdata.h | 69 void on_clear_data (GtkClipboard *clipboard, gcu::Object *obj); 121 std::set < gcu::Object * >SelectedObjects; 127 bool IsSelected (gcu::Object const *obj) const; 134 bool ChildrenSelected (gcu::Object const *obj) const; 142 gcu::Object *GetSelectedAncestor (gcu::Object *obj); 150 void SetSelected (gcu::Object *obj, int state = gcp::SelStateSelected); 156 void Unselect (gcu::Object *obj); 228 void GetObjectBounds (gcu::Object const *obj, gccv::Rect *rect) const; 243 void GetObjectBounds (gcu::Object const* obj, gccv::Rect &rect) const; 252 void MoveItems (gcu::Object *obj, double dx, double dy); [all …]
|
H A D | brackets.cc | 55 gcu::TypeId BracketsType = gcu::NoType; 56 static gcu::Object *last_loaded; 97 gcu::Object *child; in AddItem() 107 std::set < gcu::Object * > objs; in AddItem() 222 gcu::Object *obj; in SetEmbeddedObjects() 231 if (type == gcu::MoleculeType) in SetEmbeddedObjects() 268 static void AddAtom (gcu::Atom const *atom, std::set < gcu::Object * > const &objects, std::set < g… in AddAtom() 271 std::map < gcu::Atom *, gcu::Bond *>::const_iterator i; in AddAtom() 273 gcu::Atom const *atom1; in AddAtom() 292 case gcu::AtomType: in ConnectedAtoms() [all …]
|
H A D | mechanism-arrow.h | 38 extern gcu::TypeId MechanismArrowType; 45 class MechanismArrow: public gcu::Object, public gccv::ItemClient 63 void SetSource (gcu::Object *source); 72 void SetSourceAux (gcu::Object *aux); 78 void SetTarget (gcu::Object *target); 133 void Transform2D (gcu::Matrix2D& m, double x, double y); 176 GCU_RO_PROP (gcu::Object *, Source) 180 GCU_RO_PROP (gcu::Object *, SourceAux) 184 GCU_RO_PROP (gcu::Object *, Target)
|
H A D | mesomery.h | 30 namespace gcu { 41 class Mesomery: public gcu::Object 74 void Transform2D (gcu::Matrix2D& m, double x, double y); 84 bool BuildContextualMenu (gcu::UIManager *UIManager, gcu::Object *object, double x, double y); 94 bool OnSignal (gcu::SignalId Signal, gcu::Object *Child); 120 Mesomery (gcu::Object* parent, Mesomer *mesomer);
|
H A D | reaction-prop.h | 35 extern gcu::TypeId ReactionPropType; 98 class ReactionProp: public gcu::Object, public gcu::DialogOwner 111 ReactionProp (ReactionArrow *parent, gcu::Object *child); 141 bool OnSignal (gcu::SignalId Signal, gcu::Object *Child); 165 void SetChild (gcu::Object *child); 176 GCU_RO_PROP (gcu::Object*, Object);
|
H A D | brackets.h | 36 extern gcu::TypeId BracketsType; 90 class Brackets: public gcu::Object, public gccv::ItemClient 152 bool BuildContextualMenu (gcu::UIManager *UIManager, Object *object, double x, double y); 159 void SetEmbeddedObjects (std::set < gcu::Object * > objects); 164 std::set < gcu::Object * > const &GetEmbeddedObjects () {return m_EmbeddedObjects;} in GetEmbeddedObjects() 171 static bool ConnectedAtoms (std::set < gcu::Object * > const &objects); 181 void Transform2D (gcu::Matrix2D& m, double x, double y); 184 std::set < gcu::Object * > m_EmbeddedObjects;
|
H A D | mechanism-step.h | 34 extern gcu::TypeId MechanismStepType; 48 MechanismStep (gcu::TypeId type = MechanismStepType); 68 bool OnSignal (gcu::SignalId Signal, gcu::Object *Child); 102 bool BuildContextualMenu (gcu::UIManager *UIManager, gcu::Object *object, double x, double y); 106 gcu::Object *m_Alignment;
|
H A D | mechanism-step.cc | 45 step->m_Alignment = reinterpret_cast < gcu::Object * > (g_object_get_data (action, "item")); in DoSelectAlignment() 49 gcu::TypeId MechanismStepType; 50 extern gcu::SignalId OnChangedSignal; 52 MechanismStep::MechanismStep (gcu::TypeId type): in MechanismStep() 78 if (obj->GetType () == gcu::MoleculeType) { in GetYAlign() 85 bool MechanismStep::OnSignal (gcu::SignalId Signal, G_GNUC_UNUSED gcu::Object *Child) in OnSignal() 111 if (obj->GetType () == gcu::MoleculeType) in OnSignal() 150 return (GetChildrenNumber ())? gcu::Object::Save (xml): NULL; in Save() 156 bool res = gcu::Object::Load (node); in Load() 169 bool MechanismStep::BuildContextualMenu (gcu::UIManager *UIManager, gcu::Object *object, double, do… in BuildContextualMenu() [all …]
|
H A D | reaction.h | 33 namespace gcu { 71 void Transform2D (gcu::Matrix2D& m, double x, double y); 81 bool BuildContextualMenu (gcu::UIManager *UIManager, gcu::Object *object, double x, double y); 92 bool OnSignal (gcu::SignalId Signal, gcu::Object *Child);
|
H A D | theme.cc | 36 using namespace gcu; 573 gcu::WriteFloat (node, "bond-length", m_BondLength); in Save() 574 gcu::WriteFloat (node, "bond-angle", m_BondAngle); in Save() 575 gcu::WriteFloat (node, "bond-dist", m_BondDist); in Save() 576 gcu::WriteFloat (node, "bond-width", m_BondWidth); in Save() 578 gcu::WriteFloat (node, "arrow-head-a", m_ArrowHeadA); in Save() 581 gcu::WriteFloat (node, "arrow-dist", m_ArrowDist); in Save() 582 gcu::WriteFloat (node, "arrow-width", m_ArrowWidth); in Save() 584 gcu::WriteFloat (node, "hash-width", m_HashWidth); in Save() 585 gcu::WriteFloat (node, "hash-dist", m_HashDist); in Save() [all …]
|
H A D | atom.h | 39 namespace gcu { 113 class Atom: public gcu::Atom, public gcu::DialogOwner, public gccv::ItemClient 146 void AddBond (gcu::Bond* pBond); 152 void RemoveBond (gcu::Bond* pBond); 276 virtual void Transform2D (gcu::Matrix2D& m, double x, double y); 285 bool BuildContextualMenu (gcu::UIManager *UIManager, Object *object, double x, double y); 359 bool Match (gcu::Atom *atom, gcu::AtomMatchState &state); 433 gcu::Element *m_Element;
|
H A D | document.h | 53 extern gcu::SignalId OnChangedSignal; 58 extern gcu::SignalId OnDeleteSignal; 63 extern gcu::SignalId OnThemeChangedSignal; 78 class Document: public gcu::Document, public gcugtk::Printable 360 gcu::Window *GetWindow (); 380 bool OnSignal (gcu::SignalId Signal, gcu::Object *Child); 442 gcu::Residue const *GetResidue (char const *symbol, bool *ambiguous = NULL); 451 gcu::Residue *CreateResidue (char const *name, char const *symbol, gcu::Molecule *molecule); 484 std::map<std::string, gcu::SymbolResidue> m_Residues;
|
H A D | reaction-arrow.h | 32 namespace gcu { 86 bool BuildContextualMenu (gcu::UIManager *UIManager, gcu::Object *object, double x, double y); 109 void AddProp (gcu::Object *object); 126 bool OnSignal (gcu::SignalId Signal, gcu::Object *Child);
|
H A D | molecule.cc | 47 using namespace gcu; 171 case gcu::AtomType: in AddChild() 192 gcu::Molecule::AddAtom (pAtom); in AddAtom() 208 gcu::Molecule::AddBond (pBond); in AddBond() 221 gcu::Molecule::Remove (pObject); in Remove() 343 map< gcu::Atom *, gcu::Bond * >::iterator ai; in Merge() 664 gcu::Object *obj; in OnSignal() 729 static void BuildConnectivity (gcu::Atom *atom, set < gcu::Atom * > &ConnectedAtoms) in BuildConnectivity() 731 std::map < gcu::Atom *, gcu::Bond * >::iterator i; in BuildConnectivity() 732 gcu::Bond *bond; in BuildConnectivity() [all …]
|
/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/plugins/paint/selection/ |
H A D | lassotool.cc | 63 std::set <gcu::Object *> groups; in OnClicked() 64 gcu::Object *group; in OnClicked() 120 gcu::Object *object; in OnDrag() 136 case gcu::FragmentType: in OnDrag() 138 case gcu::AtomType: { in OnDrag() 140 std::map<gcu::Atom*, gcu::Bond*>::iterator i; in OnDrag() 150 gcu::Object *linked_obj; in OnDrag() 220 std::set < gcu::Object * > dirty; in OnDrag() 255 gcu::Object *group; in OnRelease() 337 std::set <gcu::Object *> dirty; in OnFlip() [all …]
|
H A D | bracketstool.cc | 92 gcu::Object *object; in OnDrag() 94 std::set <gcu::Object *> linked_objects; in OnDrag() 108 case gcu::FragmentType: in OnDrag() 110 case gcu::AtomType: { in OnDrag() 114 std::map<gcu::Atom*, gcu::Bond*>::iterator i; in OnDrag() 124 gcu::Object *linked_obj; in OnDrag() 260 gcu::Object *obj; in Evaluate() 263 std::set <gcu::TypeId> const &rules = m_pApp->GetRules (gcp::BracketsType, gcu::RuleMayContain); in Evaluate() 268 gcu::TypeId type = obj->GetType (); in Evaluate() 274 gcu::Object *child; in Evaluate() [all …]
|
/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/ |
H A D | ChangeLog | 3095 * libs/gcu/application.cc: use gcu::Message. 4118 * libs/gcu/xml-utils.cc: new gcu::ReadFloat function. 7214 to gcu. 7512 * libs/gcu/residue.cc: add gcu::Residue::MaxSymbolLength. 8404 * gcu/*: moved to libs/gcu. 8405 * libs/gcu/*: moved from gcu. 9649 * gcu/application.h: add gcu::Application::GetName 9760 * gcu/isotope.cc: new file; implements gcu::Isotope and 9880 * gcu/formula.cc: new gcu::Formula class file. 9915 * gcu-0.3.pc.in: moved to gcu-0.5.pc.in. [all …]
|
/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/libs/gcugtk/ |
H A D | molecule.h | 37 class Molecule: public gcu::Molecule 49 Molecule (gcu::TypeId Type = gcu::MoleculeType, gcu::ContentType ct = gcu::ContentType3D); 58 Molecule (gcu::Atom* pAtom, gcu::ContentType ct = gcu::ContentType3D);
|
/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/gnumeric/ |
H A D | functions.cc | 67 gcu::Formula *f = NULL; in gnumeric_molarmass() 70 f = new gcu::Formula (value_peek_string (argv[0])); in gnumeric_molarmass() 76 catch (gcu::parse_error &e) { in gnumeric_molarmass() 96 gcu::Formula *f = NULL; in gnumeric_monoisotopicmass() 99 gcu::Element::LoadIsotopes (); in gnumeric_monoisotopicmass() 105 gcu::IsotopicPattern pattern; in gnumeric_monoisotopicmass() 107 gcu::SimpleValue v = pattern.GetMonoMass (); in gnumeric_monoisotopicmass() 111 catch (gcu::parse_error &e) { in gnumeric_monoisotopicmass() 132 gcu::Formula *f = NULL; in gnumeric_chemcomposition() 150 catch (gcu::parse_error &e) { in gnumeric_chemcomposition() [all …]
|
/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/plugins/paint/atoms/ |
H A D | orbital.h | 36 namespace gcu { 41 extern gcu::TypeId OrbitalType; 55 class gcpOrbital: public gcu::Object, public gcu::DialogOwner, public gccv::ItemClient 66 bool BuildContextualMenu (gcu::UIManager *UIManager, gcu::Object *object, double x, double y); 68 gcu::Dialog *BuildPropertiesDialog ();
|
/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/libs/gcr/ |
H A D | atom.cc | 40 Atom::Atom (): gcu::Atom () in Atom() 76 Atom::Atom (Atom& caAtom): gcu::Atom (caAtom) in Atom() 121 double *Colors = gcu::Element::GetElement(GetZ())->GetDefaultColor(); in SetDefaultColor() 191 if (!gcu::WriteRadius (xml, node, m_Radius)) in SaveNode() 194 gcu::WriteFloat (node, "radius-ratio", m_EffectiveRadiusRatio); in SaveNode() 204 xmlNodePtr child = gcu::FindNodeByNameAndId (node, "color"); in LoadNode() 212 child = gcu::FindNodeByNameAndId (node, "radius"); in LoadNode() 216 bool result = gcu::ReadRadius (child, m_Radius); in LoadNode() 217 gcu::ReadFloat (node, "radius-ratio", m_EffectiveRadiusRatio, 1.); in LoadNode() 249 return gcu::Atom::SetProperty (property, value); in SetProperty() [all …]
|
/dports/science/gchemutils/gnome-chemistry-utils-0.14.16/programs/table/ |
H A D | gchemtable-data.cc | 379 gcu::Element *elt = gcu::Element::GetElement (i); in loadMass() 407 gcu::Element *elt = gcu::Element::GetElement (i); in loadIE1() 419 gcu::Element *elt = gcu::Element::GetElement (i); in loadIE2() 431 gcu::Element *elt = gcu::Element::GetElement (i); in loadIE3() 443 gcu::Element *elt = gcu::Element::GetElement (i); in loadEA() 461 gcu::Element *elt = gcu::Element::GetElement (i); in loadCovRad() 478 gcu::Element *elt = gcu::Element::GetElement (i); in loadVdWRad() 495 gcu::Element *elt = gcu::Element::GetElement (i); in loadMetRad() 504 gcu::Value const *prop; in loadFP() 506 gcu::Element *elt = gcu::Element::GetElement (i); in loadFP() [all …]
|