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

Review request for Plasma.


Summary
-------

as expected, the libplasma side of closing & opening containments is pretty 
simple.
getting hte right API and UI will be harder.
there's no UI in this patch; I have a really ugly UI locally that basically 
just adds buttons to the activity bar to call these functions. I'm reluctant to 
commit bad UI; I'd rather someone take the API and make something pretty with 
it.

the API, though... hrm. well, tbh I'll probably need to redo it at tokamak to 
make it activity-centric instead of containment-centric. maybe have functions 
like openActivity and closeActivity?

maybe I should make Containment::close() take an optional filename... not 
something I personally would use, but the loading API leaves open hte option to 
pass it an arbitrary filename instead of one from the area containments are 
saved to.

I'd also like to add thumbnails to the saved containments in the future. I 
guess I could store them in the same folder under a related filename..? right 
now the containments are saved to $appdata/activities/$activityname but at some 
point nepomuk will give us UIDs to use instead (and then we'll need to extract 
the associated name to display in the UI, and deal with multi-monitor systems 
having >1 containment, and so on..)
ok, I'm rambling now. I just don't want this code hiding on my laptop until 
tokamak :)


Diffs
-----

  /trunk/KDE/kdelibs/plasma/containment.h 1077904 
  /trunk/KDE/kdelibs/plasma/containment.cpp 1077904 
  /trunk/KDE/kdelibs/plasma/corona.h 1077904 
  /trunk/KDE/kdelibs/plasma/corona.cpp 1077904 

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


Testing
-------

works surprisingly well, haven't been able to cause anything bad to happen


Thanks,

Chani

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

Reply via email to