Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | add calendar, location, and appointment menuitems to the IDO factory | Charles Kerr | 2013-06-14 | 2 | -1/+17 |
| | |||||
* | add ido_calendar_menu_item_new_from_model() | Charles Kerr | 2013-06-14 | 2 | -4/+180 |
| | |||||
* | add location menuitem | Charles Kerr | 2013-06-14 | 2 | -0/+507 |
| | |||||
* | add appointment menuitem | Charles Kerr | 2013-06-14 | 2 | -0/+493 |
| | |||||
* | idoscalemenuitem: look "{min,max}-icon" on the GMenuItem | Lars Uebernickel | 2013-06-07 | 1 | -9/+9 |
| | | | | | 'primary' and 'secondary' might be confusing. | ||||
* | Add support for creating scale menu items from a menu model | Lars Uebernickel | 2013-05-31 | 3 | -0/+134 |
| | |||||
* | 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 |
| | |||||
* | 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 |
| | |||||
* | GtkMenuItemFactory -> UbuntuMenuItemFactory | Lars Uebernickel | 2013-05-24 | 1 | -8/+9 |
| | |||||
* | 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 | 3 | -1/+426 |
|\ | | | | | | | | | | | 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 | 2 | -18/+20 |
| | | | | | | | | 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 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. | ||||
* | 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 |
| | |||||
* | Add introspection and Vala support to IDO | Robert Ancell | 2012-12-14 | 9 | -40/+337 |
| | |||||
* | the calendar widget shouldn't eat the ESC key. | Charles Kerr | 2012-09-19 | 1 | -1/+2 |
| | |||||
* | Merge lp:~larsu/ido/remove-slider-hack-953757 | Lars Uebernickel | 2012-08-27 | 2 | -20/+2 |
|\ | | | | | | | | | Removes slider hacks. | ||||
| * | ido-range: chain up constructed() to base class | Lars Uebernickel | 2012-03-16 | 1 | -0/+2 |
| | | |||||
| * | Remove slider mouse button hack | Lars Uebernickel | 2012-03-16 | 1 | -20/+0 |
| | | | | | | | | | | This should be a global setting for all sliders and fixed in gtk. | ||||
* | | remove the gtk2 conditional compiles for IdoMessageDialog | Charles Kerr | 2012-08-22 | 1 | -8/+0 |
| | | |||||
* | | remove the gtk2 conditional compiles for IdoCalendarMenuItem | Charles Kerr | 2012-08-22 | 1 | -28/+0 |
| | | |||||
* | | remove the gtk2 conditional compiles for IdoEntryMenuItem | Charles Kerr | 2012-08-22 | 1 | -24/+0 |
| | | |||||
* | | sync with lp:ido | Charles Kerr | 2012-08-22 | 3 | -1/+181 |
|\ \ | |||||
| * \ | merge lp:~ken-vandine/ido/link-libm to AC_CHECK_LIBM to get -lm now that gtk ↵ | Charles Kerr | 2012-08-21 | 1 | -1/+1 |
| |\ \ | | | | | | | | | | | | | doesn't include that in it's .pc file | ||||
| | * | | Use AC_CHECK_LIBM to get -lm now that gtk doesn't include that in it's .pc file | Ken VanDine | 2012-07-24 | 1 | -1/+1 |
| | | | | |||||
| * | | | revert the event delegation for now, it's not necessary for FF | Charles Kerr | 2012-08-21 | 1 | -51/+0 |
| | | | | |||||
| * | | | when the mouse is over the GtkSwitch widget, the menuitem should delegate ↵ | Charles Kerr | 2012-08-21 | 1 | -0/+51 |
| | | | | | | | | | | | | | | | | the mouse down and motion events to it. | ||||
| * | | | use gtk_menu_shell_deactivate() rather than gtk_menu_popdown(); the latter ↵ | Charles Kerr | 2012-08-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | handles the issue of the menu title being painted as if the menu were still open | ||||
| * | | | ...and if we're not clearing that in dispose(), then we don't need dispose() ↵ | Charles Kerr | 2012-08-21 | 1 | -10/+0 |
| | | | | | | | | | | | | | | | | anymore | ||||
| * | | | don't keep the GBinding pointer around, it'll be destroyed automatically ↵ | Charles Kerr | 2012-08-21 | 1 | -6/+3 |
| | | | | | | | | | | | | | | | | when the menuitem's destroyed | ||||
| * | | | comment tweaks | Charles Kerr | 2012-08-21 | 2 | -4/+8 |
| | | | | |||||
| * | | | add IdoSwitchMenuItem | Charles Kerr | 2012-08-21 | 3 | -0/+189 |
| |/ / | |||||
* | | | require gtk3 | Charles Kerr | 2012-05-07 | 6 | -71/+0 |
| | | | |||||
* | | | remove unused function ido_range_grab_notify() | Charles Kerr | 2012-05-07 | 1 | -23/+0 |
|/ / | |||||
* | | Putting in the BEGIN_DECLS for the C++ folks | Ted Gould | 2012-04-25 | 1 | -0/+2 |
| | | |||||
* | | merge lp:~allanlesage/ido/TDD to add targets to autotools build for ↵ | Charles Kerr | 2012-04-12 | 1 | -2/+9 |
|\ \ | |/ |/| | | | code-coverage reporting. For more information, see this blog post: http://qualityhour.wordpress.com/2012/01/29/test-coverage-tutorial-for-cc-autotools-projects/ . | ||||
| * | Added gcov coverage tooling. | Allan LeSage | 2012-03-27 | 1 | -2/+9 |
| | | |||||
* | | fix regression that broke mousewheel operations on the idoscale | Charles Kerr | 2012-03-14 | 1 | -0/+2 |
| | | |||||
* | | alter mouse button 2 clicks to behave like mouse button 2 clicks for lp bug ↵ | Charles Kerr | 2012-03-12 | 1 | -0/+20 |
| | | | | | | | | | | | | | | #898611. This solution was taken from gvc-channel-bar.c in gnome-control-center. The idea of cribbing from g-c-c came from Christian Giordano in duplicate lp bug #932919 where he suggested "using the same behavior the volume slider has in the Sound System Settings." | ||||
* | | add primary-clicked and secondary-clicked signals for lp bug #921065 | Charles Kerr | 2012-03-10 | 2 | -31/+93 |
| | | |||||
* | | tweak: fix some indentation damage in the header file | Charles Kerr | 2012-03-09 | 1 | -2/+2 |
| | |