|
From: Ethan M. <merritt@u.washington.edu> - 2003-12-04 22:09:20
|
On Thursday 04 December 2003 13:38, Ethan Merritt wrote:
> > will change the current plot to 100. But should
> >=09 set term x11 105 raise
> > actually change the current plot number, or should
> > it just raise that plot (if it exists) and not change the plot?
>
> The latter, definitely.
Oops. I see now that this would specifically contradict=20
what the current documentation states. Sigh.
Maybe we could change the syntax of these new options to
=09set term x11 {{close|raise} {<x>}}
That is, a terminal number immediately following the
'close' or 'raise' indicates that this command leaves
the current terminal unchanged. While
=09set term x11 <x> raise
would continue to set the current window to <x> and flag it
to raise again on every new plot, as it does now.
Seems kind of confusing. Let me try again....
Petr proposed
=09'raise' or 'raise one'=20
and I protested that it was not necessarily clear which
terminal was involved. How about modifying this to
=09'{raise|close} term x11 <x>'
I'm not sure either raise or close belongs in a 'set ...'
command anyhow, since it's a one-time action rather
than a continuing property.
> And now that I look, I see that your earlier patch does not
> behave this way. But it ought to.
> =09set term x11 101 close
> should close window 101 but leave the current window
> unchanged. Do you want to make that change, or should I?
>
> > I tend to use the Gnome desktop panel for raising
> > the windows. (The problem is if one starts to get too
> > many plots open it is difficult to remember in which
> > order they came and the plot number never seems
> > to appear in the little panel icon because it is "Gnuplot #"
>
> That sounds like a bug in Gnome. I don't think we should
> worry about modifying gnuplot just to correct for poor
> window managers. KDE and CDE both show the plot title
> correctly in the corresponding window icon.
> (Let the flamewars begin :-)
--=20
Ethan A Merritt merritt@u.washington.edu
Biomolecular Structure Center Box 357742
University of Washington, Seattle, WA 98195
|