aboutsummaryrefslogtreecommitdiff
path: root/src/im-application-list.c
Commit message (Collapse)AuthorAgeFilesLines
* ImApplicationList: listen to activate signalLars Uebernickel2012-11-261-18/+58
|
* Canonicalize application idsLars Uebernickel2012-11-261-24/+63
| | | | | | | | | | Remove trailing '.desktop' and replace all dots by underscores to make GActionMuxer work (which uses the dot as a separator). In order to contain the canonicalization to ImApplicationList, its signals now contain string parameters to id and icon name instead of GDesktopAppInfo pointers.
* ImApplicationList: use specified state for source actions (uxsb)Lars Uebernickel2012-11-221-2/+4
|
* ImApplicationList: fix typosLars Uebernickel2012-11-211-2/+2
| | | | | Thanks Olivier!
* ImApplicationList: no need to include the dynamic data in the signalsLars Uebernickel2012-11-211-16/+6
| | | | | This data can (and should) always be retrieved via actions.
* Remove application messages when it unregisters itselfLars Uebernickel2012-11-211-10/+28
|
* Replace app when another process is registering with the same idLars Uebernickel2012-11-211-15/+13
|
* Remove applications from the menu when the disappear from the busLars Uebernickel2012-11-211-0/+42
|
* ImApplicationList: listen for added and removed signalsLars Uebernickel2012-11-201-36/+149
|
* messages-service: move app handling into separate classLars Uebernickel2012-11-201-0/+348
Add ImApplicationList, a class that manages the list of applictions that are currently registered with the messaging menu. It creates dbus proxies for running applications and sends signals when the app adds messages or sources.