Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use g_icon_serialize() instead of g_icon_to_string(). | Lars Uebernickel | 2013-09-09 | 1 | -2/+0 |
|\ | | | | | | | Approved by Charles Kerr, PS Jenkins bot. | ||||
| * | Remove gmenuutils, it's not being used anymore | Lars Uebernickel | 2013-09-06 | 1 | -2/+0 |
| | | |||||
* | | Install the service into pkglibexecdir | Lars Uebernickel | 2013-09-06 | 1 | -1/+1 |
|/ | |||||
* | Remove app-section.[ch] | Lars Uebernickel | 2013-08-28 | 1 | -2/+0 |
| | |||||
* | don't error out on deprecated declarations | Sebastien Bacher | 2013-08-22 | 1 | -1/+1 |
| | |||||
* | Stealing the desktop shortcuts from libindicator | Ted Gould | 2013-08-20 | 1 | -1/+3 |
| | |||||
* | Add desktop menu | Lars Uebernickel | 2013-08-13 | 1 | -0/+2 |
| | | | | | Only shows application launchers right now. | ||||
* | Add ImMenu | Lars Uebernickel | 2013-08-12 | 1 | -0/+2 |
| | | | | | | A base class for all messaging menus. ImPhoneMenu already subclasses from it, with a desktop version coming up. | ||||
* | Remove panel plugin | Lars Uebernickel | 2013-07-30 | 1 | -39/+0 |
| | |||||
* | messages-service: move app handling into separate class | Lars Uebernickel | 2012-11-20 | 1 | -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 class | Lars Uebernickel | 2012-11-20 | 1 | -1/+3 |
| | |||||
* | Move service .xml into a common directory | Lars Uebernickel | 2012-11-13 | 1 | -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 counts | Lars Uebernickel | 2012-09-03 | 1 | -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 items | Lars Uebernickel | 2012-08-27 | 1 | -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 items | Lars Uebernickel | 2012-08-21 | 1 | -0/+2 |
| | |||||
* | Use a custom menu item for application items | Lars Uebernickel | 2012-08-20 | 1 | -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 service | Lars Uebernickel | 2012-06-27 | 1 | -17/+13 |
| | |||||
* | messages-service: move gmenu utility functions into gmenuutils.[ch] | Lars Uebernickel | 2012-06-26 | 1 | -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 Uebernickel | 2012-06-26 | 1 | -1/+3 |
| | |||||
* | Remove status providers | Lars Uebernickel | 2012-06-25 | 1 | -191/+2 |
| | | | | | | Applications will be able to set and retrieve status through libmessaging-menu and telepathy. | ||||
* | Add GActionMuxer | Lars Uebernickel | 2012-06-03 | 1 | -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 AppSection | Lars Uebernickel | 2012-05-31 | 1 | -2/+2 |
| | |||||
* | Port to gmenu, act I | Lars Uebernickel | 2012-05-24 | 1 | -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 appmenuitems | Lars Uebernickel | 2012-05-23 | 1 | -2/+0 |
| | |||||
* | Use a gsettings list for finding out which apps should appear in the menu | Lars Uebernickel | 2012-05-21 | 1 | -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 db | Lars Uebernickel | 2012-05-18 | 1 | -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 applications | Lars Uebernickel | 2012-05-18 | 1 | -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 trunk | Lars Uebernickel | 2012-02-10 | 1 | -1/+8 |
|\ | |||||
| * | Added coverage reporting via gcov config and targets. | Allan LeSage | 2011-12-06 | 1 | -1/+8 |
| | | |||||
* | | Pixel-align the lozenge text to make it less blurry | Lars Uebernickel | 2012-01-22 | 1 | -1/+1 |
|/ | |||||
* | Making a pkgconfig file for the status providers | Ted Gould | 2011-07-08 | 1 | -1/+17 |
| | |||||
* | The trailing slash makes distcheck fail. No really. | Ted Gould | 2011-07-02 | 1 | -1/+1 |
| | |||||
* | Breaking the status provider base objec out into it's own library | Ted Gould | 2011-07-02 | 1 | -8/+42 |
| | |||||
* | Loading the modules and getting an object | Ted Gould | 2011-07-02 | 1 | -1/+1 |
| | |||||
* | Adding in an idle function for handling the directory. | Ted Gould | 2011-06-28 | 1 | -1/+1 |
| | |||||
* | Adding in some helpers with building up all the status-items. | Ted Gould | 2011-06-28 | 1 | -0/+2 |
| | |||||
* | Stealing all of the status providers from indicator-me so that we can use ↵ | Ted Gould | 2011-06-22 | 1 | -6/+153 |
| | | | | them here. | ||||
* | Adding in log domains | Ted Gould | 2011-01-17 | 1 | -2/+16 |
| | |||||
* | Switching over from using dbus-binding-tool to sed | Ted Gould | 2011-01-14 | 1 | -16/+14 |
| | |||||
* | Making a basic interface for the seen database. | Ted Gould | 2010-03-24 | 1 | -0/+2 |
| | |||||
* | Adding a small little function to find default applications. | Ted Gould | 2010-03-04 | 1 | -0/+2 |
| | |||||
* | Putting the dbus service (correctly) in the libexec directory instead of the ↵ | Ted Gould | 2009-09-09 | 1 | -1/+1 |
| | | | | bin directory. | ||||
* | Building an object to represent the service over DBus. | Ted Gould | 2009-08-25 | 1 | -0/+2 |
| | |||||
* | Adding in a new dbus interface. | Ted Gould | 2009-08-25 | 1 | -1/+28 |
| | |||||
* | Making this file a little more readable. Eh, I guess you never plan on them ↵ | Ted Gould | 2009-08-19 | 1 | -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 distcheckness | Ted Gould | 2009-08-19 | 1 | -2/+2 |
| | |||||
* | Not sure why, but the naming of this file is really bugging me. Fixed now. | Ted Gould | 2009-08-19 | 1 | -1/+1 |
| | |||||
* | Adding in a new menu-item type. One for launchers! Woo Hoo! | Ted Gould | 2009-08-19 | 1 | -1/+1 |
| | |||||
* | No reason that all these should be linked into the loadable module. Err, fail. | Ted Gould | 2009-08-19 | 1 | -1/+1 |
| | |||||
* | Failing on warnings | Ted Gould | 2009-05-28 | 1 | -2/+2 |
| |