void PyMultiCurveAttributes_StartUp(MultiCurveAttributes *subj, void *data) { if(subj == 0) return; currentAtts = subj; PyMultiCurveAttributes_SetDefaults(subj); // // Create the observer that will be notified when the attributes change. // if(MultiCurveAttributesObserver == 0) { MultiCurveAttributesObserver = new ObserverToCallback(subj, PyMultiCurveAttributes_CallLogRoutine, (void *)data); } }
void MultiCurveScriptingPluginInfo::SetDefaults(const AttributeSubject *atts) { PyMultiCurveAttributes_SetDefaults((const MultiCurveAttributes *)atts); }