[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-core-devel
Subject:    Re: [PATCH] kmenuedit enhancment
From:       David Faure <david () mandrakesoft ! com>
Date:       2002-02-10 13:41:08
[Download RAW message or body]

On Sun, 10 Feb 2002, Raffaele Sandrini wrote:

> On Saturday 09 February 2002 17:15, David Faure wrote:
> >
> > !? It _can_ be "deleted", that's what Hidden=true is for. The effect is
> > the same as deleting the item: it won't appear in the menu, ksycoca won't
> > know about it... Don't tell the user that an item can't be deleted, that's
> > not true.
>
> 1. I think we have a definition problem here. Does delete mean "get it out if
> my eyes" or does it mean "get it out of my system"?
Depends which "delete". I don't know about what the UI should be, but I
can tell you what happens at the .desktop file level:
NoDisplay=true is the former (hide it from my menu)
Hidden=true is the latter (treat this file as if it didn't exist).

> I think the first one is
> true. The user _can't_ delete a root item he just can fool the system thats
> all. A hidden=true is _only_ appropriate if the user moves items. In all
> other cases the user only wants to get those items out of the menu.
Makes sense.

> 2. ksycoca hast to know every item (but only once) because of programs wich
> need a specific app.
Yes.

> 3. I think we need transparency in the system. So i'd like to tell a user if a
> specific item is one of his self made ones or a default one.
Why not.

> That leads me to the delete question. I say the user that the item can't be
> delteted he shoud hide it instead.
Ok, but why should that be two menu items then ? Why not offer "Delete"
only, which in fact hides the item (NoDisplay=true)?
Having a Delete menuitem that tells the user "you can't delete it" sounds
a bit useless to me. And if it's for local files only... isn't it enough
to offer NoDisplay instead of real deletion - for the sake of a simpler
UI?

David.


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic