--===============0726842517== Content-Type: multipart/signed; boundary="nextPart3077540.5OazaXuQFN"; protocol="application/pgp-signature"; micalg=pgp-sha1 Content-Transfer-Encoding: 7bit --nextPart3077540.5OazaXuQFN Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On Sunday 27 July 2008, Rob Scheepmaker wrote: > On Sunday 27 July 2008 19:57:00 Aaron J. Seigo wrote: > > should the Applet simply have an Extender object that it puts somewhere > > in its layout? then all of this can be handled in Extender; this implies > > that ExtenderItems would always appear in one place, together, in any > > given Applet but i think that's ok? these are, after all, *Extender*Ite= ms > > and not just another QGraphicsWidget =3D) > > That would avoid a lot of the issues we were discussing. And developers c= an > still customize it's appearance by implementing a new extender. So extend= er > then actually becomes just a widget basically. Maybe makes more sense to > fire attach detach signals instead of the events in applet? avoids even > more api bloat in applet. very good idea. > In applet we then only have initExtenderItem and > maybe something like extender() but that's probably not even necessary. i suspect we may eventually want Applet::extender(), but i'm not sure. let'= s=20 leave it out and see how we do without it =3D) > > combined with PopupApplet, of the common use cases of Extender by > > Extender- centric applets (like the notifier) are taken care of, while > > allowing flexibility for things like the clock to do something slightly > > different. > > Wow, since when do we have PopupApplet? Laurent wrote libpopupapplet for use in extragear in 4.1; he moved it into= =20 workspace/plasma/applets/ for 4.2; i moved the sole class from libpopupappl= et=20 into libplasma, fixed some bugs and did an API cleaning; Loic is now workin= g on=20 extending it to support QGraphicsWidget as well i love this team =3D) > So most extender using applets can > just subclass PopupApplet and we have the popup functionality almost for > free... yep! > > ah .. so this is really another case where dragging between views needs > > support. hrm... > > Yeah, we really need a decent solution for this problem.... I mean my > current approach at least works, but it ain't pretty. "it ain't pretty .. after the show .." ok, let's go with your solution for now and see if we can make it better do= wn=20 the line. i think that's just about all the issues then! =2D-=20 Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Trolltech --nextPart3077540.5OazaXuQFN Content-Type: application/pgp-signature; name=signature.asc Content-Description: This is a digitally signed message part. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.4-svn0 (GNU/Linux) iD8DBQBIjOwx1rcusafx20MRAomWAKCPn6OkrHhxK5U1H9W5CKwL6hlalACeL0ft xsqfAGbdxrtQ7/J82xIu+MU= =1CUb -----END PGP SIGNATURE----- --nextPart3077540.5OazaXuQFN-- --===============0726842517== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel --===============0726842517==--