[Panel-devel] Smart plasma icon placement

Matt Broadstone mbroadst at gmail.com
Fri Jul 20 01:17:53 CEST 2007


Hey, you still interested in working on icon placement? I've created
the desktop applet, so its about time to start thinking about
different layout possibilities for icons on the desktop. Give me a
buzz on here, or hit me up on irc if you're interested.

Cheers,
   Matt


On 7/4/07, M. Costa <m.costacano at gmail.com> wrote:
> El Wednesday 04 July 2007 12:20:18 Aaron J. Seigo escribió:
> > On Wednesday 04 July 2007, M. Costa wrote:
> > > Hello people
> > >
> > > Do you remember the google SoC idea about plasma icon placement?
> > >
> > > http://techbase.kde.org/Projects/Summer_of_Code/2007/Ideas#Plasma:_icon_p
> > >la cement
> > >
> > > Daniel Lorych and myself agreed do it, but the plan was delayed until
> > > final exams were finished. That day has arrived.
> >
> > huzzah!
> >
> > > Now we need some way to share and keep in sync the code. I believe a good
> > > approach is to make a little gui and fake data to test algorithms easily.
> >
> > agreed; i would suggest the easiest approach is to create a plasma applet
> > and just deal with "fake" data...
>
> Well, that is not what I was thinking about. My little-gui is something like
> this:
>
> http://webs.ono.com/uucp/PlasmaSIP.tar.gz
> http://webs.ono.com/uucp/psip.png
>
> Do not be to harsh, It's been done in a few hours this morning, and just adds
> elements linearly. The info is a number because machine-learning algorithms
> can deal with discrete or multi-valued info as mime "text/html"
> or "inode/directory" with a function to convert the info to a (vector of)
> int.
>
> > what's really interesting with plasma is that we will not only be dealing
> > with icons, but also with full plasmoids as well... that shouldn't be a
> > problem, however, as these can probably be treated as a special class of
> > items. if we want to be able to categorize and do some basic introspection
> > as to the semantic qualities of a given applet, we could also add such API
> > once we have some requirements defined
>
> Well, may be it's not a problem, but I had not the plasmoids in the equation.
> Doesn't matter to redefine the problem, just this wasn't my initial thought.
> Plasmoids for me are "holes" where icons can't be placed.
>
> What do you mean with dealing with plasmoids? placing them in a empty place?
>
> Icons are (more or less) same sized and aligned. Its place can be abstracted
> to a row and column. If icon width is 64 and the desktop is 1200x1024 we have
> 18 columns. Plasmoids have arbitrary size, and its positión is given in pixel
> coordinates. Two methods? placeIcon() and placePlasmoid()?
>
> > > Should be possible to get a kde svn account and a folder in kdeplayground
> > > o kdenonbeta?
> >
> > playground/base/plasma is where you can house the code.
>
> OK.
>
> Offtopic PD: How can I get gmail to send me in POP my own posts to the list.
> Yes, mailman is configured the default way to do it. I read the mail in kmail
> and i'd like to have them.
> _______________________________________________
> Panel-devel mailing list
> Panel-devel at kde.org
> https://mail.kde.org/mailman/listinfo/panel-devel
>


More information about the Panel-devel mailing list