|
From: <tim...@en...> - 2006-04-14 21:39:37
|
> On Friday 14 April 2006 01:06 pm, you wrote: >> >> I would prefer to see a new entry in the term table, for term->close()= , > > That would be a bit confusing, because it would logically operate on th= e > current terminal. The idea of "set term close <num>" is that it closes > an old terminal plot window, while leaving the current one untouched. > You could probably make it work, but I'm not thrilled about the semanti= cs. > >> which could probably go along with new term->raise(), term->lower() >> instead of the way these two calls are currently implemented directly = in >> command.c > > I would rather see all the 'raise' and 'lower' commands go away > altogether. > My position remains that an application program has no business raising= or > lowering my windows. But yes, a terminal entry point would be cleaner > than the current special case coding in command.c I agree with you, however regarding the recent discussions about the spacebar which is supposed to raise the gnuplot window, it seems that these functions which raise/lower windows are needed. I can imagine a similar syntax for "close" : "raise" =3D> raise all terminal windows "raise <n>" =3D> raise n-th terminal window "lower" =3D> lower all terminal windows "lower <n>" =3D> lower n-th terminal window "close" =3D> close all terminal windows "close <n>" =3D> close n-th terminal window Timoth=E9e |