<div class="gmail_quote">2010/10/20 Giorgos Tsiapaliokas <span dir="ltr"><<a href="mailto:terietor@gmail.com">terietor@gmail.com</a>></span><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
which is the best supported language for making a "beautiful" plasmoid?</blockquote><div>There's no language to make "beautiful" plasmoids. All of them can do
more or less the same things. c++ is harder while javascript and qml are
easier and more safe. I don't think the bindings expose the entire API,
though.<br> <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div>i know that i have to learn qt programming,but what exacly??<br>
</div></blockquote><div>Plasma uses the QGraphicsView framework, so the base classes are QGraphicsView itself, QGraphicsScene, QGraphicsWidget and QGraphicsLayout. Obviously then Plasma has other classes that work with these.<br>
</div><div></div><div> </div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div></div><div>someone who wants to contribute to plasma what exactly has to do?</div>
<div>create plasmoids or fixing plasma bugs or both?</div></blockquote><div>What *you* want to do? You can fix bugs, if you want, or create a new plasmoid if you feel there's the need for it, or add a new feature to an already existing plasmoid or to the plasma infrastucture. It all depends on what you want to do.<br>
There's no "Plasma developer" tag that someone attaches to your front after you do some particular things. Simply work on it :)<br>Since, however, it might take a bit to understand how plasma works, i think it's easier to start working on a fairly simple plasmoid, either fixing a big or creating a new applet.<br>
</div></div><br>Giulio<br>