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

List:       kde-panel-devel
Subject:    [Panel-devel] Plasma Desktop: Drop Forwarding
From:       aseigo () kde ! org (Aaron J !  Seigo)
Date:       2005-06-20 14:36:37
Message-ID: 200506200636.19479.aseigo () kde ! org
[Download RAW message or body]

On Monday 20 June 2005 04:29, S?bastien Lao?t wrote:
> With Plasma integration, this will not be the same. How Plasma will know
> if: - It must understand the dropped app-launcher item as an app-launcher
> and create an icon or,
> - It must understand it as a basket-item and create a basket-applet with
> it.

the same way it interprets drops now: based on the drag object mimetype. 
basket knows best what the meaning of a dragged object is, so it should 
select the right dragobject(s) with the correct mimetype(s). KMultiDrag makes 
it easy to combine several dragobjects into one drag event, and of course a 
single drag object can house multiple mimetypes.

> I propose that if the user dragged _a group or more than one item_, it
> should be understood by Plasma (the panel OR the desktop) as a
> basket-applet. If _only one launcher is dropped_, it have to be understood
> as a launcher and act like currently.

this behaviour can be easily controlled by basket picking the correct 
dragobject(s) to use.

> for the moment: we can imagine to copy the dropped items to the
> desktop/panel, or move the dragged items/group to the panel/desktop, or
> LINK the group to the panel, so, eg. when dragging a group to the panel,
> modifying items in the panel drawer will also modify them in the original
> basket.

linking individual items in one basket to another would be a pretty complex 
thing for users to keep track of. linking an entire basket is another matter, 
but for contents i'd suggest sticking to copying or moving.

-- 
Aaron J. Seigo
GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA  EE75 D6B7 2EB1 A7F1 DB43
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: not available
Url : http://mail.kde.org/pipermail/panel-devel/attachments/20050620/a0e0d09a/attachment.pgp
[prev in list] [next in list] [prev in thread] [next in thread] 

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