Re: pluggable context menus ...



On Wed, 2002-10-30 at 22:26, James Willcox wrote:
> 
> So then my original placement of them was alright then?  See: 
> http://www.cs.indiana.edu/~jwillcox/files/screenshots/nautilus-mime-context-menus-2.png
> 
> > One question. For some objects (rpms and iso's come to mind) opening
> > them doesn't really make sense. In the future would it be possible to
> > make these menu entries mime-specific as well? (instead of having open
> > and open with for rpms you'd have install or uninstall, for iso's you
> > would have "Burn to CD") Just food for thought.
> 

Well with your example these seem to affect an object's properties. Jdub
had mentioned and I agree that properties tend to be the last items in
the menus.

so perhaps change the menu to be like this:
----------------------
*
*
icon stretching stuff
---------------------
Rotate Image...
Resize Image...
Properties
---------------------

As far as show notes goes, I think that since notes are now part of an
objects properties, that a menu entry is not really needed (let me know
if i'm missing something here).

> Actually, I think we could probably do this right now fairly easily. 
> Especially if the open* items are the only ones we want to be able to
> disable.
> 

Well no, open items are good example some other examples off the top of
my head:

1. removable media:  This items should probably never have "move to
trash", delete, cut, copy, paste, duplicate, or make link in their
context menus as these entries never apply to them.

2. Trash icon: This item should also probably never have "move to
trash", delete, cut, copy, paste, duplicate, or make link (this is
debatable, mac os9 instance has an alias feature that can be performed
on the trash icon) in its context menus as this entries never apply to
them.

3. Uninstalled Rpms/: Should have install as their default menu entry
(in place of open), should never have open with available. The rest of
the entries seem ok though.

4. ISOs: Should have burn to cd as their default menu entry (in place of
open, should never have open with available. The rest of the entries
seem ok though.

5. Installed Rpms in the rpm db view: Should have uninstall as their
default action (the current rpm view stuff should probably be moved into
the properties window), they should never have open with, I have to give
more thought to the clipboard items, duplicate, make link, rename
probably do not apply here as well, and move to trash does not apply.


As you can see this is tricky and requires a lot of thought, but of
course this is what it means to be object oriented. 

Totally unrelated, perhaps the note view in the properties page should
be slightly shadowed inwards. It looks a little flat right now.

Nice work btw james...

dave



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