Pidgin helper icon should reflect Away or Offline

Bug #743852 reported by Cris Dywan
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DockManager
New
Undecided
Unassigned

Bug Description

While being able to update my status from the context menu is highly convenient, there's a problem: it's easy to forget that I am Away or Offline because the icon doesn't indicate this at all.

I suggest the launcher should change to an according icon for these cases, to remind the user.

The way to go is to modify the set_menu_buttons() function like this:

                if self.pidgin.IsConnected():
                        if self.pidgin.IsAway():
                                self.set_icon ("pidgin")
                                self.add_menu_item ("Set Away", "user-away")
                        else:
                                self.set_icon ("user-away")
                                self.add_menu_item ("Set Available", "user-available")
                        self.add_menu_item ("Disconnect", "user-offline")
                else:
                        self.set_icon ("user-offline")
                        self.add_menu_item ("Connect", "user-available")

I did consider using a 'message' as an alternative, but it looks very bizarre frankly.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.