Hi Rooters,
this is a repost of the mail sent during ROOT Workshop - CHEP
festivities.
Dmitri Litvintsev
/----------------------------------------------------------\
| Tel: (630) 840 5005 |
| FAX: (630) 840 2968 |
| office: 169-E CDF Trailers |
| E-mail: litvinse@fnal.gov |
\----------------------------------------------------------/
---------- Forwarded message ----------
Date: Tue, 1 Feb 2000 13:35:55 -0600 (CST)
From: Dmitri Litvintsev <litvinse@cdfsga.fnal.gov>
To: roottalk@pcroot.cern.ch
Subject: "Save As" dialogue
Hi Rooters,
recently I've been saving a number of files
vias 'File' -> 'Save As'
There are four very annoying things especially
if user needs to use this routine often:
1) in text entry field 'File name:'
once the name is typed user can't correct
it immediately using 'Backslash' or other means.
He actually can but the resulting file name seems screwd up.
e.g. I typed in text entry field
test_pile.eps
I use arrow and backspace to delete 'p' and type 'f' instead,
so the file name is finally:
test_file.eps
now I hit 'Save'. The result could be understood from the following
lines from my session:
root [2] PostScript file: /usr/people/litvinse/test/test_file.eps has been created
root [2] .!ls /usr/people/litvinse/test/test_file.eps
ls: /usr/people/litvinse/test/test_file.eps: No such file or directory
root [3] .!ls /usr/people/litvinse/test/test*
/usr/people/litvinse/test/test_file.eps
root [4] .!ghostview /usr/people/litvinse/test/test_file.eps &
root [5] ghostview: Cannot open file
/usr/people/litvinse/test/test_file.eps (No such file or directory)
looks like invisible characters crept in .....
this is really mean thing since I type proper names with efficiency
of about 30%.
2) It would be great that 'Save As' dialogue remembered the LAST
file format the user set, not the default.
BTW the same wish for all dialogue windows. That is now
dialogue window for function set via *MENU* machanism
gives the DAFAULT argument value, not the current.
Should be otherwise.
3) Until 'Save As' dialog disappears (via either 'Save' or 'Cancel')
the canvas is frozen - user cannot push buttons or otherwise
interact with it since 'Save As' dialog probably has something like
this
fClient->WaitFor(this);
in its constructor
this is annoying since costs extra button pushing (especially with
only default file format remembered)
4) when saving the file, specifying only filename without extension
should suffice! Proper extension, depending on the format chosen,
should be appended automatically. Right now it is not so:
root [0] TCanvas* cc = new TCanvas("canvas","canvas",500,500);
root [1] Warning in <TRootCanvas::ProcessMessage>: file cannot be save
with this extension (/usr/people/litvinse/t)
If user has run into trouble of typing extension it should be
preserved as is without appending anything or saying things like
'file cannot be save ... '. The format is defined and this is all
what ROOT needs, the file name is up to user.
I hope you would consider to implement at least some of my suggestions.
These are little changes that would make ROOT more enjoyable
experience especially for users (opposed to developers) of ROOT
applications.
thanks for your patience,
Dmitri Litvintsev
/----------------------------------------------------------\
| Tel: (630) 840 5005 |
| FAX: (630) 840 2968 |
| office: 169-E CDF Trailers |
| E-mail: litvinse@fnal.gov |
\----------------------------------------------------------/
This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:20 MET