This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Notification Applet to Panel Applet

1

Votes
1
0
Tags: None
(comma "," separated)
thewindblows
Registered Member
Posts
3
Karma
0
OS

Notification Applet to Panel Applet

Fri Oct 30, 2009 5:44 am
While thinking how Windows 7 allows the choice to show only specific applets. I thought about how Gnote sits in the notification area or the panel in GNOME. Other than more comfortable position there not really any difference between them. So I came up with the thought Notification Applets to Panel Applets.

What should be customizable especially with plasma is grabbing user chosen notification applets and being able to use them as an applet anywhere in the panel.

Example I have a note program in the notification tray but I would prefer to have it else where in the panel.
KDE should be able to grab the applet from the tray, before it has a chance to get to the notification tray, and wrap it into an applet. So notification tray applets become panel applets on user choice. This is useful in maintain user choice while eliminating an over abundance of panel applets.

This also can eliminate the need for applications to have develop separate basic panel wrappers since if they go in the notification area they can become a panel applet easily, by the flexibility of a built-in common wrapper.
User avatar
Hans
Administrator
Posts
3304
Karma
24
OS

Notification Applet to Panel Applet

Fri Oct 30, 2009 7:21 am
This is already possible when widgets are unlocked, for example: http://userbase.kde.org/images.userbase ... esktop.gif

You can drag it to the panel as well.


Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.

10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts
thewindblows
Registered Member
Posts
3
Karma
0
OS

Notification Applet to Panel Applet

Fri Oct 30, 2009 3:03 pm
Hans wrote:This is already possible when widgets are unlocked, for example: http://userbase.kde.org/images.userbase ... esktop.gif

You can drag it to the panel as well.


Even with the icons in the notification tray?
That example is just something that is already a panel applet.
Just tested this again on KDE4.3 you can't grab notification tray applets and bring them out of the notification tray to use them as panel applets.
An example of a notification tray applet is your IM client, opera as they all leave visibly an icon in the tray.
User avatar
Hans
Administrator
Posts
3304
Karma
24
OS

Notification Applet to Panel Applet

Fri Oct 30, 2009 3:14 pm
Ah, you mean system tray? This is not possible with the current system tray protocol, but shouldn't be too hard to do with the new protocol the Plasma developers are working on.

In KDE 4.4 you'll be able to move plasmoids into the system tray, so I'll leave it as Pre-existing. (You won't be able to do anything with the icons that use the old protocol, however).

Leave a comment if you're not satisfied with this.


Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.

10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts
thewindblows
Registered Member
Posts
3
Karma
0
OS

Notification Applet to Panel Applet

Sat Oct 31, 2009 4:07 pm
I'm not sure why this would need a new protocol all it needs is to be routed into an applet. I understand a new protocol can hold benefits but this functionality should be possible already with some code that routes the programs that sit in the tray.
User avatar
Hans
Administrator
Posts
3304
Karma
24
OS

Notification Applet to Panel Applet

Sat Oct 31, 2009 5:40 pm
Because in the old protocol, the icons are drawn by the applications. Plasma have no power over them.


Problem solved? Please click on "Accept this answer" below the post with the best answer to mark your topic as solved.

10 things you might want to do in KDE | Open menu with Super key | Mouse shortcuts


Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], Sogou [Bot]