New to list, make in applet

David Baron d_baron at 012.net.il
Mon Dec 8 08:20:11 CET 2008


On Monday 08 December 2008 02:43:44 Aaron J. Seigo wrote:
> On Sunday 07 December 2008, David Baron wrote:xperimental and backports.
>
> > > > While the code is not voluminous, it is longer than appropriate for
> > > > such a posting. If the list permits inclusions, I can do so.
>
> some things that pop out at me:
>
> * neat idea and something that i'm sure many will find useful ...
Yep. I started this because I needed it--no phone on the desk by the machine 
and hard to handle a telephone or cell phone while playing with the computer.
>
> * instead of having all those different svg's, you could put all the
> elements into just one svg. more efficient all around, and probably save
> your applet a few lines of code. obviously not critical =)
I am very new to this and the only documentation is the .h files in 
/usr/include/plasma. I need better documentation. Anyway, this sounds good but 
... tell me how :-)
>
> * lots of C like code in there, such as dealing with c strings. never fun
> compared to Qt ;)
Yep. A lot of this was lifted from "pure" c stuff like xringd and some 
examples of modem program that worked. I would eventually like to get it all 
into Qt4. I tried replacing the ringer with QSound but this is tied to NAS, 
not alsa and such.
>
> * popupPosition is probably wrong because you are calling it before setupUi
> is called and so the size of the dialog is incorrect. also, if you move the
> applet the position the position will be incorrect. so i'd recommend move
> the popupPosition call to ToggleGUI where you show it. (well, only when
> it's about to be shown, obviously; no point in moving it when it's just
> going to be hidden =)
Great. Next thing to try.
>
> * for the crashes, try your applet in plasmoidviewer (plasmoidviewer
> <pluginName>) and see if you can get a backtrace from that. note that
> plasmoidviewer does store the settings, so it's a fine way to emulate "on
> next login"
The applet does not crash into the viewer. The excerpt cited was after an hour 
sitting on the screen!

Big outstanding issue is getting icons into the UI.



More information about the Plasma-devel mailing list