Re: [gnome-love] New feature



ERDI Gergo wrote:
> > Quite simply, a file icon is added to the Save As dialog box which may
> > be dragged to
> >     (a) a File Manager window, or
> >     (b) another application.
>
> Hmmm.  Personally, I can see the benefit of a), but b) just strikes me
> as wrong. Save As does just that - it saves the document to a file.
> "Saving" to another program should (IMHO) involve cut/copy/paste or
> Bonobo-esque embedding, which removed the need for b) in the first
> place.

That's a very valid point, assuming that you already have a document to
embed.  However you would have to either create a document in the first
application, save it to a temporary file, and insert that temporary file as
an embedded component in the second application, or create a "New" empty
embedded object in the second application which can then be edited in-place
(and all programs would then have to support this additional functionality).
Notice that the system I propose does not preclude the use of in-place
editing; it merely allows for "push-" embedding and not just the usual
"pull-" embedding if you know what I mean.  (This directly corresponds to
"save-" embedding versus "load-" embedding.)

Additionally, as you remarked, (a) is obviously useful; however it won't
hopefully be too much more effort once that is done to implement (b) (just
use the standard D'n'D or even the Cut/Paste mechanism).

Remember that if you don't like it you don't have to use it; it's just a
slight addition to the current paradigm: why should only disk-based
containers be able to hold new objects?  I believe that the processes of
storing something to disk, the process of save-embedding into a separate
application, and "saving" to email, i.e. sending, should have a reasonably
similar interface: in all situations you are placing the object firmly where
it belongs for later use in the way that is intended.  Try explaining to a
computer newbie what the difference between saving to disk and having
something loaded into memory is.  They think the computer case is the
"hard-drive", that the hard-drive is the "memory", and that the 3.5" floppy
is a "hard-disk"...  Visual saves are good, and why should drag-saving to
Nautilus (which will probably display the file contents in an icon) be any
different to drag-saving to SodiPodi (which will display the "file contents"
embedded in the document)?  Go back to the original desktop metaphor..

One last thing: as I mentioned this facility has been around in Acorn RISC
OS for years (since 1987).  RISC OS is a British OS which ran on the ARM
processor (the Acorn Archimedes was the first 32-bit home computer).
Thousands of RISC OS users will tell you that it doesn't take much of a
stretch to learn how this works, in fact it's quite natural and
easy-to-learn, even for new users.

Luke.

[As an aside: Back in 1987 RISC OS had a panel (Task Bar) and windowing
system very similar to GNOME's today, and way before W95 came out with some
similar stuff (remember this is in the days of W3.1).  We share some common
philosophies and I think it would be worth it for some GNOME UI people to
check out the RISC OS Styleguide.]





[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]