aboutsummaryrefslogtreecommitdiff
path: root/src/idomenuitemfactory.c
Commit message (Collapse)AuthorAgeFilesLines
* add a menuitem that renders com.canonical.indicator.progress as laid out in ↵Charles Kerr2013-07-241-0/+4
| | | | https://wiki.ubuntu.com/Power#Phone
* add ido_guest_menu_item_new_for_model()Charles Kerr2013-06-231-0/+3
|
* Merge trunkLars Uebernickel2013-06-191-1/+13
|\
| * add calendar, location, and appointment menuitems to the IDO factoryCharles Kerr2013-06-141-1/+13
| |
* | Add IdoPlaybackMenuItemLars Uebernickel2013-06-171-0/+4
| | | | | | | | | | | | | | A menu item that can control playback of a media player. Adapted from transport-widget.c formerly found in lp:indicator-sound.
* | Add IdoMediaPlayerMenuItemLars Uebernickel2013-06-121-0/+4
|/ | | | | | | | A menu item that shows a media player application and metadata about the currently running song. Adapted from metadata-widget.c formerly found in lp:indicator-sound.
* Add support for creating scale menu items from a menu modelLars Uebernickel2013-05-311-0/+4
|
* Move crate_user_menu_item into idousermenuitem.cLars Uebernickel2013-05-271-98/+1
| | | | | | We expect to have quite a few custom widgets. Having them all in idomenuitemfactory.c would clutter that file up too much.
* GtkMenuItemFactory -> UbuntuMenuItemFactoryLars Uebernickel2013-05-241-8/+9
|
* Create IdoUserMenuItems for indicator.user-menu-itemLars Uebernickel2013-05-231-1/+105
| | | | | | Only used by the indicator-session/ng branch right now. Doesn't create guest menu items yet.
* Add IdoMenuItemFactoryLars Uebernickel2013-05-221-0/+60
It's implementing the GtkMenuItemFactory extension point (only available in Ubuntu's version of gtk+). It doesn't create any menu items yet. The extension point must be registered before calling gtk_menu_new_from_model() with a menu model that references any of the custom menu items ido will provide. Registering means the type must exist in the type system. This patch adds an ido_init() which does that. Consumers of libido are required to call this function from now on.