Bug 89239 - JJ: Drag tasks from TaskBar (class TaskContainer)
Summary: JJ: Drag tasks from TaskBar (class TaskContainer)
Status: RESOLVED DUPLICATE of bug 36031
Alias: None
Product: kicker
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR wishlist
Target Milestone: ---
Assignee: John Firebaugh
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-09-10 15:28 UTC by Seb
Modified: 2004-09-27 07:00 UTC (History)
0 users

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 Seb 2004-09-10 15:28:11 UTC
Version:            (using KDE KDE 3.3.0)
Installed from:    SuSE RPMs

Here is a wish for the class TaskContainer of kicker's taskbar applet/childpanel. 

Motivation:
I develop a new pager for KDE. On this pager I can drag a window from one miniaturized desktop to another one. This is done by creating a special drag object (see the kpager code of kdebase - it does exactly the same). The idea is the following:

It should be possible to send such a drag object by dragging from one taskbar button to the pager. Therefore the methods startDrag and mousePressEvent have to be reimplemented (see kpager/kpagerdesktop.cpp for details). If you use the same decoder like kpager (x-kpager) and I drop the object on the pager, the task would be moved to the specific desktop (cute, right?). That would work already. (Could be used for test purposes, for example)

If you use an own decoder (eg. x-kicker-taskbar) I could decide what to do. That would be prefered. If I move it to another pagerdesktop, the task would be moved to that virtual screen. If I move the drag object to the same desktop, it would invoke an "activate/raise/or iconify" event.

Best regards
Sebastian
Comment 1 Stephan Binner 2004-09-27 07:00:06 UTC

*** This bug has been marked as a duplicate of 36031 ***