Hi Dmitri, I am expecting Fons to answer your points 2->4 once is is back. Concerning point 1, I cannot reproduce what you report. Please clarify on which machine/configuration/version you run. In particular, indicate if you work from an X terminal or an X emulator. Rene Brun Dmitri Litvintsev wrote: > > 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