----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: http://reviewboard.kde.org/r/1200/ -----------------------------------------------------------
Review request for Plasma. Summary ------- this is the last of three patches I've finally persuaded reviewboard to accept. it contains all the actual plugins. :) there are 6 plugins in there: -test: just a dummy to help me test stuff. should be removed from CMakeLists.txt once I'm done, I assume. -zoom: this one isn't done, it's on hold until the ZUI/Overview stuff is sorted. ignore it. -switchactivity: switches activity. works with scrollwheel or buttons. -switchdesktop: switches desktop. very similar to switchactivity. -paste: acts like you drag&dropped whatever's on the mouse clipboard. defaults to middle-button of course; it's here so it can be disabled like any other mouse action. -contextmenu: shows the old contextmenu we all know and love. ;) it's also got a bit of configurability now. with that plugin I've also stripped a lot of code out of the desktop and panel containments. for more details see http://gitorious.org/plasma-mouse-plugins/kdebase-workspace-plasma/commits/gsoc and other branches. gsoc has the squashed commits, and master is just trunk with none of my changes. known issues: -panel containment still has its own config action. I don't like that but I haven't come up with a good way to make all the code happy. -the switcher plugins don't implement contextualActions (in fact, only contextmenu does). I realised it'd be a lot more work to make it work as just a list of actions without a menu under the plugin's control. -all existing containments not in workspace will have duplicate contextualactions until they're updated. that's the responsibility of whoever wrote those containments, though. Diffs ----- /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /dev/null PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/CMakeLists.txt 1005079 /trunk/KDE/kdebase/workspace/plasma/containments/desktop/CMakeLists.txt 1005079 /trunk/KDE/kdebase/workspace/plasma/containments/desktop/desktop.h 1005079 /trunk/KDE/kdebase/workspace/plasma/containments/desktop/desktop.cpp 1005079 /trunk/KDE/kdebase/workspace/plasma/containments/panel/panel.cpp 1005079 /trunk/KDE/kdebase/workspace/plasma/contextactions/CMakeLists.txt PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/contextmenu/CMakeLists.txt PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/contextmenu/menu.h PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/contextmenu/menu.cpp PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/contextmenu/plasma-contextaction-contextmenu.desktop PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/paste/CMakeLists.txt PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/paste/paste.h PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/paste/paste.cpp PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/paste/plasma-contextaction-paste.desktop PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/switchactivity/CMakeLists.txt PRE-CREATION /trunk/KDE/kdebase/workspace/plasma/contextactions/switchactivity/plasma-contextaction-switchactivity.desktop PRE-CREATION Diff: http://reviewboard.kde.org/r/1200/diff Testing ------- Screenshots ----------- Switch Activity on a button http://reviewboard.kde.org/r/1200/s/161/ Context Menu, customized http://reviewboard.kde.org/r/1200/s/162/ Context Menu through an applet http://reviewboard.kde.org/r/1200/s/163/ Context Menu config UI http://reviewboard.kde.org/r/1200/s/164/ Thanks, Chani _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel