|
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
|