From kde-panel-devel Fri Jul 27 11:15:54 2007 From: "Jos Poortvliet" Date: Fri, 27 Jul 2007 11:15:54 +0000 To: kde-panel-devel Subject: Re: [Panel-devel] Configuration dialogs Message-Id: <5c77e14b0707270415tde8414fw4c7aad6c9a17b998 () mail ! gmail ! com> X-MARC-Message: https://marc.info/?l=kde-panel-devel&m=118553499819319 MIME-Version: 1 Content-Type: multipart/mixed; boundary="--===============0167277877==" --===============0167277877== Content-Type: multipart/alternative; boundary="----=_Part_2316_30244642.1185534954194" ------=_Part_2316_30244642.1185534954194 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 7/27/07, Thomas Fjellstrom 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 ;) 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@strangesoft.net > _______________________________________________ > Panel-devel mailing list > Panel-devel@kde.org > https://mail.kde.org/mailman/listinfo/panel-devel > ------=_Part_2316_30244642.1185534954194 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: 7bit Content-Disposition: inline On 7/27/07, Thomas Fjellstrom <tfjellstrom@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@strangesoft.net
_______________________________________________
Panel-devel mailing list
Panel-devel@kde.org
https://mail.kde.org/mailman/listinfo/panel-devel

------=_Part_2316_30244642.1185534954194-- --===============0167277877== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Panel-devel mailing list Panel-devel@kde.org https://mail.kde.org/mailman/listinfo/panel-devel --===============0167277877==--