Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Tell applications when messages and sources are dismissed | Lars Uebernickel | 2012-11-26 | 1 | -7/+28 |
| | | | | | | Right now, this is only used to clean up internal data structures in libmessaging-menu. It's not exposed to the application itself. | ||||
* | Add "Clear All" | Lars Uebernickel | 2012-11-26 | 1 | -1/+43 |
| | |||||
* | Namespace actions with 'src' and 'msg' for sources and messages | Lars Uebernickel | 2012-11-26 | 1 | -11/+25 |
| | |||||
* | ImApplicationList: give message and source actions a boolean parameter | Lars Uebernickel | 2012-11-26 | 1 | -10/+16 |
| | | | | | | The application will only be notified about the activation when this parameter is true. False denotes a dismissed item. | ||||
* | ImApplicationList: listen to activate signal | Lars Uebernickel | 2012-11-26 | 1 | -18/+58 |
| | |||||
* | Canonicalize application ids | Lars Uebernickel | 2012-11-26 | 1 | -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 Uebernickel | 2012-11-22 | 1 | -2/+4 |
| | |||||
* | ImApplicationList: fix typos | Lars Uebernickel | 2012-11-21 | 1 | -2/+2 |
| | | | | | Thanks Olivier! | ||||
* | ImApplicationList: no need to include the dynamic data in the signals | Lars Uebernickel | 2012-11-21 | 1 | -16/+6 |
| | | | | | This data can (and should) always be retrieved via actions. | ||||
* | Remove application messages when it unregisters itself | Lars Uebernickel | 2012-11-21 | 1 | -10/+28 |
| | |||||
* | Replace app when another process is registering with the same id | Lars Uebernickel | 2012-11-21 | 1 | -15/+13 |
| | |||||
* | Remove applications from the menu when the disappear from the bus | Lars Uebernickel | 2012-11-21 | 1 | -0/+42 |
| | |||||
* | ImApplicationList: listen for added and removed signals | Lars Uebernickel | 2012-11-20 | 1 | -36/+149 |
| | |||||
* | messages-service: move app handling into separate class | Lars Uebernickel | 2012-11-20 | 1 | -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. |