void PyOnionPeelAttributes_StartUp(OnionPeelAttributes *subj, void *data) { if(subj == 0) return; currentAtts = subj; PyOnionPeelAttributes_SetDefaults(subj); // // Create the observer that will be notified when the attributes change. // if(OnionPeelAttributesObserver == 0) { OnionPeelAttributesObserver = new ObserverToCallback(subj, PyOnionPeelAttributes_CallLogRoutine, (void *)data); } }
void OnionPeelScriptingPluginInfo::SetDefaults(const AttributeSubject *atts) { PyOnionPeelAttributes_SetDefaults((const OnionPeelAttributes *)atts); }