XForms: 87.4 Problems processing mouse events (?)

Ivan Powis (pczip@chemistry.nottingham.ac.uk)
Tue, 21 Oct 1997 14:59:10 BST

To subscribers of the xforms list from Ivan Powis <pczip@chemistry.nottingham.ac.uk> :

Having just tried out 87.4, I find that there are still a few of the
problems I reported in the last few weeks:

(1) It is possible to get two radio buttons on a menu in the down
position: click away on the menu demo for a while.

(2) oneliners in a xyplot posthandler still lead to problems: modify
xyplotall demo to put up oneliner between FL_ENTER and FL_LEAVE, then
waggle the mouse over the form rather quickly and get output like:-

$ xyplotall -flversion
FORMS Library Beta 0.87.4 of 1997/10/17 00:00:04 N
Copyright (c) 1996,1997 by T.C. Zhao and Mark Overmars
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
[repeated messages hacked out]
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In PutBackEvent [events.c 319] Q overflow
PutBackEvent Event(12,w=0x1800041 s=1059) Expose count=0 serial=423
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In PutBackEvent [events.c 319] Q overflow
PutBackEvent Event(22,w=0x1800041 s=1119) ConfigureNotify (292,793) w=155 h=20 Non-Syn
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In fl_hide_form [forms.c 810] Hiding invisible/freeed form
In PutBackEvent [events.c 319] Q overflow
PutBackEvent Event(22,w=0x1800041 s=1182) ConfigureNotify (472,623) w=148 h=20 Non-Syn
....

(3) Another xyplot posthandler problem: a FL_RELEASE event following a
mouse click, will sometimes call the posthandler with a reported but
erroneous key=0 (which isn't either the defined FL_LEFT,MIDDLE or
RIGHT_MOUSE value) This also sounds rather like the report made by
Jeff Pierce last week [Bug in fl_get_button_numb()?]. Following that
posting I've also verified that on those occasions when the post
handler does get called with an erroneous key=0, a fl_mouse_button()
within the posthandler does return the expected value (ie 1,2 or 3 for
L,M,R button)

HP forms 87.4

Ivan

--

-------------------------------------------------------------------------+ ___ ___/ _ __ / Ivan Powis TEL: +44-115-951-3467 | / / / Department of Chemistry FAX: +44-115-951-3562 | / / _/ University of Nottingham | / ___/ Nottingham NG7 2RD | / / UK | / / pczip@chem.nott.ac.uk | _______/ ____/ http://www.chem.nott.ac.uk/IP.html | -------------------------------------------------------------------------+

_________________________________________________ To unsubscribe, send the message "unsubscribe" to xforms-request@bob.usuf2.usuhs.mil or see http://bob.usuf2.usuhs.mil/mailserv/xforms.html Xforms Home Page: http://bragg.phys.uwm.edu/xforms List Archive: http://bob.usuf2.usuhs.mil/mailserv/list-archives/