This is a bug. A fix has been commited to svn public repository but I only tested under linux64.
Втр, 30 Авг 2011, David Lane писал(а): > I am trying to use the mouse wheel event mwheel in 64 bit J7. The wheel > value is the last element in sysdata and it doesn't change as I turn the > mouse wheel. > > The last three values of sysdata appear to be hard coded to 0 0 1 in > scroll_event in gl2.ijs: > > sysdata__PLocale=: > 0":mousepos,gtkwh,button1,button2,control,shift,button3,0,0,1 > > > Is this a bug? If not then how do I distinguish between different wheel > directions? > > If you run the script below and use the mouse wheel over the black area, you > should see what I mean. > > Many Thanks, > > David > > > require 'gl2 gui/gtk' > coinsert 'jgtk jgl2' > > make_main_window=: 3 : 0 > > window=: gtk_window_new GTK_WINDOW_TOPLEVEL > > Size=. 300 300 > PForm=. 'plot' > PId=. 'g' > PIdLoc=: glcanvas PForm;PId;Size;coname'' > > box1=. gtk_vbox_new 0 0 > > label =: gtk_label_new <' ' > gtk_container_add window, box1 > > gtk_box_pack_start box1 , label , 1 1 0 > gtk_box_pack_start box1 , canvas__PIdLoc , 1 1 0 > > gtk_widget_show_all window > 0 > ) > > plot_g_paint=: 3 : 0 > 'W H'=. glqwh'' > glclear'' > glrgb 0 0 0 > glbrush'' > glrect 0 0,W,H > ) > > plot_g_mwheel=: 3 : 0 > gtk_label_set_text label ; 'sysdata = ', ": sysdata > ) > > make_main_window '' > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
