From: Daniel J S. <dan...@ie...> - 2007-05-31 20:56:16
|
Ethan Merritt wrote: > On Thursday 31 May 2007 12:55, Daniel J Sebald wrote: > >>As you explained, the mouse-in-only-one-window limitation came back to me, so >>that is why the asterisk. Yet, some would consider the mouse-in-only-one-window >>a bug in itself. > > > It's not a bug. It's an intrinsic limitation of the way gnuplot operates. Ah, ILOTWIO. I'll have remember that one. :-) > Most of the hot-keys, like e=replot l=log-scale, etc, require redrawing the > plot from scratch. But that is only possible for the currently active > plot window. We have long since lost the context and information needed > to redraw old plot windows, so we cannot respond to those hot-keys. > > Possibly the r=ruler key could default to all windows. I'm not sure. The allwindows is already in the binding structure, and the code says new->allwindows = FALSE; /* Can be explicitly set later */ but I don't see where any function making it easy to do so for the builtins and the binding pointer is tossed. A little change would be needed there. (Maybe as easy as simply returning the binding pointer from the bind_append routine.) Dan |