I have a form with XrtGearComboBoxes (from XRT/gear), and another form with XrtComboBoxes (from XRT/field). When I create the form with the XrtComboBoxes, the menus for the XrtGearComboBoxes do not appear when I press the button. Why is this?
We register actions for our widgets by calling adds actions by calling XtAppAddActions(). Both XrtGearComboBox and XrtComboBox are using this function to register action procedures called "Menu" and "Cancel", Only ONE action procedure per name can be registered, so if both widget classes are used in one application only one "Menu" and ONE "Cancel" procedure will be registered. It will be the action procedure registered as the last one, because it will simply hide other actions registered for that name.
The solution is to not use both combo types in a single application, pick one or the other.