-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
http://reviewboard.kde.org/r/1198/
-----------------------------------------------------------

Review request for Plasma.


Summary
-------

this is the second of three patches I've finally persuaded reviewboard to 
accept.
it contains all my changes in shells/desktop/

The UI isn't perfect but I think it's good enough for people to figure out.
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:
-I don't have an icon for the config page
-I'm not showing the icons of hte plugins (should we bother with icons for 
these plugins?)
-the plugin entries could be better separated; having them all one after the 
other on a plain grey background sucks
-the alignment isn't quite right; you can see one plugin with a longer 
description has smaller buttons. :/
-I don't really like having a popup for the plugins' own config, but I can't 
think of a nicer way to do it.
-that popup is Qt::WindowModal, which means it shouldn't interfere with plasma, 
but somehow tooltips don't work while it's up. I don't think many people will 
notice that, though ;)
-the code for the abou dialog is ugly copy&paste. after gsoc I'd like to fix 
the issue in kdelibs.


Diffs
-----

  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/CMakeLists.txt 1005079 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/MousePluginWidget.ui 
PRE-CREATION 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/MousePlugins.ui 
PRE-CREATION 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/backgrounddialog.h 1005079 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/backgrounddialog.cpp 
1005079 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/desktopview.cpp 1005079 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/mouseinputbutton.h 
PRE-CREATION 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/mouseinputbutton.cpp 
PRE-CREATION 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/mouseplugins.h 
PRE-CREATION 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/mouseplugins.cpp 
PRE-CREATION 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/mousepluginwidget.h 
PRE-CREATION 
  /trunk/KDE/kdebase/workspace/plasma/shells/desktop/mousepluginwidget.cpp 
PRE-CREATION 

Diff: http://reviewboard.kde.org/r/1198/diff


Testing
-------


Screenshots
-----------

config ui
  http://reviewboard.kde.org/r/1198/s/159/
configuring the test plugin
  http://reviewboard.kde.org/r/1198/s/160/


Thanks,

Chani

_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel

Reply via email to