Declarative UI integration v0.2

Marco Martin notmart at gmail.com
Fri Oct 2 10:21:01 CEST 2009


On Friday 02 October 2009, Alan Alpert wrote:
> On Fri, 2 Oct 2009 03:06:50 ext Marco Martin wrote:
> > On Thursday 01 October 2009, Chani wrote:
> > > > Once the file is loaded we need to provide ways for it to access
> > > > plasma specific functionality. The plasma functionality which I
> > > > believe needs to be exposed is:
> > > > -Plasma Widgets
> > > > -Plasma Theme (SVGs/colors)
> > > > -Plasma data sources (through data engines)
> > >
> > > and services
> > >
> > > > -Centrally managed configuration data storage
> > > > -Config dialog requested
> > > > Please correct me if anything is missing from this list or is
> > > > incorrect.
> > >
> > > constraints events?
> >
> > that means being aware at least of the location and formfactor
>
> Is this just size/sizeHints? Because if so we might be able to implement
> those by just setting the PlasmaQmlView size - this could propagate to the
> root item and you can design your applet with bindings to this size.
the constraintevent is a virtual that in applets can be reimplemented to 
manage a bunch of events at once, out of my mind are:
-size
-formfactor: is it planar (desktop) vertical or horizontal?(panels)
-location: in desktop, top, bottom, left...
-immutability: desktop locked/unlocked
those are the most important, i'm forgetting something?

-- 
Marco Martin


More information about the Plasma-devel mailing list