Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add ido_action_helper_change_state | Lars Uebernickel | 2013-05-31 | 2 | -0/+28 |
| | |||||
* | idoscalemenuitem: make the scale expand and fill in the menu item | Lars Uebernickel | 2013-05-31 | 1 | -3/+3 |
| | |||||
* | Put a framework in place to move custom menu items from the indicator ↵ | Charles Kerr | 2013-05-31 | 13 | -10/+1158 |
|\ | | | | | | | | | | | | | | | | | | | | | | | packages into ido. It depends on a vendor-patch to gtk (see bug #1183505), because gtk+ does not yet have an API for inserting arbitrary menu items into menus created with gtk_menu_new_from_model(). IdoMenuItemFactory implements the GtkMenuItemFactory interface, which is used by (the patched) gtk+ to create menu items that have an "x-canonical-type" attribute. IdoActionHelper contains some common functionality that all menu items need (watching the action group for action additions and removals, as well es enabled and state changes). It can be used to glue a menu item widget to an action in IdoMenuItemFactory. This changeset also adds the first widget: IdoUserMenuItem (merged from lp:~charlesk/ido/add-idousermenuitem). Please follow this example when adding additional widgets. Approved by PS Jenkins bot, Ted Gould. | ||||
| * | debian: add new symbols | Lars Uebernickel | 2013-05-31 | 1 | -0/+14 |
| | | |||||
| * | Bump glib and gtk dependencies | Lars Uebernickel | 2013-05-31 | 2 | -5/+5 |
| | | |||||
| * | ido_user_menu_item_new_from_model: fix docstring | Lars Uebernickel | 2013-05-31 | 1 | -2/+4 |
| | | |||||
| * | Move crate_user_menu_item into idousermenuitem.c | Lars Uebernickel | 2013-05-27 | 3 | -98/+102 |
| | | | | | | | | | | | | We expect to have quite a few custom widgets. Having them all in idomenuitemfactory.c would clutter that file up too much. | ||||
| * | IdoActionHelper: document signals and properties | Lars Uebernickel | 2013-05-27 | 1 | -0/+39 |
| | | |||||
| * | debian/changelog: bump version | Lars Uebernickel | 2013-05-27 | 1 | -0/+6 |
| | | |||||
| * | GtkMenuItemFactory -> UbuntuMenuItemFactory | Lars Uebernickel | 2013-05-24 | 1 | -8/+9 |
| | | |||||
| * | Bumb version to 13.10 | Lars Uebernickel | 2013-05-23 | 1 | -2/+2 |
| | | |||||
| * | Create IdoUserMenuItems for indicator.user-menu-item | Lars Uebernickel | 2013-05-23 | 1 | -1/+105 |
| | | | | | | | | | | | | Only used by the indicator-session/ng branch right now. Doesn't create guest menu items yet. | ||||
| * | Merge IdoUserMenuItem branch | Lars Uebernickel | 2013-05-22 | 4 | -2/+470 |
| |\ | | | | | | | | | | | | | | | | This branch contains IdoUserMenuItem, a menu item that is used by indicator-session to display an individual user in the user switcher. | ||||
| | * | rename idousermenuitem's "icon" property as "icon-filename" for a little ↵ | Charles Kerr | 2013-03-27 | 3 | -22/+24 |
| | | | | | | | | | | | | more clarity. | ||||
| | * | in ido_user_menu_item_primitive_draw_cb_gtk_3(), remove deprecated use of ↵ | Charles Kerr | 2013-03-26 | 1 | -5/+10 |
| | | | | | | | | | | | | gtk_widget_get_style(), gtk_widget_get_state() | ||||
| | * | add idousermenuitem to the examples | Charles Kerr | 2013-03-26 | 1 | -1/+44 |
| | | | |||||
| | * | add properties to IdoUserMenuItem and remove its dependencies on ↵ | Charles Kerr | 2013-03-26 | 2 | -122/+194 |
| | | | | | | | | | | | | DbusmenuMenuitem | ||||
| | * | rename user-widget.[ch] to idousermenuitem.[ch]. Not building yet, next step ↵ | Charles Kerr | 2013-03-26 | 4 | -78/+77 |
| | | | | | | | | | | | | is to decouple from dbusmenu. | ||||
| | * | add user-widget.[ch] from indicator-session's trunk | Charles Kerr | 2013-03-26 | 2 | -0/+347 |
| |/ |/| | |||||
| * | Add IdoActionHelper | Lars Uebernickel | 2013-05-22 | 3 | -2/+412 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This class contains some functionality that all menu items that are bound to an action need. It listens for action additions and removals, changes in enabled state, and state changes. It is _not_ intended to be used by specific menu items, but rather as the glue in IdoMenuItemFactory, to bind a widget to an action. An alternative way to reach the same goal is to have an IdoMenuItem base class which contains the common functionality. This would have required touching all existing menu items (slider, user menu item, media player items) and would have added more complexity to them. It is similar in spirit to GtkActionHelper (a private class in gtk), but very different in API and implementation. | ||||
| * | Add IdoMenuItemFactory | Lars Uebernickel | 2013-05-22 | 4 | -2/+102 |
|/ | | | | | | | | | | | | 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. | ||||
* | Releasing 12.10.3daily13.03.01-0ubuntu1 to ubuntu. | Automatic PS uploader | 2013-03-01 | 1 | -2/+8 |
|\ | | | | | | | Approved by PS Jenkins bot. | ||||
| * | Releasing 12.10.3daily13.03.01-0ubuntu1, based on r125 | Automatic PS uploader | 2013-03-01 | 1 | -2/+8 |
|/ | |||||
* | Fix linking against X11 and Xi which xorg-gtest now seems to require. I'll ↵ | Mathieu Trudel-Lapierre | 2013-02-27 | 2 | -1/+4 |
|\ | | | | | | | | | | | fix xorg-gtest directly too (in progress), but this is to avoid blocking builds and daily release. Fixes: https://bugs.launchpad.net/bugs/1126353. Approved by Didier Roche. | ||||
| * | Explicitly link against X11 and Xi while xorg-gtest doesn't. | Mathieu Trudel-Lapierre | 2013-02-27 | 2 | -1/+4 |
|/ | |||||
* | Fix building against gtest/xorg-gtest. Fixes: ↵ | Mathieu Trudel-Lapierre | 2013-02-06 | 5 | -69/+13 |
|\ | | | | | | | | | | | https://bugs.launchpad.net/bugs/1112775. Approved by Charles Kerr, PS Jenkins bot. | ||||
| * | Guard against CID:12651, division by zero of FPS value due to its use for ↵ | Mathieu Trudel-Lapierre | 2013-02-06 | 1 | -2/+2 |
| | | | | | | | | timing timeline updates. | ||||
| * | Shut up coverity about CID:12650. | Mathieu Trudel-Lapierre | 2013-02-06 | 1 | -1/+2 |
| | | |||||
| * | Avoid FTBFS due to conflicting paths to gtest source, or because the ↵ | Mathieu Trudel-Lapierre | 2013-02-05 | 4 | -66/+9 |
|/ | | | | relevant gtest files aren't found -- always use the xorg-gtest gtest source, and adjust path accordingly. | ||||
* | Releasing 12.10.3daily13.01.11-0ubuntu1 to ubuntu. | Automatic PS uploader | 2013-01-11 | 1 | -2/+8 |
|\ | | | | | | | Approved by . | ||||
| * | Releasing 12.10.3daily13.01.11-0ubuntu1, based on r122 | Automatic PS uploader | 2013-01-11 | 1 | -2/+8 |
|/ | |||||
* | Add introspection and vala support. Fixes: ↵ | Robert Ancell | 2013-01-04 | 13 | -40/+366 |
|\ | | | | | | | | | | | https://bugs.launchpad.net/bugs/582985. Approved by Mathieu Trudel-Lapierre. | ||||
| * | Update packing for introspection/vapi | Robert Ancell | 2012-12-15 | 3 | -0/+15 |
| | | |||||
| * | Add introspection dependencies | Robert Ancell | 2012-12-15 | 1 | -0/+5 |
| | | |||||
| * | Add introspection and Vala support to IDO | Robert Ancell | 2012-12-14 | 10 | -40/+346 |
| | | |||||
* | | Testing with cyphermox--removing the special Xvfb auto_test override appears ↵ | Allan LeSage | 2012-12-18 | 3 | -5/+7 |
|\ \ | |/ |/| | | | | | | | to resolve flaky tests under Jenkins. Approved by Mathieu Trudel-Lapierre. | ||||
| * | Update changelog. | Allan LeSage | 2012-12-17 | 1 | -1/+7 |
| | | |||||
| * | Remove Xvfb from debian/control. | Allan LeSage | 2012-12-17 | 1 | -1/+0 |
| | | |||||
| * | Remove auto_test override. | Allan LeSage | 2012-12-17 | 1 | -3/+0 |
|/ | |||||
* | Run tests through xfvb-run. | Mathieu Trudel-Lapierre | 2012-12-05 | 3 | -0/+5 |
|\ | | | | | | | Approved by PS Jenkins bot, Didier Roche. | ||||
| * | - Add xvfb to Build-Depends. | Mathieu Trudel-Lapierre | 2012-12-05 | 3 | -0/+5 |
|/ | | | | - Override dh_auto_test to run them through xvfb-run. | ||||
* | Bootstrapping ido. | Didier Roche | 2012-11-26 | 1 | -0/+4 |
|\ | | | | | | | Approved by Mathieu Trudel-Lapierre. | ||||
| * | add bootstrap comment | Didier Roche | 2012-11-26 | 1 | -0/+4 |
|/ | |||||
* | Inline packaging. | Mathieu Trudel-Lapierre | 2012-11-26 | 10 | -0/+492 |
|\ | | | | | | | Approved by Didier Roche, PS Jenkins bot. | ||||
| * | Reactivate tests, they don't fail. | Mathieu Trudel-Lapierre | 2012-11-26 | 2 | -5/+0 |
| | | |||||
| * | Drop the override for dh_makeshlibs. | Mathieu Trudel-Lapierre | 2012-11-26 | 2 | -4/+1 |
| | | |||||
| * | Temporarily disable tests via overriding dh_auto_test; they fail to | Mathieu Trudel-Lapierre | 2012-11-19 | 2 | -0/+6 |
| | | | | | | | | properly start X in a schroot. | ||||
| * | Add Vcs-Bzr, Vcs-Browser fields with a notice to uploaders. | Mathieu Trudel-Lapierre | 2012-11-19 | 2 | -0/+6 |
| | | |||||
| * | - Reorganize Build-Depends: move libxorg-gtest-dev up to be consistent with | Mathieu Trudel-Lapierre | 2012-11-19 | 2 | -1/+5 |
| | | | | | | | | | | other indicator stack packages. - List libgtest-dev explicitly in Build-Depends. | ||||
| * | Add gnome-common to Build-Depends. | Mathieu Trudel-Lapierre | 2012-11-19 | 2 | -0/+2 |
| | |