void ComponentMenuItem::changed(ConstFieldMaskArg whichField, UInt32 origin, BitVector details) { Inherited::changed(whichField, origin, details); //Do not respond to changes that have a Sync origin if(origin & ChangedOrigin::Sync) { return; } if((whichField & SizeFieldMask) || (whichField & ComponentFieldMask)) { updateComponentBounds(); } if(whichField & ComponentFieldMask || whichField & AcceleratorKeyFieldMask || whichField & AcceleratorModifiersFieldMask) { updateAcceleratorText(); } }
void ComponentMenuItem::changed(ConstFieldMaskArg whichField, UInt32 origin, BitVector details) { Inherited::changed(whichField, origin, details); if((whichField & SizeFieldMask) || (whichField & ComponentFieldMask)) { updateComponentBounds(); } if(whichField & ComponentFieldMask || whichField & AcceleratorKeyFieldMask || whichField & AcceleratorModifiersFieldMask) { updateAcceleratorText(); } }