KNotificationItem specification - first draft
Hello everyone, In the past few months in KDE we worked on a new way to represent the systemtray icons to overcome the following limitations: -lack of communication between the systemtray area and the items, that mean we don't know about their status, their importance of if they are being used or not -the xembed process is quite slow and doesn't give control to the systray on the paining -it's not possible to have more than one systray (useful in multi monitor setups) The new protocol is based upon D-Bus, and separates the presentation of the items from the logic, in our case the painting is completely controlled by Plasma and the applications registers via D-bus (with a small clien library shared across KDE) to a central server, while there can be zero or more instances of the systemtray. if either the serve or no instances of systemtrays that supports this protocol are registered the system will fall back using the old freedesktop.org systray specification. KDE has already a complete and working implementation of the protocol, usedby several core applications the specification is on gitorious: http://gitorious.org/~notmart/xdg-specs/notmart-xdg-specs/commits/notificationitem questions and comments are more than welcome Cheers, Marco Martin ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel
Re: KNotificationItem specification - first draft
Op Saturday 05 September 2009 01:34 schreef u: questions and comments are more than welcome In that case ;-) Can I detect if a systray icon is hidden or not? I would need that to fix: https://bugs.kde.org/show_bug.cgi?id=203654 (as rsibreak is a systray app, without mainwindow, users can get confused if rsibreak is running or not, so if they launch it a second time a popup is shown with a screenie of the tray and an indication which icon is rsibreak. But if the trayicon is hidden, this screenie failes) Toma -- KDE Developer___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel
Re: Tokamak III Wrap Up
A few errors: Rob's surname (beginning of the text) Community and Team-building efforts passage is not finished - it ends in during the sprint, and a number of While Kickoff is in theory a competitor, or rather a replacement for Kickoff, Cukic showed great team... - strange isn't it - like Kramer vs Kramer :) - that much so far. Though, I'm also not used for my surname to be used, but, rather, my name, but I see that it is probably like that to add more seriousness to the article :) Cheerio ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel
Re: Tokamak III Wrap Up
- proof-reading by native speaker - fact-checks (who did what) - spell-checking andn correct attribution of names - what else did I forget? I plan to publish the article on Tuesday and will poke the press a bit to write about it, so please be quick by providing feedback, fresh news is more likely to be re- published by third parties after all -- and we certainly have created interesting stuff to write about. I skimmed through and saw some stuff spellcheck won't catchh (peek not peak) but I'm really not awake.. remind me on monday. -- This message brought to you by eevil bananas and the number 3. www.chani3.com signature.asc Description: This is a digitally signed message part. ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel
Re: Monitoring activities
creating a spyware? :-) On Fri, Sep 4, 2009 at 7:38 PM, Aaron J. Seigoase...@kde.org wrote: On September 4, 2009, Charles Abela wrote: If I want to keep a log of user's activities (opened applications, accessed documents etc), what is the best way to do this? via KNotify, DBus or what else? for accessed documents, most of that can be found either via KIO or KFileDialog. for applications, either the application launchers (krunner, kickoff, lancelot, etc) or maybe kwin. for storage should, nepomuk should be the target -- Aaron J. Seigo humru othro a kohnu se GPG Fingerprint: 8B8B 2209 0C6F 7C47 B1EA EE75 D6B7 2EB1 A7F1 DB43 KDE core developer sponsored by Qt Development Framework ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel
Review Request: Add image effects to plasma image wallpaper plugin
--- This is an automatically generated e-mail. To reply, visit: http://reviewboard.kde.org/r/1527/ --- Review request for Plasma and Aaron Seigo. Summary --- This patch adds an option to have effects applied to images in the image wallpaper. The current effects are: - None - Grayscale - Colorize - Blur - Contrast - Desaturate - Lighten - Darken - Invert - Oil Paint The effects can be applied in both single image and slide show modes. There is only a slight performance loss in between changing images. Diffs - trunk/KDE/kdebase/workspace/plasma/wallpapers/image/CMakeLists.txt 1020267 trunk/KDE/kdebase/workspace/plasma/wallpapers/image/image.h 1020267 trunk/KDE/kdebase/workspace/plasma/wallpapers/image/image.cpp 1020267 trunk/KDE/kdebase/workspace/plasma/wallpapers/image/imageconfig.ui 1020267 trunk/KDE/kdebase/workspace/plasma/wallpapers/image/imageeffects.h PRE-CREATION trunk/KDE/kdebase/workspace/plasma/wallpapers/image/imageeffects.cpp PRE-CREATION trunk/KDE/kdebase/workspace/plasma/wallpapers/image/slideshowconfig.ui 1020267 Diff: http://reviewboard.kde.org/r/1527/diff Testing --- Tested in trunk. Screenshots --- Configuration Dialog http://reviewboard.kde.org/r/1527/s/200/ Thanks, Shafqat ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel
Review Request: Use QImageBlitz to draw gradients in plasma color wallpaper plugin
--- This is an automatically generated e-mail. To reply, visit: http://reviewboard.kde.org/r/1528/ --- Review request for Plasma. Summary --- This patch is a follow up to http://reviewboard.kde.org/r/939/ which was(intentionally) not committed. This patch allows the color wallpaper plugin to draw gradients. There are now 9 modes available: - Solid - Vertical - Horizontal - Diagonal - Cross_diagonal - Pyramid - Rectangle - Pipe_cross - Elliptic The difference between this patch and the previous review request is that this one uses QImageBlitz to draw the gradients. Also the wallpaper is now more efficient as it draws on a pixmap instead of directly to the screen. Diffs - trunk/KDE/kdebase/workspace/plasma/wallpapers/color/CMakeLists.txt 1020293 trunk/KDE/kdebase/workspace/plasma/wallpapers/color/color.h 1020293 trunk/KDE/kdebase/workspace/plasma/wallpapers/color/color.cpp 1020293 trunk/KDE/kdebase/workspace/plasma/wallpapers/color/config.ui 1020293 trunk/KDE/kdebase/workspace/plasma/wallpapers/color/plasma-wallpaper-color.desktop 1020293 Diff: http://reviewboard.kde.org/r/1528/diff Testing --- Tested in trunk Screenshots --- Configuration Dialog http://reviewboard.kde.org/r/1528/s/201/ Thanks, Shafqat ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel
Re: Tokamak III Wrap Up
On Saturday 05 September 2009, 09:53 Sebastian Kügler wrote: - proof-reading by native speaker - fact-checks (who did what) - spell-checking andn correct attribution of names - what else did I forget? Just arrived in Brazil :) The trip was fine and I hope all of you also had a nice and safe trip. From my side everything is ok. Ivan already raised the problems I saw, other than that, great! Thank you everybody for the awesome sprint. And I really like and agree with what sebas said about the Plasma Family. That's how I felt during the sprint and this is awesome! Cheers!! -- Artur Duque de Souza openBossa INdT - Instituto Nokia de Tecnologia -- Blog: http://blog.morpheuz.cc PGP: 0xDBEEAAC3 @ wwwkeys.pgp.net -- signature.asc Description: This is a digitally signed message part. ___ Plasma-devel mailing list Plasma-devel@kde.org https://mail.kde.org/mailman/listinfo/plasma-devel