Nested Panels

Aaron Peterson myusualnickname at gmail.com
Mon Jul 19 08:35:39 CEST 2010


Please check my understanding:
Does panel == containment?
http://techbase.kde.org/Projects/Plasma/Vocabulary Does not list
panel, but it does list containment.

So, a panel is not a nested, (forgive me)desktop--Corona, it is used
by corona to manage widgets... and we can have nested containers...

#2,
I am also confused at how many applets show up as icons when in a
panel, and show up as... a window when on the desktop...   How would I
embed a folder view into the panel. / Will any of the new containers
do this?  Actually, I know that the pager plasmoid is active in the
panel, It would be great to toggle if I want it to be a button to open
the app, or actually have the app be in the panel, so when the panel
opens all of my apps are there. (I think this is related, because very
little behaves as expected when put in a panel, but behaves as
expected when put on desktop...I've been thinking that maybe things
just can't be put in a panel)



On Sun, Jul 18, 2010 at 9:09 AM, Giulio Camuffo <giuliocamuffo at gmail.com> wrote:
> On Sunday 18 July 2010 17:55:04 todd rme wrote:
>> On Sat, Jul 17, 2010 at 8:57 PM, Aaron Peterson
>>
>> <myusualnickname at 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 at kde.org
> https://mail.kde.org/mailman/listinfo/plasma-devel
>


More information about the Plasma-devel mailing list