Bug 18605 - dnd menu configuration
Summary: dnd menu configuration
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kicker
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: RedHat Enterprise Linux Other
: NOR wishlist
Target Milestone: ---
Assignee: John Firebaugh
URL:
Keywords:
: 42093 55859 93425 (view as bug list)
Depends on:
Blocks:
 
Reported: 2001-01-15 13:48 UTC by Christoph Kuhn
Modified: 2009-05-23 04:34 UTC (History)
5 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description balex 2001-01-15 13:42:29 UTC
(*** This bug was imported into bugs.kde.org ***)

Package: kdesktop
Version: 2.0
Severity: wishlist
Installed from: RedHat RPMs

Why not you allow the 'K' menu in kicker to be configurable as the start menu in win98 ? (more windows users to kde!)

Now if you drag an item from the menu to an other place (desktop or a bar) you copy the link of the menu to the destination place but not viceversa. And you can't move the items (for rearranging voices or to move a voice from/into a sub-menu) with a simple drag'n'drop.
Also dragging an icon to a menu item has to change its icon.
You can also allow users to create new menu items.
The menu editor may be used instead of this mechanism but let the user choose (for me the menu editor is less user-friendly).

Thank you!

(submitted via bugs.kde.org)
Comment 1 Daniel Herring 2003-04-18 08:54:37 UTC
The drag-and-drop functionality in the Windows "Start" menu, starting in Win98,
is indeed very useful.  However, it can also be a nuisance (the nuance of when
you are starting a dnd doesn't always work).

Instead, distinguish between a "left-click" and a "right-click".  Currently,
both execute the menu item.  Instead, left should execute the item, and right
should bring up a context menu.

Sample context menu:
"Open" (default)
"Move" (initiates a drag and drop)
"Delete" (removes the menu item)
"Properties" (opens a dialog to change icon, etc - like the file permissions dialog)
---- (separator)
"New item" (creates new entry and opens the menu item dialog)

Later,
Daniel
Comment 2 John Firebaugh 2003-08-13 06:28:57 UTC
*** Bug 42093 has been marked as a duplicate of this bug. ***
Comment 3 Kein Name 2003-11-23 15:03:47 UTC
The best would be a little option like fix menu / unfix menu (like the windows taskbar). When you unfix the menu you can move the entrys and if you want to have the menu then fix it and you cannot move the entrys ... or you only unfix it and make it movable!!! 
Comment 4 Stephan Kulow 2004-05-17 20:42:16 UTC
Replaced balex@www.com with kde@chrisk.ch due to bounces by reporter
Comment 5 Stephan Binner 2004-09-27 07:22:51 UTC
You can DnD menu entries within the KDE menu editor (which can be started from the panel via context menu in KDE 3.4).
Comment 6 Christoph Kuhn 2004-09-27 22:30:16 UTC
Stephan, this is not the question.
I know about this.

Even the bookmarks in Konqueror are easier to manage (on the fly!) than the entries in the kicker menu.
People don't want to start a program to (re)move a single icon from the startmenu.

Comment 7 Stephan Binner 2004-10-03 22:56:33 UTC
Christoph, how do you want to delete a menu entry via drag and drop - and how to prevent to happen it accidently?
Comment 8 Christoph Kuhn 2004-10-04 10:35:14 UTC
Hi Stephan, this is how I think about:

Right click on items should appear a contextmenu like Daniel described above.

New Entry:
- move item from Konqueror/Desktop to K-Menu opens the menu, 
  then drop on the place in the menu you wish.
- optionally you can click on the 'New item' in contextmenu

Move Entry:
- move an item to an other place in the Menu and drop it there.
  Now a popup should ask if the item should be copied or moved (& cancel)
  (like if you drop it on the Desktop, it should be a behaviour similar).
- or click right on the item and choose 'copy' or 'move' from the 
  contextmenu move the item to the place you wish and drop it there.

Delete Entry:
- Right click on the item, choose 'delete' from the contextmenu
- or move the Item to thrash on Desktop (what if he is masked by K-Menu?)
Comment 9 Maksim Orlovich 2004-11-19 05:39:28 UTC
*** Bug 93425 has been marked as a duplicate of this bug. ***
Comment 10 Maksim Orlovich 2004-11-19 05:56:42 UTC
*** Bug 55859 has been marked as a duplicate of this bug. ***
Comment 11 redlabour 2004-11-19 09:30:13 UTC
@Stephan -

> Christoph, how do you want to delete a menu entry via drag and drop - and how >to prevent to happen it accidently?

Watch it on a Windows Desktop from Version 95 to XP. It´s anywhere the same. I don´t like it to say. But this is a Feature that is hardly missed from Windows Desktop on KDE.
Comment 12 Nick Matteo 2005-04-10 00:09:33 UTC
It would also be nice if applications:/ let you drag and drop applications around -- and those changes were reflected in the K Menu.
Comment 13 Jakob Petsovits 2005-04-10 14:52:47 UTC
> It would also be nice if applications:/ let you drag and drop
> applications around -- and those changes were reflected in the K Menu.

I think one problem is the XML format for saving the menu structure. (For those who want to see the chaos in action: the file is stored in ~/.config/menus/ .)

What I don't like is the fact that deletions and movements of menu entries are written as additional info, instead of manipulating the entry by itself. This makes sense only when digressing from the system default, but if every move and deletion causes a new entry, the whole menu structure file quickly becomes unreadable and error-prone while containing a lot of redundant information.

(addressing error prone: I once tried to make many "Sonstige" ("More", or so, in English) entries into my menu. When I had too much of them, a part of my menu wasn't there anymore, because the file was not correctly parsed.)

The XML menu structure approach definitely has its strenghts, but it makes operations like moving, deleting or drag and drop much more difficult than a windows like menu system. I think before coping with this bug, someone should ensure that a moving operation in the menu from one place to another and back again isn't stored as

"initial position
 move there
 move back to initial position"

but rather as

"new initial position"

to make it easier for bugs like this one. Just my 2 cents.
Comment 14 A. Spehr 2009-05-23 04:34:43 UTC
Kicker is currently unmaintained, you can look to your distribution for help, however.