On Sunday 18 July 2010 17:55:04 todd rme wrote:
> On Sat, Jul 17, 2010 at 8:57 PM, Aaron Peterson
> 
> <myusualnickn...@gmail.com> wrote:
> > Hello, I have a general feeling that we cannot nest panels, I am
> > hoping that this is not true.
> > 
> > What would it take to make a widget that is a panel?
> 
> I would consider looking at the "container" widget, which allows you
> to put a widget on the desktop that can in turn store additional
> widgets.  I was thinking that a similar widget for which you can set
> an arbitrary containment type (desktop, panel, netbook, etc) (or as an
> option, inherit the parent containment type) would be good.  This
> would allow you, in practice, to make something very much like a
> nested panel if I am understanding what you mean correctly.  You can
> nest this widget, which allows you to make arbitrary panels layouts
> with any number of rows and/or columns.

The container widget is a Plasma::Applet, and Applets in Applets = bad and 
troubles, so it is a nice toy but it is a temporary solution prone to 
problems.
Containment in applet instead, is simply impossible. Plasma::Containment needs 
a Corona to work, and to provide a Corona you must embed a QGraphicsView in 
your applet. But Qt will protest because a QGraphicsView can't visualize 
itself, cause it is in the same scene it should show. Showing in a 
Plasma::Dialog doesn't change the thing

Believe me, i've tried and tried for months to do what you want, and realized 
that GroupingDesktop is the only right way.

Greets, Giulio

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

Reply via email to