[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-panel-devel
Subject:    Re: getting involved with plasma
From:       Giulio Camuffo <giuliocamuffo () gmail ! com>
Date:       2010-10-20 9:26:03
Message-ID: AANLkTikx7iRTXyMG0P_TkAg_fqZiBMr0DGmQeoUVUNKf () mail ! gmail ! com
[Download RAW message or body]

[Attachment #2 (multipart/alternative)]


2010/10/20 Giorgos Tsiapaliokas <terietor@gmail.com>

> which is the best supported language for making a "beautiful" plasmoid?

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.


> i know that i have to learn qt programming,but what exacly??
>
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.


> someone who wants to contribute to plasma what exactly has to do?
> create plasmoids or fixing plasma bugs or both?
>
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.
There's no "Plasma developer" tag that someone attaches to your front after
you do some particular things. Simply work on it :)
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.

Giulio

[Attachment #5 (text/html)]

<div class="gmail_quote">2010/10/20 Giorgos Tsiapaliokas <span dir="ltr">&lt;<a \
href="mailto:terietor@gmail.com">terietor@gmail.com</a>&gt;</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 \
&quot;beautiful&quot; plasmoid?</blockquote><div>There&#39;s no language to make \
&quot;beautiful&quot; 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&#39;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&#39;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&#39;s \
no &quot;Plasma developer&quot; 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&#39;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>



_______________________________________________
Plasma-devel mailing list
Plasma-devel@kde.org
https://mail.kde.org/mailman/listinfo/plasma-devel


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic