aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* Fork from Ubuntu's Indicator Messages.Mike Gabriel2017-10-271-8/+7
|
* Put into our namespaceTed Gould2014-09-171-2/+2
|
* A class wrapper for all the accounts service brewhahaTed Gould2014-09-171-0/+2
|
* Use g_icon_serialize() instead of g_icon_to_string().Lars Uebernickel2013-09-091-2/+0
|\ | | | | | | Approved by Charles Kerr, PS Jenkins bot.
| * Remove gmenuutils, it's not being used anymoreLars Uebernickel2013-09-061-2/+0
| |
* | Install the service into pkglibexecdirLars Uebernickel2013-09-061-1/+1
|/
* Remove app-section.[ch]Lars Uebernickel2013-08-281-2/+0
|
* don't error out on deprecated declarationsSebastien Bacher2013-08-221-1/+1
|
* Stealing the desktop shortcuts from libindicatorTed Gould2013-08-201-1/+3
|
* Add desktop menuLars Uebernickel2013-08-131-0/+2
| | | | | Only shows application launchers right now.
* Add ImMenuLars Uebernickel2013-08-121-0/+2
| | | | | | A base class for all messaging menus. ImPhoneMenu already subclasses from it, with a desktop version coming up.
* Remove panel pluginLars Uebernickel2013-07-301-39/+0
|
* messages-service: move app handling into separate classLars Uebernickel2012-11-201-1/+3
| | | | | | | 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.
* messages-serivce: move menu creation into separate classLars Uebernickel2012-11-201-1/+3
|
* Move service .xml into a common directoryLars Uebernickel2012-11-131-24/+6
| | | | | | | | | | Both the service (in src/) and the client library (in libmessaging-menu/) need access to the dbus interface description file. Until now, it resided in src, with both Makefiles calling gdbus-codegen on it. This patch moves the file to common/ and builds a convenience library that contains only the generated code.
* im-source-menu-item: draw lozenges around countsLars Uebernickel2012-09-031-0/+2
| | | | | | A new widget class IdoDetailLabel is introduced, which can display either a string or a count. Counts are drawn as lozenges.
* Show icons on status menu itemsLars Uebernickel2012-08-271-0/+2
| | | | | | | This introduces IdoMenuItem, a GtkCheckMenuItem that can also show icons. This should go into libido at some point. Also, Im{App,Source}MenuItem could derive from it so that the GMenuItem-setting logic is only in one place.
* Use a custom menu item for message source menu itemsLars Uebernickel2012-08-211-0/+2
|
* Use a custom menu item for application itemsLars Uebernickel2012-08-201-0/+2
| | | | | | | | | | | | | This introduces ImAppMenuItem: a menu item which shows a small triangle next to an application's name if the associated app is running. The running state is communicated to the menu by giving the "launch" action a boolean state. This depends on a patch to gtk which creates custom menu items from gtk_menu_new_from_model when the x-canonical-type attribute is set on a menu item in the model.
* Use gdbus-codegen also for the server side messages serviceLars Uebernickel2012-06-271-17/+13
|
* messages-service: move gmenu utility functions into gmenuutils.[ch]Lars Uebernickel2012-06-261-1/+3
| | | | | As a neat side-effect, this fixes a memory leak in app-section.c.
* messages-service.c: move gsettings strv handling into gsettingsstrv.[ch]Lars Uebernickel2012-06-261-1/+3
|
* Remove status providersLars Uebernickel2012-06-251-191/+2
| | | | | | Applications will be able to set and retrieve status through libmessaging-menu and telepathy.
* Add GActionMuxerLars Uebernickel2012-06-031-2/+3
| | | | | | | | | | | This is a new implementation of an action muxer with the same interface as the one in the gtk tree. Its implementation is considerably simpler, mostly because it doesn't need to implement GActionObservable. In addition to muxing different action groups with the <prefix>.<action_name> scheme, it has the notion of global, prefix-less actions. Indicator-messages needs those for the status and clear actions.
* Rename AppMenuItem to AppSectionLars Uebernickel2012-05-311-2/+2
|
* Port to gmenu, act ILars Uebernickel2012-05-241-2/+0
| | | | | | | Work-in-progress of the gmenu port for the service. The bulk of this patch removes everything related to libindicate from the service. Only the static app launchers and their configured shortcut actions are exported for now.
* Merge launcher- and appmenuitemsLars Uebernickel2012-05-231-2/+0
|
* Use a gsettings list for finding out which apps should appear in the menuLars Uebernickel2012-05-211-1/+0
| | | | | | | | | | | Previously, this was handled by looking for .desktop files in various system and user directories. The messaging menu should not display any applications by default anymore, so a simple per-user gsettings list suffices. A neat side effect is that the hairy blacklist handling is not needed anymore, either. Small regression: apps are not configurable at runtime anymore (settings key is not listened to for changes).
* Remove the seen dbLars Uebernickel2012-05-181-2/+0
| | | | | | | It was only really used to figure out whether one of the default apps was ever running, so that "Set up..." or the app name and actions would be shown in the menu. Since there are no default apps anymore, this is not needed either.
* Remove default applicationsLars Uebernickel2012-05-181-2/+0
| | | | | | | | This gets rid of the "Set Up <app>" sections for Email, Chat, and Broadcast. Also, default apps don't get to override the icon and names anymore. Every app gets its real name and icon displayed. Overriding the icon with X-Ayatana-Messaging-Menu-Icon is still possible.
* Merge trunkLars Uebernickel2012-02-101-1/+8
|\
| * Added coverage reporting via gcov config and targets.Allan LeSage2011-12-061-1/+8
| |
* | Pixel-align the lozenge text to make it less blurryLars Uebernickel2012-01-221-1/+1
|/
* Making a pkgconfig file for the status providersTed Gould2011-07-081-1/+17
|
* The trailing slash makes distcheck fail. No really.Ted Gould2011-07-021-1/+1
|
* Breaking the status provider base objec out into it's own libraryTed Gould2011-07-021-8/+42
|
* Loading the modules and getting an objectTed Gould2011-07-021-1/+1
|
* Adding in an idle function for handling the directory.Ted Gould2011-06-281-1/+1
|
* Adding in some helpers with building up all the status-items.Ted Gould2011-06-281-0/+2
|
* Stealing all of the status providers from indicator-me so that we can use ↵Ted Gould2011-06-221-6/+153
| | | | them here.
* Adding in log domainsTed Gould2011-01-171-2/+16
|
* Switching over from using dbus-binding-tool to sedTed Gould2011-01-141-16/+14
|
* Making a basic interface for the seen database.Ted Gould2010-03-241-0/+2
|
* Adding a small little function to find default applications.Ted Gould2010-03-041-0/+2
|
* Putting the dbus service (correctly) in the libexec directory instead of the ↵Ted Gould2009-09-091-1/+1
| | | | bin directory.
* Building an object to represent the service over DBus.Ted Gould2009-08-251-0/+2
|
* Adding in a new dbus interface.Ted Gould2009-08-251-1/+28
|
* Making this file a little more readable. Eh, I guess you never plan on them ↵Ted Gould2009-08-191-2/+21
| | | | getting this big when you start do you? I remember when he was just a little automake file.
* Missing a couple headers for distchecknessTed Gould2009-08-191-2/+2
|
* Not sure why, but the naming of this file is really bugging me. Fixed now.Ted Gould2009-08-191-1/+1
|