If after all the above computations have happened, and our parent has agreed to our resize request, we call the following function:
void _XmGeoMatrixSet(XmGeoMatrix geoSpec);
The pseudo code for this is as follows:
_XmGeoMatrixSet
_XmGeoMatrixSet()
{
for (°each row°) {
for (°each child in row°)
_XmSetKidGeo()
}
}
_XmSetKidGeo_XmConfigureObjectThe lower level function _XmSetKidGeo() usually calls _XmConfigureObject(). The behavior is slightly different during geometry management conversations.
void _XmSetKidGeo(XmKidGeometry kg, Widget instigator);