| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|/ /
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | | |
Have libido3-0.1-dev depend on gir1.2-ido3-0.1
Drop unnecessary gir build-depends.
Approved by PS Jenkins bot, Ted Gould.
|
|/ /
| |
| |
| |
| |
| | |
Have libido3-0.1-dev depend on gir1.2-ido3-0.1
Drop unnecessary gir build-depends
|
|\ \
| | |
| | |
| | | |
Approved by PS Jenkins bot, Ted Gould.
|
| |\ \
| |/ /
|/| | |
|
|\ \ \
| | | |
| | | |
| | | | |
Approved by PS Jenkins bot.
|
| | | | |
|
|/ / / |
|
| | |
| | |
| | |
| | |
| | | |
'primary' and 'secondary' might be confusing.
|
| | | |
|
| | | |
|
| | | |
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
We expect to have quite a few custom widgets. Having them all in
idomenuitemfactory.c would clutter that file up too much.
|
| | | |
|
| | | |
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Only used by the indicator-session/ng branch right now. Doesn't create guest
menu items yet.
|
| |\ \
| | | |
| | | |
| | | |
| | | |
| | | | |
This branch contains IdoUserMenuItem, a menu item that is used by
indicator-session to display an individual user in the user switcher.
|
| | | |
| | | |
| | | |
| | | | |
more clarity.
|
| | | |
| | | |
| | | |
| | | | |
gtk_widget_get_style(), gtk_widget_get_state()
|
| | | | |
|
| | | |
| | | |
| | | |
| | | | |
DbusmenuMenuitem
|
| | | |
| | | |
| | | |
| | | | |
is to decouple from dbusmenu.
|
| |/ /
|/| | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | | |
Approved by PS Jenkins bot.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
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.
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
https://bugs.launchpad.net/bugs/1112775.
Approved by Charles Kerr, PS Jenkins bot.
|
| | |
| | |
| | |
| | | |
timing timeline updates.
|
| | | |
|
|/ /
| |
| |
| | |
relevant gtest files aren't found -- always use the xorg-gtest gtest source, and adjust path accordingly.
|
|\ \
| | |
| | |
| | | |
Approved by .
|
|/ / |
|
|\ \
| | |
| | |
| | |
| | |
| | | |
https://bugs.launchpad.net/bugs/582985.
Approved by Mathieu Trudel-Lapierre.
|
| | | |
|
| | | |
|
| | | |
|
|\ \ \
| |/ /
|/| |
| | |
| | |
| | | |
to resolve flaky tests under Jenkins.
Approved by Mathieu Trudel-Lapierre.
|
| | | |
|
| | | |
|
|/ / |
|