All pastes #935364 Raw Edit

Stuff

public text v1 · immutable
·published 2008-03-09 16:23 UTC
rendered paste body
[15:48] <aantn> hello
[15:48] --> zizzfizzix has joined this channel (n=zizzfizz@polcomp-193-93-54-194.net.perfekt.pl).
[15:49] <aantn> is there an overview somewhere of exactly how plasma works?
[15:49] <aantn> e.g. how application controlled plasmoids are handled?
[15:50] <boom1992> aantn: per dbus mostly ;) look in kget for an example
[15:50] <Chani> application controlled plasmoids?
[15:50] <Chani> oh
[15:51] <aantn> hmm... I'm actually working on a project for gnome
[15:51] <aantn> at the last second someone pointed out that it's very similar to plasma
[15:52] <aantn> compatibility would be nice, but probably somewhat difficult
[15:52] <Chani> oh yeah?
[15:52] <pinda> aantn: ? gnome similar to plasma?
[15:52] <aantn> pinda: correct
[15:53] <Chani> plasma documentation is mostly... not done yet. there's some stuf on techbase, some apidocs, some blog posts, mailing list history...
[15:53] <Chani> it's a bit of a jumble
[15:54] <aantn> Chani: yeah, I tried looking
[15:54] <maelcum> pinda: sorry, i know nothing about plasma internals. maybe plasma does something wrong with painters or you should only use it a certain way. i don't know.
[15:54] <pinda> aantn: what helped me the most was just looking at plasmoids from kde svn, together with reading of api docs...
[15:54] <aantn> pinda: as soon as I get around to installing kde 4 :)
[15:55] <aantn> (hopefully within the week)
[15:55] <pinda> aantn: but what kind of project are you working on?
[15:55] <aantn> pinda: universal applets
[15:55] <aantn> pinda: it's partially based on screenlets
[15:56] <pinda> aantn: universal applets? what do you mean exactly?
[15:56] <aantn> pinda: based on my understanding of plasma, it's quite similar
[15:57] --> tsjoker has joined this channel (n=tsjoker@84.237.99.56).
[15:57] <aantn> pinda: it's really only a specification... although I'm creating libraries to go with it
[15:57] <pinda> aantn: so you want to make something similar to plasma for gnome? (yeah, plasma is quite universal... It even supports MacOS X widgets now)
[15:58] <aantn> pinda: at run time, applications can register parts of their gui that can be displayed anywhere on the system
[15:58] <aantn> e.g. background, dock, panel, floating window, etc.
[15:59] <pinda> aantn: yeah, that's the way to go... why should panels, desktop etc. be different...
[16:00] <aantn> devs can also create independent applets that can be displayed anywhere
[16:00] <aantn> there's a python library to simplify things
[16:00] <aantn> pinda: exactly
[16:01] <aantn> right now (for gnome), there are kiba dock plugins, awn applets, gnome-panel applets, and bigbar stocks
[16:02] <aantn> if universal applets and plasmoids were compatible...
[16:03] <annma> ruphy: sorry, I was away, the ruby install script wants to install the lib in /usr although I passed a prefix