[Panel-devel] Configuration dialogs

Jos Poortvliet jos at mijnkamer.nl
Fri Jul 27 13:15:54 CEST 2007


On 7/27/07, Thomas Fjellstrom <tfjellstrom at strangesoft.net> wrote:
>
> On July 26, 2007, Aaron J. Seigo wrote:
> > On Thursday 26 July 2007, fonz2591 wrote:
> > > Maybe some PIG (Plasma Interface Guidelines)?
> >
> > this is the "easy" way and at least doable. it does mean expecting
> people
> > to read and follow them. we'll need a PIG[1] anyways for other things
> > beyond strings. we can start it on the techbase wiki.
> >
> > as for better ways ... it might make sense to offer some standard bits
> of
> > configuration widgetry that the plasmoid can then call upon to be added
> to
> > the dialog. e.g. a font and colours selection.
> >
> > we can than create them on deman and populate the KConfigSkeleton object
> > with the proper entries. this does mean moving people to UI files and
> > KConfigXt xml, but that's where plasmoids of the scripted sort are going
> > anyways.
> >
> > [1] i am instantly in love with that acronym, btw
>
> And I thought you weren't a fan of pork ;)</bad joke>


Maybe. But it's good to talk a bit more about the PIG. I think it is very
important to have a PIG for plasma. All applications following the PIG
(being PIG-compliant) will look, feel and behave like other PIG-compliant
apps, thus the PIG will ensure a consistent experience for Plasma. So
someone should coordinate work on the PIG. I propose to call him/her the PIG
master. He/she and his/her fellow PIGs will write the PIG, and ensure all
Plasmoids follow the PIG.

Gosh, what a freakingly cool acronym...

--
> Thomas Fjellstrom
> tfjellstrom at strangesoft.net
> _______________________________________________
> Panel-devel mailing list
> Panel-devel at kde.org
> https://mail.kde.org/mailman/listinfo/panel-devel
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.kde.org/pipermail/panel-devel/attachments/20070727/daed3178/attachment.html 


More information about the Panel-devel mailing list