[Panel-devel] Tasks applet and the panel

Riccardo Iaconelli riccardo at kde.org
Tue Aug 7 14:06:31 CEST 2007


On Monday 06 August 2007 01:16:09 Robert Knight wrote:
> The next question I have is about how inter-applet layout and moving
> applets around the panel should work?  The main thing required is to
> get the tasks applet to fill the height of the panel (assuming it is a
> panel at the bottom of the screen) and to give the tasks applet the
> space it needs until it reaches a maximum allowable size.

Not very simple to be explained with words. Anyway, the panels should look 
like "grouped" plasmoid, like a unique merged thing, "sticked" to the screen 
(so, if the panel is the one on the bottom part of the screen, the central 
plasmoids will have borders only on top, while the one on the borders will 
have them also laterally).
Then, when the user composes the panel, the plasmoids should glue toghether, 
with an animation, the same when an user removes one plasmoid from the middle 
of the panel, the others should fill the gap with a smooth animation. Think 
of them like they are a gelatin, or liquid thingys. Nuno Pinheiro should have 
some mock of that, look for example here:
http://www.nuno-icons.com/images/estilo/image4282.png

By the way, that recalls to me that the actual concept of formfactors is not 
enough, and we need to extend it with sub-formfactors or formfactors 
parameters. For example we need to make each applet know the size of the 
panel, or whether it is in the middle or in the border, etc...
I had some other use cases but I cannot actually remember that.

Ah, what about corner plasmoids? Similar to a panel but instead of staying at 
the {top,left,bottom,right} they stay in a corner.

Bye,
-Riccardo
-- 
GPG key:
3D0F6376
When encrypting, please encrypt also for this subkey:
9EBD7FE1
-----
Pace Peace Paix Paz Frieden Pax Pokój Friður Fred Béke 和平
Hasiti Lapé Hetep Malu Mир Wolakota Santiphap Irini Peoch
Shanti Vrede Baris Rój Mír Taika Rongo Sulh Py'guapy 평화


More information about the Panel-devel mailing list