Christian.Molick@cs.cmu.edu (03/07/91)
I want to trap button up and down events for all three buttons on a widget, but I don't ever receive Btn3Down events even though I uninstall and then override the translations of the widget well after it is created. The widget that I am dealing with is part of a toolkit whose class tree is rooted at core. The widget includes as part of its initialization the creation of a popup menu pane. I do not use this popup menu, as my needs are a bit different that the writers of the toolkit envisioned, yet Btn3Down in the widget causes the pointer to change from the left pointing arrow that I use in my application to a right pointing arrow indicative of Motif menu operation. No menu ever pops up, though, and I am able to trap Btn3Up events. Is there anyway to get rid of this unwanted Btn3Down trapping? I can't get hold of the popup menu to destroy it, because the widget keeps it internally as a private resource. I could rebuild the toolkit in such a way that the menu is never created, but that is something I would like to avoid if there is some other fix. I am also not absolutely positive that the weirdness that's going on is caused by this unused popup menu, though the cursor change on button3 makes me suspect. Thanks, ChristianM (molick@edrc.cmu.edu, @globe.cmu.edu, @cs.cmu.edu)