Paul,
Following the discusion of zoom, I was looking into using the mouse wheel to control zoom. I again tested the option of using mouse wheel support as a returned event when in %gr. I have the following i = winio@ ('%`^gr[grey, rgb_colours, full_mouse_input]&', & w_width, w_depth, w_handle, mouse_back_func)
I do not appear to be able to get mouse wheel events to respond, after using %mg, although I do in another program where I don't use 'full_mouse_input'. Is this the case or do I have a mistake in my implementation with full_mouse_input ? Can the wheel be included as a extra mouse event associated with %gr, with out the need for %mg ? get_mouse_info@ would need to be enhanced to incluse the wheel movement direction and possibly speed, which I have not yet been able to collect.
John