fl_addto_menu stangeness.

djohnson@MPS.OHIO-STATE.EDU
Mon, 03 Feb 1997 11:13:58 -0500 (EST)

To subscribers of the xforms list from djohnson@MPS.OHIO-STATE.EDU :

Greetings,
I am currently attempting to use xforms to write a quick and dirty
gui to control some instruments on a gpib bus. I have recently run into a
small problem pertaining to adding menu items to a pulldown menu. In
addition to that I'm experiencing problems with changing the callback
routine that is associated with these particular menu items. The code was
originally generated using fdesign. Each of the pulldown menus have been
declared as objects and the section of code inside the create form
subroutine is as follows

fdui->tra_pulldown = obj = \
fl_add_menu(FL_PULLDOWN_MENU,380,220,60,25,"Trace A");
fl_set_object_boxtype(obj,FL_FRAME_BOX);
fl_addto_menu(fdui->tra_pulldown,"Read Trace|Clear Trace");
fl_set_object_callback(obj,do_trace_func,0);

This originally had no menu items and the callback routine was to an
error message stating that it was not implemented yet. After writing the
appropriate subroutine for these functions the callback routine was
changed. The problem that I'm experiencing is that it still calls the old
callback subroutine, in addition if I change the actual menu items in the
code above they remain the same. Has anyone experienced this kind of
problem? If this is not enough info please let me know, thanks for any
help that can be given.

Douglas Johnson
J. C. Garland Condensed Matter Physics Lab
The Ohio State University
174 West 18th Avenue
Columbus, Ohio 43210
Phone: 614-292-8075
E-mail: djohnson@mps.ohio-state.edu

_________________________________________________
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/xforms-archive/