[Panel-devel] [Bug 154466] multi area plasmoid support

Mamonetti freddy2_es at yahoo.com
Sat Dec 22 14:00:14 CET 2007


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=154466         




------- Additional Comments From freddy2_es yahoo com  2007-12-22 14:00 -------
Well, can you really have a "map" of the current location for each applet? i think that's very important, cause depending on the colors of your desktop and applets it may be difficult to locate all of them (simply think about transparencies)

On the other hand it's important that you can save/restore exactly the same configuration that you have. At my desktop example the video player had 3 subareas, but maybe not all them are mandatory. Some people would have defined a set of global keyboard shortcuts so no "control subarea" would be needed, or simply other people should not show the playlist.
According to this it would be interesting to add a pair of methods to the interface for "int getCurrentStatusID" and "setStatusID(int)". At the video player getCurrentStatusID could return a value of 1 with the 3 areas visible, 2 with control+video, 3 with only video, an so on. So when loading a profile the manager would need to:
1. launch the plasmoid
2. use the setStatusID with the saved value
3. place every subarea in the right position by calling the setAreaLocation method

If all this can be done right now then it's right for me

Anyway here are imho the most important topics:
- have a visual way to configure and place the plasmoids (also showing which are related, that is, a way to represent multi-area plasmoids or whatever name you use for it)
- true save/restore options, assuming that those multi-area can have some of them optional

Regards


More information about the Panel-devel mailing list