aboutsummaryrefslogtreecommitdiff
path: root/src/im-phone-menu.c
Commit message (Collapse)AuthorAgeFilesLines
* Remove 'indicator.' from the "Clear All" menu item on the phone's menuLars Uebernickel2013-10-021-1/+1
| | | | | There's already a namespace set for this section.
* phone menu: don't show "Clear All" when there are no messagesLars Uebernickel2013-09-251-16/+38
|
* Use g_icon_serialize() for application iconsLars Uebernickel2013-09-061-3/+7
|
* Use serialized icons for messages and sourcesLars Uebernickel2013-09-051-3/+3
| | | | | The D-Bus protocol is not part of the public API, so it's okay to change it.
* Don't pass ids as detailed action namesLars Uebernickel2013-08-281-2/+4
| | | | | | | Detailed action names are of the form action::target or action(target), so they can't have colons or parens in them. This restriction does not apply to messaging menu ids. Fixes: https://bugs.launchpad.net/bugs/1180302.
* Compile againPete Woods2013-08-201-0/+1
|
* "Clear" and "Clear All" now translatablePete Woods2013-08-201-1/+1
|
* Dropping indicator prefixes as they're set up with the base namespace of the ↵Ted Gould2013-08-161-3/+3
| | | | section
* Use "icon" instead of "x-canonical-icon"Lars Uebernickel2013-08-131-1/+1
|
* Move toplevel menu logic into ImMenuLars Uebernickel2013-08-121-48/+22
| | | | | | Also, get rid of only exporting sections if they were non-empty. That was a hack for non-conformant GMenuModel renderers.
* Add ImMenuLars Uebernickel2013-08-121-13/+25
| | | | | | A base class for all messaging menus. ImPhoneMenu already subclasses from it, with a desktop version coming up.
* Prefix action names with "indicator."Lars Uebernickel2013-07-311-3/+3
|
* ImApplicationList: add "remove-all" signalLars Uebernickel2012-12-201-0/+20
| | | | | This is a temporary hack to work around a crash in QMenuModel.
* ImPhoneMenu: sort messages by timeLars Uebernickel2012-12-141-1/+20
|
* Remove the snapdecision widget typeLars Uebernickel2012-12-101-8/+4
| | | | | Always use messageitem instead.
* Only expose one application icon (the -symbolic one)Lars Uebernickel2012-12-041-4/+0
|
* Export symbolic application icons on messagesLars Uebernickel2012-12-041-0/+4
| | | | | | | | 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.
* Reverse order of messagesLars Uebernickel2012-12-041-2/+2
| | | | | | Newest messages should show up on top. The menu is still sorted by the time messages were added, not by the time property of MessagingMenuMessage.
* Expose message actions in the phone menuLars Uebernickel2012-11-281-1/+10
| | | | | | And use com.canonical.indicator.messages.snapdecision as widget type if the message has actions.
* Use namespaced action names (src. and msg.) in phone menuLars Uebernickel2012-11-261-4/+4
|
* Remove sections and "Clear All" when no sources or messages are availableLars Uebernickel2012-11-261-10/+33
|
* Add "Clear All"Lars Uebernickel2012-11-261-0/+8
|
* Canonicalize application idsLars Uebernickel2012-11-261-30/+18
| | | | | | | | | | 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.
* ImPhoneMenu: expose application icon on message itemsLars Uebernickel2012-11-221-0/+12
|
* 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/+43
|
* messages-serivce: move menu creation into separate classLars Uebernickel2012-11-201-0/+216