aboutsummaryrefslogtreecommitdiff
path: root/src/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* 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
|
* Adding in a new menu-item type. One for launchers! Woo Hoo!Ted Gould2009-08-191-1/+1
|
* No reason that all these should be linked into the loadable module. Err, fail.Ted Gould2009-08-191-1/+1
|
* Failing on warningsTed Gould2009-05-281-2/+2
|
* Building the indicator-messages-serviceTed Gould2009-05-261-0/+6
|
* Installing to indicator dir instead of other fun placesTed Gould2009-04-221-1/+1
|
* Setting up the library versioning to basically not have any, this is a module.Ted Gould2009-03-151-0/+1
|
* Adding in an application menu item to start building thoseTed Gould2009-02-061-1/+1
|
* Adding in some more warningsTed Gould2009-01-211-1/+1
|
* Linking togetherTed Gould2009-01-211-1/+1
|
* Moving the directoryTed Gould2008-12-041-1/+1
|
* Making the directory the same as the applet. Should have done that first, eh.Ted Gould2008-12-041-1/+1
|
* Actually getting this all to build reasonably.Ted Gould2008-12-041-3/+4
|
* Checkmark checkinTed Gould2008-12-041-0/+5