[comp.windows.x.motif] Problem with posting Popup Menu

rnewman@bbn.com (Ron Newman) (06/29/91)

I am trying to place a PopupMenu inside a Motif DrawingArea
in response to Mouse Button 2, using the following Wcl-assisted
resource file:

    Mri*wcTrace: true
    Mri.wcChildren: draw

    *draw.wcClassName: XmDrawingArea
    *draw.wcPopups: popupmenu
    *draw.height: 300
    *draw.width: 300
    *draw.translations: #override \n\
	<Btn2Down>: WcTraceACT("Should Popup Menu") MriPopupACT(*popupmenu)

    *popupmenu.wcConstructor: XmCreatePopupMenu
    *popupmenu.wcChildren: one, two, three


    *one.wcClassName: XmPushButtonGadget
    *two.wcClassName: XmPushButtonGadget
    *three.wcClassName: XmPushButtonGadget

<end of resource file>

However, the menu does not appear when I hit mouse button 2.
Even stranger, the server seems to lock up (sometimes temporarily,
sometimes "permanently", requiring a kill from a remote-login)
when I hit mouse button 3--even though I have no translation for
that event.

If I add this line to the resource file:

    *popupmenu.menuPost: <Btn2Down>

the menu will post when I hit mouse button 2, but I still get
the weird grabbing behavior when I hit mouse button 3.

What's going on here?

/Ron Newman	rnewman@bbn.com