Monday, 26 January 2009

MakeStatus plasmoid: Code uploaded

Hi, in my previous blog I introduced the new plasmoid I wrote as a means of learning experience.

I got some good suggestions like pastebin integration, KJob based implementation etc.. Really thanks for such good ideas :)

However I have not yet thought of implementing them as I just started learning some basics. It will take quite some time to master plasma and then actually dive into kde internals.

Anyways, I have decided to use code.google.com to host the plasmoid as of now. I thought of uploading code in kde svn playground but then I was confused on where exactly to import the 'makeinvoker' program code.

I have done a couple of changes since my last blog

  • First of all I have notify-enabled the makeinvoker program which informs the completion of the make invocation along with number of errors/warnings.
  • Secondly, a rather minor impacted change, converted makeinvoker program from qtcore app to kapp so that I can use notifications :)

Here is a screenshot:
Here are some meta-info about MakeStatus















Project url: http://code.google.com/p/makestatus/
SVN (anonymous) : svn checkout http://makestatus.googlecode.com/svn/trunk/ makestatus-read-only
Tarball(~13kB): http://makestatus.googlecode.com/files/makestatus-0_0_1.tar.gz


I hope this plasmoid will be of some use to others as well :) I appreciate your feedback :)

5 comments:

Aaron J. Seigo said...

you could put the helper app alongside your plasmoid in svn. no big deal. :)

Gopala Krishna said...

@Aaron: Fine :) Will commit it into playground soon.

frapell said...

Hey, nice work. I will give it a try later :D

btw, how do you set your plasmoids transparent ? in particular the notification one... i'm trying to do that for a while now and cannot find how.

regards

Gopala Krishna said...

@frapell: Thanks :)
You can make your plasmoid transparent by using the following code in constructor of applet.


setBackgroundHints(NoBackground);


The notification which you get is actually part of system tray applet. You just need to use KNotification, rest all is taken care by plasma :)

frapell said...

Hi again, thanks for the tip... actually i know nothing regarding developing plasmoids, etc (have to make some time to learn :( )

The question was because i noticed those plasmoids were kde's default ones, so i thought was some appearance configuration i was missing...

so, what did you do ? changed the code for all your plasmoids ?