aboutsummaryrefslogtreecommitdiff
path: root/src/im-phone-menu.h
Commit message (Collapse)AuthorAgeFilesLines
* Use g_icon_serialize() for application iconsLars Uebernickel2013-09-061-1/+1
|
* Use serialized icons for messages and sourcesLars Uebernickel2013-09-051-1/+1
| | | | | The D-Bus protocol is not part of the public API, so it's okay to change it.
* Add ImMenuLars Uebernickel2013-08-121-4/+2
| | | | | | A base class for all messaging menus. ImPhoneMenu already subclasses from it, with a desktop version coming up.
* ImApplicationList: add "remove-all" signalLars Uebernickel2012-12-201-0/+2
| | | | | This is a temporary hack to work around a crash in QMenuModel.
* Only expose one application icon (the -symbolic one)Lars Uebernickel2012-12-041-1/+0
|
* Export symbolic application icons on messagesLars Uebernickel2012-12-041-0/+1
| | | | | | | | This is implemented by appending '-symbolic' to the first icon name. The old icon name is kept as a fallback in case there's no symbolic icon installed. This doesn't work yet for applications that specify their icon as a filename.
* Expose message actions in the phone menuLars Uebernickel2012-11-281-0/+1
| | | | | | And use com.canonical.indicator.messages.snapdecision as widget type if the message has actions.
* Canonicalize application idsLars Uebernickel2012-11-261-7/+7
| | | | | | | | | | 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: no need to include the dynamic data in the signalsLars Uebernickel2012-11-211-4/+1
| | | | | This data can (and should) always be retrieved via actions.
* Remove applications from the menu when the disappear from the busLars Uebernickel2012-11-211-0/+3
|
* messages-serivce: move menu creation into separate classLars Uebernickel2012-11-201-0/+67