Bug 89239

Summary: JJ: Drag tasks from TaskBar (class TaskContainer)
Product: [Plasma] kicker Reporter: Seb <bastisemail>
Component: generalAssignee: John Firebaugh <jfirebaugh>
Status: RESOLVED DUPLICATE    
Severity: wishlist    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:

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 ***